portage-ng / portage / dev-libs / libxml2 / 2.15.2
portage-ng glsa
20 advisories reference dev-libs/libxml2 · none place version 2.15.2 in a vulnerable range
▸ GLSA 202402-11 libxml2: Multiple Vulnerabilities this version unaffected normal remote 2024-02-09

Multiple denial of service vulnerabilities have been found in libxml2.

Announced
2024-02-09
Revised
2024-02-09
Access
remote
Bugs
#904202 #905399 #915351 #923806
Advisory
https://security.gentoo.org/glsa/202402-11

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.12.5>= 2.12.5

Background

libxml2 is the XML C parser and toolkit developed for the GNOME project.

Description

Multiple vulnerabilities have been discovered in libxml2. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.12.5"

If you cannot update to libxml2-2.12 yet you can update to the latest 2.11 version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.11.7 =dev-libs/libxml2-2.11*"

References

▸ GLSA 202210-39 libxml2: Multiple Vulnerabilities this version unaffected high remote 2022-10-31

Multiple vulnerabilities have been found in libxml2, the worst of which could result in arbitrary code execution.

Announced
2022-10-31
Revised
2022-10-31
Access
remote
Bugs
#877149
Advisory
https://security.gentoo.org/glsa/202210-39

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.10.3>= 2.10.3

Background

libxml2 is the XML C parser and toolkit developed for the GNOME project.

Description

Multiple vulnerabilities have been discovered in libxml2. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.10.3"

References

▸ GLSA 202210-03 libxml2: Multiple Vulnerabilities this version unaffected high remote 2022-10-16

Multiple vulnerabilities have been discovered in libxml2, the worst of which could result in arbitrary code execution.

Announced
2022-10-16
Revised
2022-10-16
Access
remote
Bugs
#833809 #842261 #865727
Advisory
https://security.gentoo.org/glsa/202210-03

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.10.2>= 2.10.2

Background

libxml2 is the XML C parser and toolkit developed for the GNOME project.

Description

Multiple vulnerabilities have been discovered in libxml2. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.10.2"

References

▸ GLSA 202107-05 libxml2: Multiple vulnerabilities this version unaffected low local, remote 2021-07-06

Multiple vulnerabilities have been found in libxml2, the worst of which could result in a Denial of Service condition.

Announced
2021-07-06
Revised
2021-07-06
Access
local, remote
Bugs
#749849 #790002
Advisory
https://security.gentoo.org/glsa/202107-05

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.9.11>= 2.9.11

Background

libxml2 is the XML (eXtended Markup Language) C parser and toolkit initially developed for the GNOME project.

Description

Multiple vulnerabilities have been discovered in libxml2. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could entice a user to process a specially crafted XML document using an application linked against libxml2, possibly resulting in a Denial of Service condition or obtaining sensitive information.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.9.12-r3"

References

▸ GLSA 202010-04 libxml2: Multiple vulnerabilities this version unaffected normal local, remote 2020-10-20

Multiple vulnerabilities have been found in libxml2, the worst of which could result in a Denial of Service condition.

Announced
2020-10-20
Revised
2020-10-20
Access
local, remote
Bugs
#710748
Advisory
https://security.gentoo.org/glsa/202010-04

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.9.10>= 2.9.10

Background

libxml2 is the XML (eXtended Markup Language) C parser and toolkit initially developed for the Gnome project.

Description

Multiple vulnerabilities have been discovered in libxml2. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.9.10"

References

▸ GLSA 201711-01 libxml2: Multiple vulnerabilities this version unaffected normal remote 2017-11-10

Multiple vulnerabilities have been found in libxml2, the worst of which could result in the execution of arbitrary code.

Announced
2017-11-10
Revised
2017-11-10 (revision 2)
Access
remote
Bugs
#599192 #605208 #618604 #622914 #623206
Advisory
https://security.gentoo.org/glsa/201711-01

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.9.4-r3>= 2.9.4-r3

Background

libxml2 is the XML (eXtended Markup Language) C parser and toolkit initially developed for the Gnome project.

Description

Multiple vulnerabilities have been discovered in libxml2. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker, by enticing a user to process a specially crafted XML document, could remotely execute arbitrary code, conduct XML External Entity (XXE) attacks, or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.9.4-r3"

Packages which depend on this library may need to be recompiled. Tools such as revdep-rebuild may assist in identifying some of these packages.

References

▸ GLSA 201701-37 libxml2: Multiple vulnerabilities this version unaffected normal remote 2017-01-16

Multiple vulnerabilities have been found in libxml2, the worst of which could lead to the execution of arbitrary code.

Announced
2017-01-16
Revised
2017-01-16
Access
remote
Bugs
#564776 #566374 #572878 #573820 #577998 #582538 #582540 #583888 #589816 #597112 #597114 #597116
Advisory
https://security.gentoo.org/glsa/201701-37

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.9.4-r1>= 2.9.4-r1

Background

libxml2 is the XML (eXtended Markup Language) C parser and toolkit initially developed for the Gnome project.

Description

Multiple vulnerabilities have been discovered in libxml2. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could entice a user or automated system to process a specially crafted XML document, possibly resulting in execution of arbitrary code with the privileges of the process or a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.9.4-r1"

References

▸ GLSA 201507-08 libxml2: Denial of service this version unaffected normal remote 2015-07-07

A vulnerability in libxml2 allows a remote attacker to cause Denial of Service.

Announced
2015-07-07
Revised
2015-07-07
Access
remote
Bugs
#546720
Advisory
https://security.gentoo.org/glsa/201507-08

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.9.2-r1>= 2.9.2-r1

Background

libxml2 is the XML C parser and toolkit developed for the Gnome project.

Description

libxml2 returns the empty string when the allocation limit is encountered while constructing the attribute value string.

Impact

A remote attacker may be able to cause Denial of Service via a specially crafted XML file.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.9.2-r1"

References

▸ GLSA 201412-06 libxml2: Denial of service this version unaffected normal local, remote 2014-12-10

A vulnerability in libxml2 could result in Denial of Service.

Announced
2014-12-10
Revised
2014-12-10
Access
local, remote
Bugs
#525656
Advisory
https://security.gentoo.org/glsa/201412-06

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.9.2>= 2.9.2

Background

libxml2 is the XML C parser and toolkit developed for the Gnome project.

Description

parser.c in libxml2 before 2.9.2 does not properly prevent entity expansion even when entity substitution has been disabled.

Impact

A context-dependent attacker could entice a user to a specially crafted XML file using an application linked against libxml2, possibly resulting in a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.9.2"

Packages which depend on this library may need to be recompiled. Tools such as revdep-rebuild may assist in identifying these packages.

References

▸ GLSA 201409-08 libxml2: Denial of service this version unaffected normal remote 2014-09-19

A vulnerability in libxml2 allows a remote attacker to cause Denial of Service.

Announced
2014-09-19
Revised
2014-09-19
Access
remote
Bugs
#509834
Advisory
https://security.gentoo.org/glsa/201409-08

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.9.1-r4>= 2.9.1-r4

Background

libxml2 is the XML C parser and toolkit developed for the Gnome project.

Description

A vulnerability in the xmlParserHandlePEReference() function of parser.c, when expanding entity references, can be exploited to consume large amounts of memory and cause a crash or hang.

Impact

A remote attacker may be able to cause Denial of Service via a specially crafted XML file containing malicious attributes.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.9.1-r4"

References

▸ GLSA 201311-06 libxml2: Multiple vulnerabilities this version unaffected normal remote 2013-11-10

Multiple vulnerabilities have been found in libxml2, allowing remote attackers to execute arbitrary code or cause Denial of Service.

Announced
2013-11-10
Revised
2013-11-10
Access
remote
Bugs
#434344 #444836 #458430 #458740 #466238 #476438
Advisory
https://security.gentoo.org/glsa/201311-06

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.9.1-r1>= 2.9.1-r1

Background

libxml2 is the XML C parser and toolkit developed for the Gnome project.

Description

Multiple vulnerabilities have been discovered in libxml2. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could entice a user to open a specially crafted document with an application linked against libxml2, possibly resulting in execution of arbitrary code with the privileges of the process or a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.9.1-r1"

References

▸ GLSA 201207-02 libxml2: User-assisted execution of arbitrary code this version unaffected normal remote 2012-07-09

A off-by-one error in libxml2 could result in execution of arbitrary code or Denial of Service.

Announced
2012-07-09
Revised
2012-07-09
Access
remote
Bugs
#416209
Advisory
https://security.gentoo.org/glsa/201207-02

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.8.0_rc1>= 2.8.0_rc1

Background

libxml2 is the XML C parser and toolkit developed for the Gnome project.

Description

The "xmlXPtrEvalXPtrPart()" function in xpointer.c contains an off-by-one error.

Impact

A remote attacker could entice a user or automated system to open a specially crafted XML document with an application using libxml2, possibly resulting in execution of arbitrary code or a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.8.0_rc1"

References

▸ GLSA 201203-04 libxml2: Denial of service this version unaffected normal remote 2012-03-06

A hash collision vulnerability in libxml2 allows remote attackers to cause a Denial of Service condition.

Announced
2012-03-06
Revised
2012-03-06
Access
remote
Bugs
#405261
Advisory
https://security.gentoo.org/glsa/201203-04

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.7.8-r5>= 2.7.8-r5

Background

libxml2 is the XML C parser and toolkit developed for the Gnome project.

Description

libxml2 does not properly randomize hash functions to protect against hash collision attacks.

Impact

A remote attacker could entice a user or automated system to open a specially crafted XML document with an application using libxml2 resulting in a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.7.8-r5"

References

▸ GLSA 201202-09 libxml2: User-assisted execution of arbitrary code this version unaffected normal remote 2012-02-29

A boundary error in libxml2 could result in execution of arbitrary code or Denial of Service.

Announced
2012-02-29
Revised
2012-02-29 (revision 2)
Access
remote
Bugs
#398361
Advisory
https://security.gentoo.org/glsa/201202-09

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.7.8-r4>= 2.7.8-r4

Background

libxml2 is the XML C parser and toolkit developed for the Gnome project.

Description

The "xmlStringLenDecodeEntities()" function in parser.c contains a boundary error which could possibly cause a heap-based buffer overflow.

Impact

A remote attacker could entice a user to open a specially crafted XML file in an application linked against libxml2, possibly resulting in the remote execution of arbitrary code with the permissions of the user running the application, or Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.7.8-r4"

Packages which depend on this library may need to be recompiled. Tools such as revdep-rebuild may assist in identifying some of these packages.

References

▸ GLSA 201110-26 libxml2: Multiple vulnerabilities this version unaffected high local, remote 2011-10-26

Multiple vulnerabilities were found in libxml2 which could lead to execution of arbitrary code or a Denial of Service.

Announced
2011-10-26
Revised
2011-10-26
Access
local, remote
Bugs
#345555 #370715 #386985
Advisory
https://security.gentoo.org/glsa/201110-26

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.7.8-r3>= 2.7.8-r3

Background

libxml2 is the XML C parser and toolkit developed for the Gnome project.

Description

Multiple vulnerabilities have been discovered in libxml2. Please review the CVE identifiers referenced below for details.

Impact

A local or remote attacker may be able to execute arbitrary code with the privileges of the application or cause a Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.7.8-r3"

References

▸ GLSA 201009-07 libxml2: Denial of service this version unaffected normal remote 2010-09-21

Multiple Denial of Services vulnerabilities were found in libxml2.

Announced
2010-09-21
Revised
2010-09-21
Access
remote
Bugs
#280617
Advisory
https://security.gentoo.org/glsa/201009-07

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.7.3-r2>= 2.7.3-r2

Background

libxml2 is a library to manipulate XML files.

Description

The following vulnerabilities were reported after a test with the Codenomicon XML fuzzing framework:

  • Two use-after-free vulnerabilities are possible when parsing a XML file with Notation or Enumeration attribute types (CVE-2009-2416).
  • A stack consumption vulnerability can be triggered via a large depth of element declarations in a DTD, related to a function recursion (CVE-2009-2414).

Impact

A remote attacker could entice a user or automated system to open a specially crafted XML document with an application using libxml2 resulting in a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.7.3-r2"

NOTE: This is a legacy GLSA. Updates for all affected architectures are available since August 30, 2009. It is likely that your system is already no longer affected by this issue.

References

▸ GLSA 200812-06 libxml2: Multiple vulnerabilities this version unaffected normal remote 2008-12-02

Multiple vulnerabilities in libxml2 might lead to execution of arbitrary code or Denial of Service.

