CWE-1115: Source Code Element without Standard Prologue
The source code contains elements such as source files that do not consistently provide a prologue or header that has been standardized for the project.
Last updated
The source code contains elements such as source files that do not consistently provide a prologue or header that has been standardized for the project.
Last updated
Standard prologues or headers may contain information such as module name, version number, author, date, purpose, function, assumptions, limitations, accuracy considerations, etc.
What can happen when CWE-1115 is exploited.
Reduce Maintainability
Affects: Other
This issue makes it more difficult to maintain the product due to insufficient analyzability, which indirectly affects security by making it more difficult or time-consuming to find and/or fix vulnerabilities. It also might make it easier to introduce vulnerabilities.
Increase Analytical Complexity
Affects: Other
The lack of a prologue can make it more difficult to accurately and quickly understand the associated code.
Typically introduced during these phases of the software lifecycle.
Common questions about CWE-1115.
The source code contains elements such as source files that do not consistently provide a prologue or header that has been standardized for the project.
Exploiting CWE-1115 can lead to: Reduce Maintainability, Increase Analytical Complexity.
Weakness data is sourced from the MITRE CWE catalog (v4.20). CVE associations are aggregated and kept current by RadicalNotion.AI.
Get alerted the moment a new CWE-1115 vulnerability affects your stack, with AI-written analysis, severity context, and remediation guidance.