Description
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 therefore load a file-protocol template and read local files from the scanner host even when the operator has not enabled file templates. The issue affects CLI users running workflows with -w and SDK integrations that accept end-user workflows while relying on the default file-access restriction. This issue is fixed in version 3.10.0.
Published: 2026-09-22
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Local File Read
Action: Patch Now
AI Analysis

Impact

Nuclei, a YAML-based vulnerability scanner, allowed an unsigned workflow to reference a file: protocol template, bypassing the intended file-capability gate. The flaw, a CWE-284 Improper Access Control, permits the scanner process to read any file reachable to it, exposing sensitive data on the host. The vulnerability is localized to the scanner’s environment but can compromise confidentiality when the scanner runs with elevated privileges.

Affected Systems

The issue affects projectdiscovery:nuclei versions from 3.0.0 up to 3.9.x. Both command-line users employing the -w flag and SDK integrations that accept end-user workflows without enabling the file capability gate are impacted. The problem is resolved in release 3.10.0.

Risk and Exploitability

The CVSS score of 5.5 rates the vulnerability as moderate, while the EPSS score is not available so the exploitation probability remains unknown. It is not listed in the CISA KEV catalog. Based on the description, it is inferred that the attack vector is a user or CI system that can provide a malicious workflow. The exploit requires the ability to run Nuclei with the malicious workflow; if the scanner operates with privileged credentials, the read can extend to protected files, increasing impact. No remote exploitation path is documented from the public data.

Generated by OpenCVE AI on September 22, 2026 at 17:35 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Nuclei 3.10.0 or later to apply the fix
  • If upgrading is not immediately possible, disable or restrict the file: protocol template capability in your workflow configuration
  • Ensure that any workflow execution pipeline requires signed or trusted workflows and restrict workflow ingestion to verified sources

Generated by OpenCVE AI on September 22, 2026 at 17:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-qgw5-7j4f-fg97 Nuclei: Local File Read via Workflow File-Protocol Gate Bypass
History

Mon, 28 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 22 Sep 2026 18:45:00 +0000

Type Values Removed Values Added
First Time appeared Projectdiscovery
Projectdiscovery nuclei
Vendors & Products Projectdiscovery
Projectdiscovery nuclei

Tue, 22 Sep 2026 16:45:00 +0000

Type Values Removed Values Added
Description 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 therefore load a file-protocol template and read local files from the scanner host even when the operator has not enabled file templates. The issue affects CLI users running workflows with -w and SDK integrations that accept end-user workflows while relying on the default file-access restriction. This issue is fixed in version 3.10.0.
Title Nuclei: Local File Read via Workflow File-Protocol Gate Bypass
Weaknesses CWE-284
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N'}


Subscriptions

Projectdiscovery Nuclei
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-28T19:17:51.204Z

Reserved: 2026-08-19T19:52:28.212Z

Link: CVE-2026-76804

cve-icon Vulnrichment

Updated: 2026-09-28T19:17:48.085Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-22T17:17:24.943

Modified: 2026-09-28T20:17:10.803

Link: CVE-2026-76804

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-22T18:30:17Z

Weaknesses