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

CVE-2026-33666

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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

Related vulnerabilities

Original NVD description (English source)

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.

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