CVE Catalog

CVE-2026-76802

MediumCVSS 4.7
Published: Translated: NVD NIST

Summary

In Nuclei from 3.0.0 until 3.10.0, the DAST template loading branch does not apply the unsigned code-template signature check before accepting a template that contains both a fuzzing: block and an unsigned code: block. When an operator enables -dast, an untrusted multiprotocol template can place an unsigned code request into the execution queue and run arbitrary shell commands even without -code or a valid cryptographic signature.

Risk Assessment

Untrusted templates can lead to remote execution of arbitrary shell commands on the scanner host, potentially resulting in full system compromise. This affects CLI DAST scans and SDK integrations with DAST enabled.

Recommendation

Upgrade Nuclei to version 3.10.0 or later. Until then, do not run DAST scans on untrusted templates and restrict SDK integrations that accept external templates.

Other vulnerabilities in Nuclei

See all
Original NVD description (English source)

Nuclei is a vulnerability scanner built on a simple YAML-based DSL. From 3.0.0 until 3.10.0, the DAST template loading branch does not apply the unsigned code-template signature check before accepting a template that contains both a fuzzing: block and an unsigned code: block. When an operator enables -dast, an untrusted multiprotocol template can place an unsigned code request into the execution queue and run arbitrary shell commands even without -code or a valid cryptographic signature. The issue affects CLI DAST scans and SDK integrations that enable DAST while accepting attacker-supplied templates. This issue is fixed in version 3.10.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS