Bug 2494191 (CVE-2026-11979) - CVE-2026-11979 libxml2: libxml2: Arbitrary code execution in xmlcatalog utility via buffer overflow
Summary: CVE-2026-11979 libxml2: libxml2: Arbitrary code execution in xmlcatalog utili...
Keywords:
Status: NEW
Alias: CVE-2026-11979
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 2494690 2494691 2494692 2494693 2494694 2494695 2494696
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-06-29 14:01 UTC by OSIDB Bzimport
Modified: 2026-06-29 21:06 UTC (History)
11 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-06-29 14:01:41 UTC
libxml2 is vulnerable to multiple stack-based buffer overflows in the xmlcatalog utility when running in --shell mode. The usershell() function processes user input using fixed-size stack buffers without proper bounds checking.
By supplying an overly long input line, an attacker can overflow internal buffers (command, arg, and argv) during input parsing. This results in memory corruption within the stack frame.
Successful exploitation may cause a crash or potentially allow arbitrary code execution in the context of the xmlcatalog process.

This issue has been fixed in the commit c2e233fc.

NOTE:
The maintainers of this project did not agree that this issue is a vulnerability and considered it a bug.


Note You need to log in before you can comment on or make changes to this bug.