CVE-2026-41646

MEDIUM

Nuclei: Local File Read via require() Module Loader Bypass

Title source: cna
STIX 2.1

Description

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 default local file access restriction. This issue has been patched in version 3.8.0.

Scores

CVSS v3 5.5
EPSS 0.0011
EPSS Percentile 1.8%
Attack Vector LOCAL
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N

CISA SSVC

Vulnrichment
Exploitation poc
Automatable no
Technical Impact partial

Details

CWE
CWE-284
Status published
Products (3)
projectdiscovery/nuclei 3.0.0 - 3.8.0
projectdiscovery/nuclei 3.0.0 - 3.8.0Go
projectdiscovery/nuclei >= 3.0.0, < 3.8.0
Published May 08, 2026
Tracked Since May 08, 2026