fs.openAsBlob() can bypass the experimental permission model when using the file system read restriction with the --allow-fs-read
flag in Node.js 20. This flaw arises from a missing check in the fs.openAsBlob()
API.
Please note that at the time this CVE was issued, the permission model is an experimental feature of Node.js.
[
{
"defaultStatus": "unaffected",
"vendor": "Node.js",
"product": "Node.js",
"versions": [
{
"version": "20.3.1",
"status": "affected",
"lessThan": "20.3.1",
"versionType": "semver"
}
]
}
]