ZeroHour

CVE-2026-92718

large

Local Template Signature Verification Bypass in ProjectDiscovery Nuclei

CVSS 4.0
7.0 high
EPSS
Published
()
Modified
AI analysis

Nuclei, the open-source template-based vulnerability scanner from ProjectDiscovery, caches the result of template code-signature verification keyed only on a file's modification time, with no content checksum involved. An attacker with local write access to the templates directory can replace a previously verified template with unsigned malicious content and restore the original modification timestamp, causing the cached 'verified' state to be reused for the tampered file. When a user then runs a scan using that template, Nuclei executes it, giving the attacker arbitrary operating-system command execution with the privileges of the user running the scanner. All users running Nuclei versions prior to 3.11.1 are affected. No public proof-of-concept is known, the issue is not listed in CISA KEV, and there is no confirmed exploitation to date.

What to do: Upgrade to Nuclei 3.11.1 or later, which adds content checksums to the signature verification cache. Restrict write permissions on the templates directory, and audit it for templates whose contents do not match their signature or whose modification timestamps appear artificially preserved (e.g., via timestamp-restoring copies or touch). Users who cannot upgrade immediately should re-download templates from the official repository before running scans.

Affected
ProjectDiscovery NucleiAll versions before 3.11.1
Estimated exposure
large≈100,000+ practitioner/tool installs (widely adopted open-source scanner) — Nuclei is one of the most popular open-source vulnerability scanners and a standard component of security team and red-team toolkits, so cumulative installs across security practitioners plausibly reach the 100k order of magnitude, though…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

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.

Weakness
CWE-347
Vector
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.