Announced
2008-12-02
Revised
2008-12-02
Access
remote
Bugs
#234099 #237806 #239346 #245960
Advisory
https://security.gentoo.org/glsa/200812-06

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.7.2-r1>= 2.7.2-r1

Background

libxml2 is the XML (eXtended Markup Language) C parser and toolkit initially developed for the Gnome project.

Description

Multiple vulnerabilities were reported in libxml2:

  • Andreas Solberg reported that libxml2 does not properly detect recursion during entity expansion in an attribute value (CVE-2008-3281).
  • A heap-based buffer overflow has been reported in the xmlParseAttValueComplex() function in parser.c (CVE-2008-3529).
  • Christian Weiske reported that predefined entity definitions in entities are not properly handled (CVE-2008-4409).
  • Drew Yao of Apple Product Security reported an integer overflow in the xmlBufferResize() function that can lead to an infinite loop (CVE-2008-4225).
  • Drew Yao of Apple Product Security reported an integer overflow in the xmlSAX2Characters() function leading to a memory corruption (CVE-2008-4226).

Impact

A remote attacker could entice a user or automated system to open a specially crafted XML document with an application using libxml2, possibly resulting in the exeution of arbitrary code or a high CPU and memory consumption.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.7.2-r1"

References

▸ GLSA 200801-20 libxml2: Denial of service this version unaffected normal remote 2008-01-30

A Denial of Service vulnerability has been reported in libxml2.

Announced
2008-01-30
Revised
2008-01-30
Access
remote
Bugs
#202628
Advisory
https://security.gentoo.org/glsa/200801-20

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.6.30-r1>= 2.6.30-r1

Background

libxml2 is the XML (eXtended Markup Language) C parser and toolkit initially developed for the Gnome project.

Description

Brad Fitzpatrick reported that the xmlCurrentChar() function does not properly handle some UTF-8 multibyte encodings.

Impact

A remote attacker could entice a user to open a specially crafted XML document with an application using libxml2, possibly resulting in a high CPU consumption. Note that this vulnerability could also be triggered without user interaction by an automated system processing XML content.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.6.30-r1"

References

▸ GLSA 200411-05 libxml2: Remotely exploitable buffer overflow this version unaffected high remote 2004-11-02

libxml2 contains multiple buffer overflows which could lead to the execution of arbitrary code.

Announced
2004-11-02
Revised
2004-11-02
Access
remote
Bugs
#69154
Advisory
https://security.gentoo.org/glsa/200411-05

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.6.15>= 2.6.15

Background

libxml2 is an XML parsing library written in C.

Description

Multiple buffer overflows have been detected in the nanoftp and nanohttp modules. These modules are responsible for parsing URLs with ftp information, and resolving names via DNS.

Impact

An attacker could exploit an application that uses libxml2 by forcing it to parse a specially-crafted XML file, potentially causing remote execution of arbitrary code.

Workaround

There is no known workaround at this time.

Resolution

All libxml2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.6.15"

References

▸ GLSA 200403-01 Libxml2 URI Parsing Buffer Overflow Vulnerabilities this version unaffected normal local and remote combination 2004-03-05

A buffer overflow has been discovered in libxml2 versions prior to 2.6.6 which may be exploited by an attacker allowing the execution of arbitrary code.

Announced
2004-03-05
Revised
2004-03-05
Access
local and remote combination
Bugs
#42735
Advisory
https://security.gentoo.org/glsa/200403-01

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxml2*< 2.6.6>= 2.6.6

Description

Yuuichi Teranishi discovered a flaw in libxml2 versions prior to 2.6.6. When the libxml2 library fetches a remote resource via FTP or HTTP, libxml2 uses parsing routines that can overflow a buffer caused by improper bounds checking if they are passed a URL longer than 4096 bytes.

Impact

If an attacker is able to exploit an application using libxml2 that parses remote resources, then this flaw could be used to execute arbitrary code.

Workaround

No workaround is available; users are urged to upgrade libxml2 to 2.6.6.

Resolution

All users are recommended to upgrade their libxml2 installation:

# emerge sync
# emerge -pv ">=dev-libs/libxml2-2.6.6"
# emerge ">=dev-libs/libxml2-2.6.6"

References