Should format string and memory safety reqs be Level 1? #2478
Labels
1) Discussion ongoing
Issue is opened and assigned but no clear proposal yet
requirement level
Issue related to requirement levels
V5
Temporary label for grouping input validation, sanitization, encoding, escaping related requirements
_5.0 - prep
This needs to be addressed to prepare 5.0
We currently have an explanation of the thinking around L1 which can be found here.
There are a few major areas where we have differing opinions about whether a particular type of control falls into the category of L1 for version 5.0.
This issue is to discuss format string and memory safety requirements from the current chapter 5.
The requirements being considered for L1 are below (ignore the level marking below).
Personally I am a little split on this issue.
On the one hand, memory safety issues still seem very prevalent as do format string vulnerabilities. These are considered relatively basic having been around for years and the fixes require more defensive coding but are less labour insensitive than some other requirements that might have a wider process or business impact.
On the other hand, how many web applications (which is the scope of ASVS) are written in non-memory safe code. Does that make these requirements too niche to make it into L1.
The text was updated successfully, but these errors were encountered: