CVE-2026-63384

Libevent is an event notification library. Prior to 2.1.13 and 2.2.2-alpha, libevent has an incorrect integer conversion in event_tagging.c when evtag_unmarshal_header uses evtag_decode_int to decode an attacker-controlled uint32 payload length and returns it as a signed int. Values above INT_MAX become negative or truncated, and evtag_unmarshal_string can use the converted value in allocation sizing, producing a wrapped large allocation request and denial of service. This issue is fixed in versions 2.1.13 and 2.2.2-alpha.
CVSS

No CVSS.

Configurations

No configuration.

History

26 Oct 2026, 10:10

Type Values Removed Values Added
Summary
  • (es) Libevent es una biblioteca de notificación de eventos. Antes de las versiones 2.1.13 y 2.2.2-alpha, libevent tiene una conversión de entero incorrecta en event_tagging.c cuando evtag_unmarshal_header usa evtag_decode_int para decodificar una longitud de carga útil uint32 controlada por el atacante y la devuelve como un entero con signo. Valores superiores a INT_MAX se vuelven negativos o truncados, y evtag_unmarshal_string puede usar el valor convertido en el dimensionamiento de la asignación, produciendo una solicitud de asignación grande envuelta y denegación de servicio. Este problema está corregido en las versiones 2.1.13 y 2.2.2-alpha.

Information

Published : 2026-08-20 18:16

Updated : 2026-10-26 10:10


NVD link : CVE-2026-63384

Mitre link : CVE-2026-63384

CVE.ORG link : CVE-2026-63384


JSON object : View

Products Affected

No product.

CWE
CWE-190

Integer Overflow or Wraparound