You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Multiple parsing functions do not validate whether their input values are nil before attempting to access elements, which can lead to a panic (index out of range). Panics during the parsing of a Caddyfile may introduce ambiguity and vulnerabilities, hindering the correct interpretation and configuration of the web server.
Integrate nil checks for input values before element access across all relevant functions to address these issues.
To prevent similar issues of this type, add Golang’s native fuzz tests for Caddyfile parsing functions.
Severity: Low
Multiple parsing functions do not validate whether their input values are nil before attempting to access elements, which can lead to a panic (index out of range). Panics during the parsing of a Caddyfile may introduce ambiguity and vulnerabilities, hindering the correct interpretation and configuration of the web server.
Integrate nil checks for input values before element access across all relevant functions to address these issues.
To prevent similar issues of this type, add Golang’s native fuzz tests for Caddyfile parsing functions.
Example crashes:
Example crash log:
More information about our public disclosure:
The text was updated successfully, but these errors were encountered: