Skip to content

The do_exit function in kernel/exit.c in the Linux kernel...

Moderate severity Unreviewed Published May 13, 2022 to the GitHub Advisory Database • Updated Feb 13, 2023

Package

No package listedSuggest a package

Affected versions

Unknown

Patched versions

Unknown

Description

The do_exit function in kernel/exit.c in the Linux kernel before 2.6.36.2 does not properly handle a KERNEL_DS get_fs value, which allows local users to bypass intended access_ok restrictions, overwrite arbitrary kernel memory locations, and gain privileges by leveraging a (1) BUG, (2) NULL pointer dereference, or (3) page fault, as demonstrated by vectors involving the clear_child_tid feature and the splice system call.

References

Published by the National Vulnerability Database Dec 30, 2010
Published to the GitHub Advisory Database May 13, 2022
Last updated Feb 13, 2023

Severity

Moderate

Weaknesses

CVE ID

CVE-2010-4258

GHSA ID

GHSA-vj6j-hh8w-8qxh

Source code

No known source code

Dependabot alerts are not supported on this advisory because it does not have a package from a supported ecosystem with an affected and fixed version.

Learn more about GitHub language support

Checking history
See something to contribute? Suggest improvements for this vulnerability.