Description
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.
Published: 2026-08-20
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Evvtag_unmarshal_header incorrectly converts an attacker‑controlled unsigned 32‑bit length into a signed integer. When the value exceeds the maximum signed 32‑bit integer, the conversion produces a negative or truncated result. The downstream function evtag_unmarshal_string then uses this value to size a memory allocation, leading to an oversized or wrapped request that can cause a buffer allocation failure and crash the application. The weakness is a classic integer overflow/underflow vulnerability (CWE‑190).

Affected Systems

The vulnerability affects the libevent library, specifically all releases prior to 2.1.13 stable and 2.2.2‑alpha. Systems that embed older libevent versions and accept externally supplied tags are at risk.

Risk and Exploitability

The CVSS score of 8.7 indicates high severity. EPSS is not available, and KEV does not list this issue. The likely attack vector is remote, where an attacker sends a crafted event tag payload over a network interface that the libevent process consumes. The impact is limited to denial of service on the vulnerable process, but repeated exploitation could interrupt critical network services.

Generated by OpenCVE AI on August 21, 2026 at 01:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade libevent to at least 2.1.13‑stable or 2.2.2‑alpha.
  • If an upgrade cannot be performed immediately, isolate or restrict all services that use event tagging to trusted internal networks to reduce exposure.
  • Monitor system logs for allocation failures or crashes, and review application stability for signs of exploitation attempts.

Generated by OpenCVE AI on August 21, 2026 at 01:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8710-1 libevent vulnerabilities
History

Thu, 27 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Important


Fri, 21 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
First Time appeared Libevent Project
Libevent Project libevent
Vendors & Products Libevent Project
Libevent Project libevent

Thu, 20 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 20 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Description 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.
Title Libevent: `evtag_unmarshal_header()` decodes a wire `uint32` length into a signed `int` return value.
Weaknesses CWE-190
References
Metrics cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Libevent Project Libevent
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-20T19:50:32.085Z

Reserved: 2026-07-16T17:39:30.171Z

Link: CVE-2026-63384

cve-icon Vulnrichment

Updated: 2026-08-20T19:50:27.744Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-20T18:16:36.367

Modified: 2026-09-09T21:19:49.197

Link: CVE-2026-63384

cve-icon Redhat

Severity : Important

Publid Date: 2026-08-20T17:53:08Z

Links: CVE-2026-63384 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T13:01:07Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound