Katalog CVE

CVE-2026-42241

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

Percentyl 20 - wyżej niż 20% wszystkich znanych CVE

Streszczenie

W bibliotece ParquetSharp (od wersji 18.1.0 do przed 23.0.0.1) funkcja DecimalConverter.ReadDecimal wykonuje stackalloc z wartością potencjalnie kontrolowaną przez atakującego. Deklaracja kolumny dziesiętnej o nierealistycznej szerokości może doprowadzić do przepełnienia stosu. W środowisku usługowym może to spowodować niedostępność usługi.

Ocena ryzyka

Aplikacje usługowe czytające niezaufane pliki Parquet mogą ulec awarii lub zawieszeniu w wyniku przepełnienia stosu, co prowadzi do odmowy usługi. Dotyczy to szczególnie usług sieciowych przetwarzających dane od użytkowników.

Rekomendacja

Zaktualizuj ParquetSharp do wersji 23.0.0.1 lub nowszej. Do czasu aktualizacji unikaj przetwarzania niezaufanych plików Parquet w usługach sieciowych.

Powiązane podatności

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

ParquetSharp is a .NET library for reading and writing Apache Parquet files. From version 18.1.0 to before version 23.0.0.1, DecimalConverter.ReadDecimal makes a stackalloc using what might be an attacker-supplied value. If an attacker declares a decimal column with some unreasonable width, this could lead to a stack overflow. In a service environment, this would potentially take down a service. This affects applications using ParquetSharp to read untrusted Parquet files in a network service. This issue has been patched in version 23.0.0.1.

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