# CVE-2024-43405: GO-2024-3114 - Nuclei Template Signature Verification Bypass in github.com/projectdiscovery/nuclei

Source: https://junglewise.ai/threats/cve-2024-43405-nuclei-template-signature-verification-bypass  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2024-09-06  
License: CC BY 4.0 with a link back

CVE-2024-43405 · Severity: low · CVSS 3.1 · Published 2024-09-06

Nuclei Template Signature Verification Bypass in github.com/projectdiscovery/nuclei

Technologies: [github.com/projectdiscovery/nuclei (Go)](https://junglewise.ai/threats/technologies/github-com-projectdiscovery-nuclei), [github.com/projectdiscovery/nuclei/v2 (Go)](https://junglewise.ai/threats/technologies/github-com-projectdiscovery-nuclei-v2), [github.com/projectdiscovery/nuclei/v3 (Go)](https://junglewise.ai/threats/technologies/github-com-projectdiscovery-nuclei-v3). Vendors: [Go](https://junglewise.ai/threats/vendors/go).

## Quick answers

**Is CVE-2024-43405 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2024-43405 being exploited in the wild.

**How severe is CVE-2024-43405?** Low severity, with a CVSS score of 3.1, published 6 September 2024.

**Which products and versions are affected?** github.com/projectdiscovery/nuclei (Go) SEMVER:introduced=0; github.com/projectdiscovery/nuclei/v2 (Go) SEMVER:introduced=0; github.com/projectdiscovery/nuclei/v3 (Go) SEMVER:introduced=3.0.0,fixed=3.3.2.

**Is there a fix for CVE-2024-43405?** Yes. github.com/projectdiscovery/nuclei/v3 (Go): upgrade to 3.3.2 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**Am I affected by CVE-2024-43405?** Check whether you run github.com/projectdiscovery/nuclei (Go), github.com/projectdiscovery/nuclei/v2 (Go) or github.com/projectdiscovery/nuclei/v3 (Go) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix

- github.com/projectdiscovery/nuclei/v3 (Go): upgrade to 3.3.2 or later

  ```sh
  go get github.com/projectdiscovery/nuclei/v3@v3.3.2
  ```


## Affected products

- github.com/projectdiscovery/nuclei (Go) SEMVER:introduced=0
- github.com/projectdiscovery/nuclei/v2 (Go) SEMVER:introduced=0
- github.com/projectdiscovery/nuclei/v3 (Go) SEMVER:introduced=3.0.0,fixed=3.3.2

## Identifiers

- CVE-2024-43405
- GHSA-7h5p-mmpp-hgmm
- GO-2024-3114

## Related threats

- [Rejected reason: Further research determined the issue results from a dependency.](https://junglewise.ai/threats/cve-2026-76819-projectdiscovery-nuclei-arbitrary-code-execution-via-goja)
- [Nuclei environment variable disclosure in DAST/Fuzz mode](https://junglewise.ai/threats/cve-2026-76805-nuclei-environment-variable-disclosure-in-dast-fuzz-mode)
- [ProjectDiscovery Nuclei security gate bypass via workflow file-protocol templates](https://junglewise.ai/threats/cve-2026-76804-projectdiscovery-nuclei-security-gate-bypass-via-workflow-file)
- [ProjectDiscovery Nuclei local file read via MySQL sandbox bypass](https://junglewise.ai/threats/cve-2026-76803-projectdiscovery-nuclei-local-file-read-via-mysql-sandbox-bypass)
- [ProjectDiscovery Nuclei arbitrary command execution in DAST template loading](https://junglewise.ai/threats/cve-2026-76802-projectdiscovery-nuclei-arbitrary-command-execution-in-dast)
