CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2023-30583

High
Published: Translated: NVD NIST

Summary

Podatność CVE-2023-30583 dotyczy funkcji fs.openAsBlob() w Node.js 20, która może omijać eksperymentalny model uprawnień przy użyciu ograniczenia odczytu systemu plików z flagą `--allow-fs-read`. Problem wynika z braku odpowiedniego sprawdzenia w API fs.openAsBlob().

Risk Assessment

Organizacje mogą być narażone na nieautoryzowany dostęp do danych w systemie plików, co może prowadzić do wycieku informacji lub naruszenia prywatności.

Recommendation

Zaleca się unikanie używania flagi `--allow-fs-read` w Node.js 20 oraz monitorowanie aktualizacji, które mogą naprawić tę podatność.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS