PT-2026-34613 · Nuclei · Nuclei
Akashhamal0X01
·
Published
2026-04-22
·
Updated
2026-05-20
·
CVE-2026-41646
CVSS v3.1
5.5
Medium
| Vector | AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N |
Name of the Vulnerable Software and Affected Versions
Nuclei versions 3.0.0 through 3.7.9
Description
A flaw in the JavaScript protocol runtime's module loading system allows JavaScript templates to read local
.js and .json files from the host filesystem. This occurs because the require() function utilizes a default host filesystem loader that bypasses the allow-local-file-access check, which is intended to restrict file access outside the template directory. This can lead to the exposure of sensitive data stored in JSON configuration files, such as package.json, credential stores, or cloud configuration files. The issue specifically affects CLI users running untrusted third-party templates and SDK users who allow end-users to supply JavaScript templates.Recommendations
Update to version 3.8.0.
Avoid running JavaScript templates from unverified or untrusted sources.
Exploit
Fix
Improper Access Control
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Nuclei