PatchSiren cyber security CVE debrief
CVE-2026-71269 node-red CVE debrief
Node-RED's local-filesystem library storage module is vulnerable to path traversal attacks due to improper handling of user-supplied path parameters in the getLibraryEntry() and saveLibraryEntry() functions. An authenticated user can exploit this by providing paths with `../` sequences to access arbitrary files outside the library directory. For users with write access, this enables remote code execution through mechanisms like SSH authorized_keys or cron injection. This issue is distinct from CVE-2021-21298 and affects the packages/node_modules/@node-red/runtime/lib/storage/localfilesystem/library.js file. The vulnerability allows for unauthorized file access and potential remote code execution, emphasizing the need for immediate patching and mitigation. Ensure that all users with library access are authenticated and have appropriate permissions. Review system logs for suspicious activity and monitor for unauthorized file access attempts. Implement additional security measures such as restricting access to library directories and sensitive files, and consider compensating controls for unpatched systems.
- Vendor
- node-red
- Product
- Unknown
- CVSS
- HIGH 7.2
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-05
- Original CVE updated
- 2026-09-16
- Advisory published
- 2026-08-05
- Advisory updated
- 2026-09-16
Who should care
Node-RED users and administrators, especially those with exposed or internet-facing installations, should prioritize patching and mitigation efforts. Ensure that all users with library access are authenticated and have appropriate permissions. Review system logs for suspicious activity and monitor for unauthorized file access attempts.
Technical summary
Node-RED's local-filesystem library storage module is vulnerable to path traversal attacks. An authenticated user can supply a path containing `../` sequences to read arbitrary files outside the library directory. Users with write access can write arbitrary files, enabling remote code execution via SSH authorized_keys or cron injection. This vulnerability is distinct from CVE-2021-21298 and affects the packages/node_modules/@node-red/runtime/lib/storage/localfilesystem/library.js file.
Defensive priority
Authenticated users with library write access can achieve remote code execution; prioritize containment and mitigation.
Recommended defensive actions
- Verify and apply vendor patches or updates
- Restrict access to library directories and sensitive files
- Implement additional monitoring and logging for suspicious activity
- Conduct thorough inventory checks for affected systems
- Consider compensating controls for unpatched systems
- Review SSH authorized_keys and cron jobs for unauthorized changes
- Monitor system logs for unusual file access patterns
Evidence notes
Evidence is limited; verify affected scope and vendor remediation status. Conduct thorough inventory checks and monitor for suspicious activity. Ensure Node-RED installations are reviewed for exposure, especially if internet-facing. Verify library directory access controls and user authentication mechanisms.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-71269 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-71269
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-71269 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-71269
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/node-red/node-red
309f9ea4-e3e9-4c6c-b79d-e8eb01244f2c
-
Source reference
Unverified legacy reference
URL: https://github.com/node-red/node-red/blob/master/packages/node_modules/@node-red/runtime/lib/storage/localfilesystem/library.js
309f9ea4-e3e9-4c6c-b79d-e8eb01244f2c
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.