Free AI Safety Workshop — in collaboration with explainx.aiSave your seat
AgentbeamBeta
Open-source package vulnerability · Node.js

CVE-2026-106071: Node.js Permission Model filesystem over-grant via wildcard radix lookup

low

The Node.js Permission Model stores allowed filesystem paths in a radix tree. Its handling of wildcard nodes could grant access to paths outside the ones the --allow-fs-read or --allow-fs-write flags intended. The fix corrects the fs permission tree node handling for wildcard nodes. Affected: Node.js 26.x before 26.12.1. Fixed in Node.js 26.12.1, released October 21, 2026.

Published Oct 21, 2026

Advisory details

From the National Vulnerability Database. This product uses the NVD API but is not endorsed or certified by the NVD.

The Node.js Permission Model stores allowed filesystem paths in a radix tree. Its handling of wildcard nodes could grant access to paths outside the ones the --allow-fs-read or --allow-fs-write flags intended. The fix corrects the fs permission tree node handling for wildcard nodes. Affected: Node.js 26.x before 26.12.1. Fixed in Node.js 26.12.1, released October 21, 2026.

Credited to malikhamzaiqbal.

References

How this page is made: the data panel comes from the GitHub Advisory Database, CISA’s KEV catalog, the NVD and FIRST EPSS, and updates twice a day. No analysis has been written for this entry yet. Methodology

Coverage on the Beam blog

More Node.js vulnerabilities

All Node.js entries