Skip to content
OpenAdvisories
Unscored CVE-2015-7995 EUVD-2015-7891GHSA-57m4-4wjx-3w7c

The xsltStylePreCompute function in preproc.c in libxslt 1.1.28 does not check if the parent node is an element, which allows attackers to …

Published Nov 17, 2015 · Updated Aug 6, 2024 · Assigned by mitre

Description

The xsltStylePreCompute function in preproc.c in libxslt 1.1.28 does not check if the parent node is an element, which allows attackers to cause a denial of service via a crafted XML file, related to a "type confusion" issue.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libxslt 1.1.28-2.1 —
Debian 13 libxslt 1.1.28-2.1 —
Debian 12 libxslt 1.1.28-2.1 —
Debian 8 libxslt 1.1.28-2+deb8u1 DSA-3605-1
Debian 7 libxslt 1.1.26-14.1+deb7u1 DLA-514-1
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS libxslt 1.1.28-2.1ubuntu0.1 USN-3271-1
Ubuntu 14.04 LTS libxslt 1.1.28-2ubuntu0.1 USN-3271-1
ReleasePackageFixed inAdvisory
SLES 12 SP2 libxslt 1.1.28-16.1 SUSE-SU-2017:1313-1
SLES 12 SP1 libxslt 1.1.28-16.1 SUSE-SU-2017:1313-1
SLES 11 SP4 libxslt 1.1.24-19.33.1 SUSE-SU-2017:1282-1
SLES 11 SP4 libxslt-python 1.1.24-19.33.3 SUSE-SU-2017:1282-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP2 libxslt 1.1.28-16.1 SUSE-SU-2017:1313-1
SLES for SAP 12 SP1 libxslt 1.1.28-16.1 SUSE-SU-2017:1313-1
SLES for SAP 11 SP4 libxslt 1.1.24-19.33.1 SUSE-SU-2017:1282-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed libxslt 1.1.29-1.3 openSUSE-SU-2024:10185-1
openSUSE Tumbleweed ruby3.2-rubygem-nokogiri 1.13.9-1.7 openSUSE-SU-2024:13165-1
openSUSE Tumbleweed rubygem-nokogiri 1.6.8.1-1.3 openSUSE-SU-2026:10356-1, openSUSE-SU-2025:14697-1, openSUSE-SU-2024:14174-1

Advisories 13

References