Katalog CVE

CVE-2026-33666

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Zserio to framework do serializacji danych strukturalnych w sposób kompaktowy i efektywny. W wersjach przed 2.18.1, w pliku BitStreamReader.h, funkcje readBytes() / readString() nieprawidłowo sprawdzają granice w setBitPosition(), co prowadzi do przepełnienia i odczytu zbyt dużej ilości bajtów z bufora, co skutkuje błędem segmentacji.

Ocena ryzyka

Organizacje mogą napotkać poważne problemy z stabilnością aplikacji, co może prowadzić do awarii systemów korzystających z tego frameworka. Wykorzystanie tej podatności może umożliwić atakującym zdalne wywołanie błędu segmentacji.

Rekomendacja

Zaleca się aktualizację do wersji 2.18.1 lub nowszej, aby usunąć tę podatność i zapewnić stabilność działania aplikacji.

Powiązane podatności

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

Zserio is a framework for serializing structured data with a compact and efficient way with low overhead. Prior to 2.18.1, in BitStreamReader.h readBytes() / readString(), the setBitPosition() bounds check receives the overflowed value and is completely bypassed. The code then reads len bytes (512 MB) from a buffer that is only a few bytes long, causing a segmentation fault. This vulnerability is fixed in 2.18.1.

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