Katalog CVE

CVE-2023-30583

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

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().

Ocena ryzyka

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.

Rekomendacja

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

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS