CVE-2026-33666

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.
References
Configurations

Configuration 1 (hide)

cpe:2.3:a:nds-association:zserio:*:*:*:*:*:*:*:*

History

26 Oct 2026, 00:10

Type Values Removed Values Added
Summary
  • (es) Zserio es un framework para serializar datos estructurados de una manera compacta y eficiente con baja sobrecarga. Antes de la versión 2.18.1, en BitStreamReader.h readBytes() / readString(), la comprobación de límites de setBitPosition() recibe el valor desbordado y es completamente eludida. El código luego lee len bytes (512 MB) de un búfer que tiene solo unos pocos bytes de longitud, causando un fallo de segmentación. Esta vulnerabilidad está corregida en la versión 2.18.1.

Information

Published : 2026-04-24 19:17

Updated : 2026-10-26 00:10


NVD link : CVE-2026-33666

Mitre link : CVE-2026-33666

CVE.ORG link : CVE-2026-33666


JSON object : View

Products Affected

nds-association

  • zserio
CWE
CWE-190

Integer Overflow or Wraparound