The TSB I-TLB load implementation in arch/sparc/kernel/tsb.S in the Linux kernel before 2.6.33 on the SPARC platform does not properly obtain the value of a certain _PAGE_EXEC_4U bit and consequently does not properly implement a non-executable stack, which makes it easier for context-dependent attackers to exploit stack-based buffer overflows via a crafted application.
References
Link | Resource |
---|---|
http://www.openwall.com/lists/oss-security/2010/05/05/2 | Mailing List Third Party Advisory |
http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.33 | Broken Link |
http://marc.info/?l=linux-sparc&m=126662159602378&w=2 | Exploit Mailing List Patch Third Party Advisory |
http://marc.info/?l=linux-sparc&m=126662196902830&w=2 | Exploit Mailing List Third Party Advisory |
http://www.openwall.com/lists/oss-security/2010/02/24/1 | Exploit Mailing List Third Party Advisory |
http://www.debian.org/security/2010/dsa-2053 | Third Party Advisory |
http://secunia.com/advisories/39830 | Third Party Advisory |
Information
Published : 2010-05-07 11:30
Updated : 2020-08-14 08:46
NVD link : CVE-2010-1451
Mitre link : CVE-2010-1451
JSON object : View
CWE
CWE-787
Out-of-bounds Write
Products Affected
debian
- debian_linux
linux
- linux_kernel