CVE-2012-0028
The robust futex implementation in the Linux kernel before 2.6.28 does not properly handle...
The robust futex implementation in the Linux kernel before 2.6.28 does not properly handle processes that make exec system calls, which allows local users to cause a denial of service or possibly gain privileges by writing to a memory location in a child process.
Exploit likelihood
What each source reports
NVD Score used
7.2
The robust futex implementation in the Linux kernel before 2.6.28 does not properly handle processes that make exec system calls, which allows local users to cause a denial of service or possibly gain privileges by writing to a memory location in a child process.
- Record
CVE-2012-0028- CVSS 2.0
- 7.2 High
AV:L/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-264
- Updated
- 2026-11-02
CVE List No score
The robust futex implementation in the Linux kernel before 2.6.28 does not properly handle processes that make exec system calls, which allows local users to cause a denial of service or possibly gain privileges by writing to a memory location in a child process.
- Record
CVE-2012-0028- Updated
- 2026-11-02
EUVDEUVD-2012-0068 No score
The robust futex implementation in the Linux kernel before 2.6.28 does not properly handle processes that make exec system calls, which allows local users to cause a denial of service or possibly gain privileges by writing to a memory location in a child process.
- Record
EUVD-2012-0068- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-9qx9-h259-89mm No score
The robust futex implementation in the Linux kernel before 2.6.28 does not properly handle...
The robust futex implementation in the Linux kernel before 2.6.28 does not properly handle processes that make exec system calls, which allows local users to cause a denial of service or possibly gain privileges by writing to a memory location in a child process.
- Record
GHSA-9qx9-h259-89mm- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
kernelRed Hat:enterprise_linux:5::client From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-PAERed Hat:enterprise_linux:5::client From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-PAE-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-PAE-develRed Hat:enterprise_linux:5::client From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-debugRed Hat:enterprise_linux:5::client From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-debug-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-debug-develRed Hat:enterprise_linux:5::client From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-debuginfo-commonRed Hat:enterprise_linux:5::client From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-develRed Hat:enterprise_linux:5::client From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
Show 41 moreShow less
| Package | Affected | Fixed |
|---|---|---|
kernel-docRed Hat:enterprise_linux:5::client From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-headersRed Hat:enterprise_linux:5::client From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-xenRed Hat:enterprise_linux:5::client From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-xen-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-xen-develRed Hat:enterprise_linux:5::client From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernelRed Hat:enterprise_linux:5::server From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-PAERed Hat:enterprise_linux:5::server From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-PAE-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-PAE-develRed Hat:enterprise_linux:5::server From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-debugRed Hat:enterprise_linux:5::server From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-debug-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-debug-develRed Hat:enterprise_linux:5::server From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-debuginfo-commonRed Hat:enterprise_linux:5::server From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-develRed Hat:enterprise_linux:5::server From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-docRed Hat:enterprise_linux:5::server From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-headersRed Hat:enterprise_linux:5::server From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-kdumpRed Hat:enterprise_linux:5::server From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-kdump-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-kdump-develRed Hat:enterprise_linux:5::server From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-xenRed Hat:enterprise_linux:5::server From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-xen-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernel-xen-develRed Hat:enterprise_linux:5::server From an advisory covering 5 CVEs |
before 0:2.6.18-274.18.1.el5 | 0:2.6.18-274.18.1.el5 |
kernelRed Hat:rhel_eus:5.6 From an advisory covering 5 CVEs |
before 0:2.6.18-238.35.1.el5 | 0:2.6.18-238.35.1.el5 |
kernel-PAERed Hat:rhel_eus:5.6 From an advisory covering 5 CVEs |
before 0:2.6.18-238.35.1.el5 | 0:2.6.18-238.35.1.el5 |
kernel-PAE-debuginfoRed Hat:rhel_eus:5.6 From an advisory covering 5 CVEs |
before 0:2.6.18-238.35.1.el5 | 0:2.6.18-238.35.1.el5 |
kernel-PAE-develRed Hat:rhel_eus:5.6 From an advisory covering 5 CVEs |
before 0:2.6.18-238.35.1.el5 | 0:2.6.18-238.35.1.el5 |
kernel-debugRed Hat:rhel_eus:5.6 From an advisory covering 5 CVEs |
before 0:2.6.18-238.35.1.el5 | 0:2.6.18-238.35.1.el5 |
kernel-debug-debuginfoRed Hat:rhel_eus:5.6 From an advisory covering 5 CVEs |
before 0:2.6.18-238.35.1.el5 | 0:2.6.18-238.35.1.el5 |
kernel-debug-develRed Hat:rhel_eus:5.6 From an advisory covering 5 CVEs |
before 0:2.6.18-238.35.1.el5 | 0:2.6.18-238.35.1.el5 |
kernel-debuginfoRed Hat:rhel_eus:5.6 From an advisory covering 5 CVEs |
before 0:2.6.18-238.35.1.el5 | 0:2.6.18-238.35.1.el5 |
kernel-debuginfo-commonRed Hat:rhel_eus:5.6 From an advisory covering 5 CVEs |
before 0:2.6.18-238.35.1.el5 | 0:2.6.18-238.35.1.el5 |
kernel-develRed Hat:rhel_eus:5.6 From an advisory covering 5 CVEs |
before 0:2.6.18-238.35.1.el5 | 0:2.6.18-238.35.1.el5 |
kernel-docRed Hat:rhel_eus:5.6 From an advisory covering 5 CVEs |
before 0:2.6.18-238.35.1.el5 | 0:2.6.18-238.35.1.el5 |
kernel-headersRed Hat:rhel_eus:5.6 From an advisory covering 5 CVEs |
before 0:2.6.18-238.35.1.el5 | 0:2.6.18-238.35.1.el5 |
kernel-kdumpRed Hat:rhel_eus:5.6 From an advisory covering 5 CVEs |
before 0:2.6.18-238.35.1.el5 | 0:2.6.18-238.35.1.el5 |
kernel-kdump-debuginfoRed Hat:rhel_eus:5.6 From an advisory covering 5 CVEs |
before 0:2.6.18-238.35.1.el5 | 0:2.6.18-238.35.1.el5 |
kernel-kdump-develRed Hat:rhel_eus:5.6 From an advisory covering 5 CVEs |
before 0:2.6.18-238.35.1.el5 | 0:2.6.18-238.35.1.el5 |
kernel-xenRed Hat:rhel_eus:5.6 From an advisory covering 5 CVEs |
before 0:2.6.18-238.35.1.el5 | 0:2.6.18-238.35.1.el5 |
kernel-xen-debuginfoRed Hat:rhel_eus:5.6 From an advisory covering 5 CVEs |
before 0:2.6.18-238.35.1.el5 | 0:2.6.18-238.35.1.el5 |
kernel-xen-develRed Hat:rhel_eus:5.6 From an advisory covering 5 CVEs |
before 0:2.6.18-238.35.1.el5 | 0:2.6.18-238.35.1.el5 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2012-0028 is a high vulnerability (CVSS 7.2) in Linux Kernel, published June 21, 2012. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.50%, the 43rd percentile. No source names a fixed version.
References
bugzilla.redhat.com/show_bug.cgi?id=771764
openwall.com/lists/oss-security/2012/05/08/1
github.com/torvalds/linux/commit/8141c7f3e7aee618312fa1c15109e1219de784a7
git.kernel.org?p=linux/kernel/git/torvalds/linux-2.6.git%3Ba=commit%3Bh=8141c7f3e7aee618312fa1c15109e1219de784a7
ftp.osuosl.org/pub/linux/kernel/v2.6/ChangeLog-2.6.28
nvd.nist.gov/vuln/detail/CVE-2012-0028
Show 42 moreShow less
git.kernel.org?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8141c7f3e7aee618312fa1c15109e1219de784a7
github.com/advisories/GHSA-9qx9-h259-89mm
access.redhat.com/errata/RHSA-2012:0107
access.redhat.com/security/updates/classification
access.redhat.com/kb/docs/DOC-67874
bugzilla.redhat.com/show_bug.cgi?id=747942
bugzilla.redhat.com/show_bug.cgi?id=749143
bugzilla.redhat.com/show_bug.cgi?id=752375
bugzilla.redhat.com/show_bug.cgi?id=772867
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_0107.json
access.redhat.com/security/cve/CVE-2011-3638
cve.org/CVERecord?id=CVE-2011-3638
nvd.nist.gov/vuln/detail/CVE-2011-3638
access.redhat.com/security/cve/CVE-2011-4086
cve.org/CVERecord?id=CVE-2011-4086
nvd.nist.gov/vuln/detail/CVE-2011-4086
access.redhat.com/security/cve/CVE-2011-4127
cve.org/CVERecord?id=CVE-2011-4127
nvd.nist.gov/vuln/detail/CVE-2011-4127
access.redhat.com/security/cve/CVE-2012-0028
cve.org/CVERecord?id=CVE-2012-0028
access.redhat.com/security/cve/CVE-2012-0207
cve.org/CVERecord?id=CVE-2012-0207
nvd.nist.gov/vuln/detail/CVE-2012-0207
access.redhat.com/errata/RHSA-2012:0358
access.redhat.com/knowledge/articles/66747
access.redhat.com/knowledge/articles/67869
bugzilla.redhat.com/show_bug.cgi?id=715555
bugzilla.redhat.com/show_bug.cgi?id=723429
bugzilla.redhat.com/show_bug.cgi?id=755431
bugzilla.redhat.com/show_bug.cgi?id=773360
bugzilla.redhat.com/show_bug.cgi?id=784658
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_0358.json
access.redhat.com/security/cve/CVE-2011-1898
cve.org/CVERecord?id=CVE-2011-1898
nvd.nist.gov/vuln/detail/CVE-2011-1898
access.redhat.com/security/cve/CVE-2011-2699
cve.org/CVERecord?id=CVE-2011-2699
nvd.nist.gov/vuln/detail/CVE-2011-2699
access.redhat.com/security/cve/CVE-2011-4330
cve.org/CVERecord?id=CVE-2011-4330
nvd.nist.gov/vuln/detail/CVE-2011-4330