318
Mapped Taxonomy Name Node ID Fit Mapped Node Name
CERT C Secure Coding ARR38-
C
Imprecise Guarantee that library functions do not
form invalid pointers
CERT C Secure Coding STR31-C CWE More Specific Guarantee that storage for strings has
sufficient space for character data and
the null terminator
References
[REF-1029]Aleph One. "Smashing The Stack For Fun And Profit". 1996 November 8. < http://
phrack.org/issues/49/14.html >.
[REF-7]Michael Howard and David LeBlanc. "Writing Secure Code". 2nd Edition. 2002
December 4. Microsoft Press. < https://www.microsoftpressstore.com/store/writing-securecode-
9780735617223 >.
[REF-44]Michael Howard, David LeBlanc and John Viega. "24 Deadly Sins of Software Security".
McGraw-Hill. 2010.
[REF-62]Mark Dowd, John McDonald and Justin Schuh. "The Art of Software Security
Assessment". 1st Edition. 2006. Addison Wesley.
[REF-62]Mark Dowd, John McDonald and Justin Schuh. "The Art of Software Security
Assessment". 1st Edition. 2006. Addison Wesley.
[REF-18]Secure Software, Inc.. "The CLASP Application Security Process". 2005. < https://
cwe.mitre.org/documents/sources/TheCLASPApplicationSecurityProcess.pdf >.
[REF-58]Michael Howard. "Address Space Layout Randomization in Windows Vista". < https://
learn.microsoft.com/en-us/archive/blogs/michael_howard/address-space-layout-randomization-inwindows-
vista >.2023-04-07.
[REF-60]"PaX". < https://en.wikipedia.org/wiki/Executable_space_protection#PaX >.2023-04-07.
[REF-64]Grant Murphy. "Position Independent Executables (PIE)". 2012 November 8. Red Hat. <
https://www.redhat.com/en/blog/position-independent-executables-pie >.2023-04-07.
[REF-1332]John Richard Moser. "Prelink and address space randomization". 2006 July 5. < https://
lwn.net/Articles/190139/ >.2023-04-26.
[REF-1333]Dmitry Evtyushkin, Dmitry Ponomarev, Nael Abu-Ghazaleh. "Jump Over ASLR:
Attacking Branch Predictors to Bypass ASLR". 2016. < http://www.cs.ucr.edu/~nael/pubs/
micro16.pdf >.2023-04-26.
[REF-1334]D3FEND. "Stack Frame Canary Validation (D3-SFCV)". 2023. < https://
d3fend.mitre.org/technique/d3f:StackFrameCanaryValidation/ >.2023-04-26.
[REF-1335]D3FEND. "Segment Address Offset Randomization (D3-SAOR)". 2023. < https://
d3fend.mitre.org/technique/d3f:SegmentAddressOffsetRandomization/ >.2023-04-26.
[REF-1337]Alexander Sotirov and Mark Dowd. "Bypassing Browser Memory Protections: Setting
back browser security by 10 years". 2008. < https://www.blackhat.com/presentations/bh-usa-08/
Sotirov_Dowd/bh08-sotirov-dowd.pdf >.2023-04-26.
CWE-122: Heap-based Buffer Overflow
Weakness ID : 122
Structure : Simple
Abstraction : Variant
Description
CWE Version 4.14
CWE-122: Heap-based Buffer Overflow
CWE-122: Heap-based Buffer Overflow