Various `node:fs` functions allow specifying paths as either strings or `Uint8Array` objects. In Node.js environments, the `Buffer` class extends the `Uint8Array` class. Node.js prevents path traversal through strings (see CVE-2023-30584) and `Buffer` objects (see CVE-2023-32004), but not through non-`Buffer` `Uint8Array` objects. This is distinct from CVE-2023-32004 which only referred to `Buffer` objects. However, the vulnerability follows the same pattern using `Uint8Array` instead of `Buffer`. Please note that at the time this CVE was issued, the permission model is an experimental feature of Node.js.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade nodejs-full-i18nUpgrade nodejs-packagingUpgrade nodejsUpgrade nodejs-nodemonUpgrade nodejs-packaging-bundlerUpgrade nodejs-develUpgrade nodejs-docsUpgrade npm | Nov 28, 2023 | Oct 18, 2023 |
| Alpine Linux | — | Upgrade nodejsUpgrade nodejs-current | Mar 21, 2024 | Oct 18, 2023 |
| Centos_linux | — | Upgrade nodejsUpgrade npmUpgrade nodejs-docsUpgrade nodejs-nodemonUpgrade nodejs-develUpgrade nodejs-full-i18nUpgrade nodejs-packagingUpgrade nodejs-debugsourceUpgrade nodejs-debuginfoUpgrade nodejs-packaging-bundler | Nov 15, 2023 | Oct 18, 2023 |
| Gentoo Linux | — | Upgrade net-libs/nodejs. | May 15, 2025 | Oct 18, 2023 |
| Oracle_linux | — | Upgrade nodejs-packagingUpgrade nodejs-full-i18nUpgrade nodejsUpgrade npmUpgrade nodejs-packaging-bundlerUpgrade nodejs-docsUpgrade nodejs-nodemonUpgrade nodejs-devel | Nov 23, 2023 | Oct 13, 2023 |
| Redhat_linux | — | Upgrade nodejs-docsUpgrade nodejs-full-i18nUpgrade nodejs-packagingUpgrade nodejsUpgrade nodejs-debugsourceUpgrade nodejs-packaging-bundlerUpgrade nodejs-nodemonUpgrade npmUpgrade nodejs-develUpgrade nodejs-debuginfo | Nov 15, 2023 | Oct 18, 2023 |
| Rocky_linux | — | — | Aug 15, 2024 | Oct 18, 2023 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Oct 18, 2023 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub