portage-ng / portage / dev-libs / libxslt / 9999
portage-ng glsa
6 advisories reference dev-libs/libxslt · none place version 9999 in a vulnerable range
▸ GLSA 202310-23 libxslt: Multiple Vulnerabilities this version unaffected high remote 2023-10-31

Several use-after-free vulnerabilities have been found in libxslt.

Announced
2023-10-31
Revised
2023-10-31
Access
remote
Bugs
#820722 #833508
Advisory
https://security.gentoo.org/glsa/202310-23

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxslt*< 1.1.35>= 1.1.35

Background

libxslt is the XSLT C library developed for the GNOME project. XSLT itself is an XML language to define transformations for XML.

Description

Multiple vulnerabilities have been discovered in libxslt. 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 libxslt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxslt-1.1.35"

References

▸ GLSA 201804-01 libxslt: Multiple vulnerabilities this version unaffected normal remote 2018-04-04

Multiple vulnerabilities were discovered in libxslt, the worst of which may allow a remote attacker to execute arbitrary code.

Announced
2018-04-04
Revised
2018-04-04
Access
remote
Bugs
#598204 #612194
Advisory
https://security.gentoo.org/glsa/201804-01

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxslt*< 1.1.30>= 1.1.30

Background

libxslt is the XSLT C library developed for the GNOME project. XSLT is an XML language to define transformations for XML.

Description

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

Impact

A remote attacker, via a crafted HTML page, could possibly execute arbitrary code, cause a Denial of Service condition or leak information.

Workaround

There is no known workaround at this time.

Resolution

All libxslt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxslt-1.1.30"

References

▸ GLSA 201401-07 libxslt: Denial of service this version unaffected normal remote 2014-01-10

Multiple Denial of Service vulnerabilities have been found in libxslt.

Announced
2014-01-10
Revised
2014-01-10
Access
remote
Bugs
#433603 #436284 #463236 #496114
Advisory
https://security.gentoo.org/glsa/201401-07

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxslt*< 1.1.28>= 1.1.28

Background

libxslt is the XSLT C library developed for the GNOME project. XSLT is an XML language to define transformations for XML.

Description

Multiple vulnerabilities have been found in libxslt:

  • Multiple errors exist in pattern.c and functions.c (CVE-2012-2870, CVE-2012-6139).
  • A double-free error exists in templates.c (CVE-2012-2893).
  • A NULL pointer dereference in keys.c (CVE-2012-6139).
  • An error in handling stylesheets containing DTDs (CVE-2013-4520).

Impact

A remote attacker could entice a user to process a specially crafted file in an application linked against libxslt, possibly resulting in a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All libxslt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxslt-1.1.28"

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 201203-08 libxslt: Denial of service this version unaffected normal remote 2012-03-06

A vulnerability in libxslt could result in Denial of Service.

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

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxslt*< 1.1.26-r3>= 1.1.26-r3

Background

libxslt is the XSLT C library developed for the GNOME project. XSLT is an XML language to define transformations for XML.

Description

An out of bounds read error has been found in libxslt/pattern.c in libxslt.

Impact

A remote attacker could entice a user to process an XML file using a specially crafted XSLT stylesheet in an application linked against libxslt, possibly resulting in a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All libxslt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxslt-1.1.26-r3"

References

▸ GLSA 200808-06 libxslt: Execution of arbitrary code this version unaffected normal remote 2008-08-06

libxslt is affected by a heap-based buffer overflow, possibly leading to the execution of arbitrary code.

Announced
2008-08-06
Revised
2008-08-06
Access
remote
Bugs
#232172
Advisory
https://security.gentoo.org/glsa/200808-06

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxslt*< 1.1.24-r1>= 1.1.24-r1, < 1.1.8

Background

libxslt is the XSLT C library developed for the GNOME project. XSLT is an XML language to define transformations for XML.

Description

Chris Evans (Google Security) reported that the libexslt library that is part of libxslt is affected by a heap-based buffer overflow in the RC4 encryption/decryption functions.

Impact

A remote attacker could entice a user to process an XML file using a specially crafted XSLT stylesheet in an application linked against libxslt, possibly leading to the execution of arbitrary code with the privileges of the user running the application.

Workaround

There is no known workaround at this time.

Resolution

All libxslt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxslt-1.1.24-r1"

References

▸ GLSA 200806-02 libxslt: Execution of arbitrary code this version unaffected normal remote 2008-06-03

A vulnerability was found in libxslt, possibly resulting in the execution of arbitrary code and Denial of Service.

Announced
2008-06-03
Revised
2008-06-03
Access
remote
Bugs
#222499
Advisory
https://security.gentoo.org/glsa/200806-02

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libxslt*< 1.1.24>= 1.1.24

Background

Libxslt is the XSLT C library developed for the GNOME project. XSLT itself is an XML language to define transformations for XML.

Description

Anthony de Almeida Lopes reported a vulnerability in libxslt when handling XSL style-sheet files, which could be exploited to trigger the use of uninitialized memory, e.g. in a call to "free()".

Impact

A remote attacker could entice a user or automated system to process an XML file using a specially crafted XSL transformation file, possibly resulting in the execution of arbitrary code or a Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All libxslt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libxslt-1.1.24"

References