Skip to content
OpenAdvisories
Unscored CVE-2009-2848 EUVD-2009-2838GHSA-2589-6chq-5gj4

The execve function in the Linux kernel, possibly 2.6.30-rc6 and earlier, does not properly clear the current->clear_child_tid pointer, whi…

Published Aug 18, 2009 · Updated Aug 7, 2024 · Assigned by mitre

Description

The execve function in the Linux kernel, possibly 2.6.30-rc6 and earlier, does not properly clear the current->clear_child_tid pointer, which allows local users to cause a denial of service (memory corruption) or possibly gain privileges via a clone system call with CLONE_CHILD_SETTID or CLONE_CHILD_CLEARTID enabled, which is not properly handled during thread creation and exit.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 4.0 fai-kernels 1.17+etch.24etch4 DSA-1872-1
Debian 4.0 linux-2.6 2.6.18.dfsg.1-24etch4 DSA-1872-1
Debian 4.0 linux-2.6.24 2.6.24-6~etchnhalf.9etch1 DSA-1928-1
Debian 4.0 user-mode-linux 2.6.18-1um-2etch.24etch4 DSA-1872-1
ReleasePackageFixed inAdvisory
RHEL 5 kernel +12 2.6.18-164.el5 RHSA-2009:1243
RHEL 4 kernel +10 2.6.9-89.0.11.EL RHSA-2009:1438
RHEL 3 kernel +8 2.4.21-63.EL RHSA-2009:1550
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 5.3 EUS kernel +12 2.6.18-128.8.1.el5 RHSA-2009:1466
Red Hat MRG 1 kernel-rt +9 2.6.24.7-132.el5rt RHSA-2009:1239

Advisories 7

References