Bug 461015 - (CVE-2008-3529) CVE-2008-3529 libxml2: long entity name heap buffer overflow
CVE-2008-3529 libxml2: long entity name heap buffer overflow
Product: Security Response
Classification: Other
Component: vulnerability (Show other bugs)
All Linux
high Severity high
: ---
: ---
Assigned To: Red Hat Product Security
: Security
Depends On: 461019 461020 461021 461022 461023 461024
  Show dependency treegraph
Reported: 2008-09-03 10:29 EDT by Tomas Hoger
Modified: 2016-03-04 05:42 EST (History)
6 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2011-09-30 15:35:37 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
Proposed patch from Daniel Veillard (against 2.6.32) (677 bytes, patch)
2008-09-03 10:37 EDT, Tomas Hoger
no flags Details | Diff

  None (edit)
Description Tomas Hoger 2008-09-03 10:29:00 EDT
It was discovered, that libxml2 does not properly handle long XML entity names.  In the xmlParseAttValueComplex() function in parser.c, when entity name is not substituted with entity value, but is sent to output unchanged, buffer used to store entity name may not be grown sufficiently in case of long entity names, resulting in a heap buffer overflow.

Issue is already fixed upstream in version 2.7.0.
Comment 1 Tomas Hoger 2008-09-03 10:37:47 EDT
Created attachment 315648 [details]
Proposed patch from Daniel Veillard (against 2.6.32)
Comment 6 Tomas Hoger 2008-09-11 09:08:04 EDT
Lifting embargo.

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