VYPR

Nuclei

by Projectdiscovery

Source repositories

CVEs (12)

  • CVE-2023-37896HigAug 4, 2023
    risk 0.42cvss 7.5epss 0.01

    Nuclei is a vulnerability scanner. Prior to version 2.9.9, a security issue in the Nuclei project affected users utilizing Nuclei as Go code (SDK) running custom templates. This issue did not affect CLI users. The problem was related to sanitization issues with payload loading…

  • CVE-2024-43405HigSep 4, 2024
    risk 0.41cvss 7.4epss 0.01

    Nuclei is a vulnerability scanner powered by YAML based templates. Starting in version 3.0.0 and prior to version 3.3.2, a vulnerability in Nuclei's template signature verification system could allow an attacker to bypass the signature check and possibly execute malicious code…

  • CVE-2024-40641HigJul 17, 2024
    risk 0.41cvss 7.4epss 0.00

    Nuclei is a fast and customizable vulnerability scanner based on simple YAML based DSL. In affected versions it a way to execute code template without -code option and signature has been discovered. Some web applications inherit from Nuclei and allow users to edit and execute…

  • CVE-2024-27920HigMar 15, 2024
    risk 0.41cvss 7.4epss 0.00

    projectdiscovery/nuclei is a fast and customisable vulnerability scanner based on simple YAML based DSL. A significant security oversight was identified in Nuclei v3, involving the execution of unsigned code templates through workflows. This vulnerability specifically affects…

  • CVE-2026-92718HigSep 16, 2026
    risk 0.40cvss 7.3epss 0.00

    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…

  • CVE-2026-76804MedSep 22, 2026
    risk 0.29cvss 5.5epss 0.00

    Nuclei is a vulnerability scanner built on a simple YAML-based DSL. From 3.0.0 until 3.10.0, the workflow template loading path does not enforce the -file capability gate when resolving file: protocol templates referenced by a workflow. An untrusted unsigned workflow can…

  • CVE-2026-41646MedMay 8, 2026
    risk 0.29cvss 5.5epss 0.00

    Nuclei is a vulnerability scanner built on a simple YAML-based DSL. From version 3.0.0 to before version 3.8.0, a vulnerability in Nuclei's JavaScript protocol runtime allows JavaScript templates to read local .js and .json files through the require() function, bypassing the…

  • CVE-2026-76805MedSep 22, 2026
    risk 0.27cvss 5.3epss 0.00

    Nuclei is a vulnerability scanner built on a simple YAML-based DSL. From 3.0.0 until 3.10.0, the DAST/fuzz payload path in pkg/fuzz/parts.go can evaluate substituted runtime data more than once, creating a second evaluation pass that allows response content captured by an…

  • CVE-2026-76803MedSep 22, 2026
    risk 0.27cvss 5.3epss 0.00

    Nuclei is a vulnerability scanner built on a simple YAML-based DSL. From 3.0.0 until 3.10.0, the nuclei/mysql JavaScript library does not enforce the local-file sandbox when a JavaScript template supplies the allowAllFiles MySQL DSN option. An untrusted javascript: template…

  • CVE-2026-41645MedMay 8, 2026
    risk 0.27cvss 5.3epss 0.00

    Nuclei is a vulnerability scanner built on a simple YAML-based DSL. From version 3.0.0 to before version 3.8.0, a vulnerability in Nuclei's expression evaluation engine makes it possible for a malicious target server to inject and execute supported DSL expressions. This happens…

  • CVE-2026-76802MedSep 22, 2026
    risk 0.24cvss 4.7epss 0.00

    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.…

  • CVE-2026-41282MedApr 20, 2026
    risk 0.19cvss 4.0epss 0.00

    ProjectDiscovery Nuclei 3 before 3.8.0 allows DSL expression injection. This affects use of -env-vars for multi-step templates against untrusted targets (not the default configuration).