Description
libnxml before 0.18.6 contains a stack-based buffer overflow vulnerability in src/nxml_parser.c that allows remote attackers to write past a 1024-byte stack buffer via long XML names. Attackers can supply XML or RSS feeds with a 1022-character element, attribute, DOCTYPE or entity name ending in a multi-byte UTF-8 character to crash parsing applications.
Published: 2026-11-05
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Denial of Service via stack overflow
Action: Apply Patch
AI Analysis

Impact

The vulnerability is a stack‑based buffer overflow in libnxml’s parsing routine. Remote attackers can supply XML or RSS feeds that contain element, attribute, DOCTYPE, or entity names up to 1,022 characters long, ending in a multi‑byte UTF‑8 character. When processed, the parser writes past its 1,024‑byte stack buffer, causing the application to crash. The flaw carries a CVSS score of 8.7 and results in a denial of service.

Affected Systems

Bakulf’s libnxml library releases prior to 0.18.6 are affected. Any software that links to these older versions and processes XML or RSS input is vulnerable. The issue was resolved in release 0.18.6 and later.

Risk and Exploitability

Exploitation requires a remote attacker to deliver a crafted XML or RSS payload to the vulnerable application. The attack vector is remote via network or file input, and the exploit path is straightforward once the payload is supplied. With a high CVSS score, the vulnerability poses a significant risk; however, its EPSS score is currently unknown and it is not listed in CISA KEV. Organizations should consider it a high‑risk security issue that can be triggered by ordinary external XML input.

Generated by OpenCVE AI on November 5, 2026 at 19:48 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply libnxml version 0.18.6 or newer to replace the vulnerable library.
  • If upgrading is delayed, validate or trim XML names to less than 1,023 characters before passing them to the parser.
  • Configure the application to process external XML feeds in a sandboxed or restricted environment to contain potential crashes.

Generated by OpenCVE AI on November 5, 2026 at 19:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 05 Nov 2026 18:30:00 +0000

Type Values Removed Values Added
Description libnxml before 0.18.6 contains a stack-based buffer overflow vulnerability in src/nxml_parser.c that allows remote attackers to write past a 1024-byte stack buffer via long XML names. Attackers can supply XML or RSS feeds with a 1022-character element, attribute, DOCTYPE or entity name ending in a multi-byte UTF-8 character to crash parsing applications.
Title libnxml before 0.18.6 Stack-based Buffer Overflow via long multi-byte XML name
Weaknesses CWE-121
References
Metrics 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'}

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

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-05T19:04:52.864Z

Reserved: 2026-11-05T17:58:50.610Z

Link: CVE-2026-123202

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-05T19:17:19.337

Modified: 2026-11-05T19:17:19.337

Link: CVE-2026-123202

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-05T20:00:09Z

Weaknesses
  • CWE-121

    Stack-based Buffer Overflow