Description (CNA)
Nuclei versions before 3.11.1 cache template signature verification based only on file modification time without content checksums. Attackers can replace verified templates with unsigned malicious content and restore the original modification time to bypass signature checks and execute arbitrary operating system commands.
Affected (CNA)
| Vendor / product | Versions |
|---|---|
| projectdiscovery / nuclei | affected 3.7.0 before 3.11.1 |
CWE
CWE-347
References
- https://github.com/projectdiscovery/nuclei/issues/7663
- https://github.com/projectdiscovery/nuclei
- https://github.com/projectdiscovery/nuclei/blob/v3.11.0/pkg/templates/compile.go#L610-L624
- https://github.com/projectdiscovery/nuclei/blob/v3.11.0/pkg/catalog/index/metadata.go#L78-L84
- https://github.com/projectdiscovery/nuclei/commit/9de96e4dda5a03da963b9ae6582f03ea55791a76
- https://www.vulncheck.com/advisories/nuclei-from-3.7.0-before-3.11.1-template-signature-bypass-via-modification-time-only-cache
ADP enrichment
No English description supplied.