CVE-2012-2871
libxml2 2.9.0-rc1 and earlier, as used in Google Chrome before 21.0.1180.89, does not properly...
CVE-2012-2871 is a medium vulnerability (CVSS 6.8) in Google Chrome, published August 31, 2012. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.38%, the 83rd percentile. Fixed in libxslt 1.1.26-14.
libxml2 2.9.0-rc1 and earlier, as used in Google Chrome before 21.0.1180.89, does not properly support a cast of an unspecified variable during handling of XSL transforms, which allows remote attackers to cause a denial of service or possibly have unknown other impact via a crafted document, related to the _xmlNs data structure in include/libxml/tree.h.
Exploit likelihood
What each source reports
NVD Score used
6.8
libxml2 2.9.0-rc1 and earlier, as used in Google Chrome before 21.0.1180.89, does not properly support a cast of an unspecified variable during handling of XSL transforms, which allows remote attackers to cause a denial of service or possibly have unknown other impact via a crafted document, related to the _xmlNs data structure in include/libxml/tree.h.
- Record
CVE-2012-2871- CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
CVE List No score
libxml2 2.9.0-rc1 and earlier, as used in Google Chrome before 21.0.1180.89, does not properly support a cast of an unspecified variable during handling of XSL transforms, which allows remote attackers to cause a denial of service or possibly have unknown other impact via a crafted document, related to the _xmlNs data structure in include/libxml/tree.h.
- Record
CVE-2012-2871- Updated
- 2026-11-02
EUVDEUVD-2012-2851 No score
libxml2 2.9.0-rc1 and earlier, as used in Google Chrome before 21.0.1180.89, does not properly support a cast of an unspecified variable during handling of XSL transforms, which allows remote attackers to cause a denial of service or possibly have unknown other impact via a crafted document, related to the _xmlNs data structure in include/libxml/tree.h.
- Record
EUVD-2012-2851- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-259f-5jp2-pgmr No score
libxml2 2.9.0-rc1 and earlier, as used in Google Chrome before 21.0.1180.89, does not properly...
libxml2 2.9.0-rc1 and earlier, as used in Google Chrome before 21.0.1180.89, does not properly support a cast of an unspecified variable during handling of XSL transforms, which allows remote attackers to cause a denial of service or possibly have unknown other impact via a crafted document, related to the _xmlNs data structure in include/libxml/tree.h.
- Record
GHSA-259f-5jp2-pgmr- Updated
- 2026-11-02
OSV No score
libxml2 2.9.0-rc1 and earlier, as used in Google Chrome before 21.0.1180.89, does not properly support a cast of an unspecified variable during handling of XSL transforms, which allows remote attackers to cause a denial of service or possibly have unknown other impact via a crafted document, related to the _xmlNs data structure in include/libxml/tree.h.
- Record
CVE-2012-2871- Updated
- 2026-11-02
OSVDEBIAN-CVE-2012-2871 No score
libxml2 2.9.0-rc1 and earlier, as used in Google Chrome before 21.0.1180.89, does not properly support a cast of an unspecified variable during handling of XSL transforms, which allows remote attackers to cause a denial of service or possibly have unknown other impact via a crafted document, related to the _xmlNs data structure in include/libxml/tree.h.
- Record
DEBIAN-CVE-2012-2871- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10171-1 No score
chromedriver-55.0.2883.75-3.1 on GA media
These are all security issues fixed in the chromedriver-55.0.2883.75-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10171-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12948-1 No score
ungoogled-chromium-113.0.5672.92-1.1 on GA media
These are all security issues fixed in the ungoogled-chromium-113.0.5672.92-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12948-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libxsltDebian:12 |
before 1.1.26-14 | 1.1.26-14 |
libxsltDebian:13 |
before 1.1.26-14 | 1.1.26-14 |
libxsltDebian:14 |
before 1.1.26-14 | 1.1.26-14 |
libxsltDebian:6.0 |
before 1.1.26-6+squeeze2, plus listed versions 1.1.26-61.1.26-6+squeeze1 |
1.1.26-6+squeeze2 |
libxsltRed Hat:enterprise_linux:5::client |
before 0:1.1.17-4.el5_8.3 | 0:1.1.17-4.el5_8.3 |
libxslt-debuginfoRed Hat:enterprise_linux:5::client |
before 0:1.1.17-4.el5_8.3 | 0:1.1.17-4.el5_8.3 |
libxslt-pythonRed Hat:enterprise_linux:5::client |
before 0:1.1.17-4.el5_8.3 | 0:1.1.17-4.el5_8.3 |
libxsltRed Hat:enterprise_linux:5::client_workstation |
before 0:1.1.17-4.el5_8.3 | 0:1.1.17-4.el5_8.3 |
libxslt-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 0:1.1.17-4.el5_8.3 | 0:1.1.17-4.el5_8.3 |
libxslt-develRed Hat:enterprise_linux:5::client_workstation |
before 0:1.1.17-4.el5_8.3 | 0:1.1.17-4.el5_8.3 |
Show 22 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libxsltRed Hat:enterprise_linux:5::server |
before 0:1.1.17-4.el5_8.3 | 0:1.1.17-4.el5_8.3 |
libxslt-debuginfoRed Hat:enterprise_linux:5::server |
before 0:1.1.17-4.el5_8.3 | 0:1.1.17-4.el5_8.3 |
libxslt-develRed Hat:enterprise_linux:5::server |
before 0:1.1.17-4.el5_8.3 | 0:1.1.17-4.el5_8.3 |
libxslt-pythonRed Hat:enterprise_linux:5::server |
before 0:1.1.17-4.el5_8.3 | 0:1.1.17-4.el5_8.3 |
libxsltRed Hat:enterprise_linux:6::client |
before 0:1.1.26-2.el6_3.1 | 0:1.1.26-2.el6_3.1 |
libxslt-debuginfoRed Hat:enterprise_linux:6::client |
before 0:1.1.26-2.el6_3.1 | 0:1.1.26-2.el6_3.1 |
libxslt-develRed Hat:enterprise_linux:6::client |
before 0:1.1.26-2.el6_3.1 | 0:1.1.26-2.el6_3.1 |
libxslt-pythonRed Hat:enterprise_linux:6::client |
before 0:1.1.26-2.el6_3.1 | 0:1.1.26-2.el6_3.1 |
libxsltRed Hat:enterprise_linux:6::computenode |
before 0:1.1.26-2.el6_3.1 | 0:1.1.26-2.el6_3.1 |
libxslt-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:1.1.26-2.el6_3.1 | 0:1.1.26-2.el6_3.1 |
libxslt-develRed Hat:enterprise_linux:6::computenode |
before 0:1.1.26-2.el6_3.1 | 0:1.1.26-2.el6_3.1 |
libxslt-pythonRed Hat:enterprise_linux:6::computenode |
before 0:1.1.26-2.el6_3.1 | 0:1.1.26-2.el6_3.1 |
libxsltRed Hat:enterprise_linux:6::server |
before 0:1.1.26-2.el6_3.1 | 0:1.1.26-2.el6_3.1 |
libxslt-debuginfoRed Hat:enterprise_linux:6::server |
before 0:1.1.26-2.el6_3.1 | 0:1.1.26-2.el6_3.1 |
libxslt-develRed Hat:enterprise_linux:6::server |
before 0:1.1.26-2.el6_3.1 | 0:1.1.26-2.el6_3.1 |
libxslt-pythonRed Hat:enterprise_linux:6::server |
before 0:1.1.26-2.el6_3.1 | 0:1.1.26-2.el6_3.1 |
libxsltRed Hat:enterprise_linux:6::workstation |
before 0:1.1.26-2.el6_3.1 | 0:1.1.26-2.el6_3.1 |
libxslt-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:1.1.26-2.el6_3.1 | 0:1.1.26-2.el6_3.1 |
libxslt-develRed Hat:enterprise_linux:6::workstation |
before 0:1.1.26-2.el6_3.1 | 0:1.1.26-2.el6_3.1 |
libxslt-pythonRed Hat:enterprise_linux:6::workstation |
before 0:1.1.26-2.el6_3.1 | 0:1.1.26-2.el6_3.1 |
chromiumopenSUSE:Tumbleweed |
before 55.0.2883.75-3.1 | 55.0.2883.75-3.1 |
chromiumopenSUSE:Tumbleweed |
before 113.0.5672.92-1.1 | 113.0.5672.92-1.1 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
secunia.com/advisories/50838
lists.apple.com/archives/security-announce/2013/Oct/msg00009.html
debian.org/security/2012/dsa-2555
src.chromium.org/viewvc/chrome/trunk/src/third_party/libxml/src/include/libxml/tree.h?r1=56276&r2=149930
code.google.com/p/chromium/issues/detail?id=138673
support.apple.com/kb/HT6001
Show 194 moreShow less
exchange.xforce.ibmcloud.com/vulnerabilities/78179
googlechromereleases.blogspot.com/2012/08/stable-channel-update_30.html
secunia.com/advisories/54886
support.apple.com/kb/HT5934
lists.opensuse.org/opensuse-security-announce/2012-09/msg00030.html
chromiumcodereview.appspot.com/10824157
mandriva.com/security/advisories?name=MDVSA-2012:164
src.chromium.org/viewvc/chrome/trunk/src/third_party/libxml/src/include/libxml/tree.h?view=log
lists.apple.com/archives/security-announce/2013/Sep/msg00006.html
nvd.nist.gov/vuln/detail/CVE-2012-2871
github.com/advisories/GHSA-259f-5jp2-pgmr
security-tracker.debian.org/tracker/CVE-2012-2871
access.redhat.com/errata/RHSA-2012:1265
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=684386
bugzilla.redhat.com/show_bug.cgi?id=788826
bugzilla.redhat.com/show_bug.cgi?id=835982
bugzilla.redhat.com/show_bug.cgi?id=852935
bugzilla.redhat.com/show_bug.cgi?id=852937
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_1265.json
access.redhat.com/security/cve/CVE-2011-1202
cve.org/CVERecord?id=CVE-2011-1202
nvd.nist.gov/vuln/detail/CVE-2011-1202
access.redhat.com/security/cve/CVE-2011-3970
cve.org/CVERecord?id=CVE-2011-3970
nvd.nist.gov/vuln/detail/CVE-2011-3970
access.redhat.com/security/cve/CVE-2012-2825
cve.org/CVERecord?id=CVE-2012-2825
nvd.nist.gov/vuln/detail/CVE-2012-2825
access.redhat.com/security/cve/CVE-2012-2870
cve.org/CVERecord?id=CVE-2012-2870
nvd.nist.gov/vuln/detail/CVE-2012-2870
access.redhat.com/security/cve/CVE-2012-2871
cve.org/CVERecord?id=CVE-2012-2871
access.redhat.com/security/cve/CVE-2012-2893
bugzilla.redhat.com/show_bug.cgi?id=860671
cve.org/CVERecord?id=CVE-2012-2893
nvd.nist.gov/vuln/detail/CVE-2012-2893
suse.com/security/cve/CVE-2011-3015
suse.com/security/cve/CVE-2011-3016
suse.com/security/cve/CVE-2011-3017
suse.com/security/cve/CVE-2011-3018
suse.com/security/cve/CVE-2011-3019
suse.com/security/cve/CVE-2011-3020
suse.com/security/cve/CVE-2011-3021
suse.com/security/cve/CVE-2011-3022
suse.com/security/cve/CVE-2011-3023
suse.com/security/cve/CVE-2011-3024
suse.com/security/cve/CVE-2011-3025
suse.com/security/cve/CVE-2011-3026
suse.com/security/cve/CVE-2011-3027
suse.com/security/cve/CVE-2011-3031
suse.com/security/cve/CVE-2011-3032
suse.com/security/cve/CVE-2011-3033
suse.com/security/cve/CVE-2011-3034
suse.com/security/cve/CVE-2011-3035
suse.com/security/cve/CVE-2011-3036
suse.com/security/cve/CVE-2011-3037
suse.com/security/cve/CVE-2011-3038
suse.com/security/cve/CVE-2011-3039
suse.com/security/cve/CVE-2011-3040
suse.com/security/cve/CVE-2011-3041
suse.com/security/cve/CVE-2011-3042
suse.com/security/cve/CVE-2011-3043
suse.com/security/cve/CVE-2011-3044
suse.com/security/cve/CVE-2011-3045
suse.com/security/cve/CVE-2011-3046
suse.com/security/cve/CVE-2011-3047
suse.com/security/cve/CVE-2011-3049
suse.com/security/cve/CVE-2011-3050
suse.com/security/cve/CVE-2011-3051
suse.com/security/cve/CVE-2011-3052
suse.com/security/cve/CVE-2011-3053
suse.com/security/cve/CVE-2011-3054
suse.com/security/cve/CVE-2011-3055
suse.com/security/cve/CVE-2011-3056
suse.com/security/cve/CVE-2011-3057
suse.com/security/cve/CVE-2011-3058
suse.com/security/cve/CVE-2011-3059
suse.com/security/cve/CVE-2011-3060
suse.com/security/cve/CVE-2011-3061
suse.com/security/cve/CVE-2011-3062
suse.com/security/cve/CVE-2011-3063
suse.com/security/cve/CVE-2011-3064
suse.com/security/cve/CVE-2011-3065
suse.com/security/cve/CVE-2011-3066
suse.com/security/cve/CVE-2011-3067
suse.com/security/cve/CVE-2011-3068
suse.com/security/cve/CVE-2011-3069
suse.com/security/cve/CVE-2011-3070
suse.com/security/cve/CVE-2011-3071
suse.com/security/cve/CVE-2011-3072
suse.com/security/cve/CVE-2011-3073
suse.com/security/cve/CVE-2011-3074
suse.com/security/cve/CVE-2011-3075
suse.com/security/cve/CVE-2011-3076
suse.com/security/cve/CVE-2011-3077
suse.com/security/cve/CVE-2011-3078
suse.com/security/cve/CVE-2011-3079
suse.com/security/cve/CVE-2011-3080
suse.com/security/cve/CVE-2011-3081
suse.com/security/cve/CVE-2011-3083
suse.com/security/cve/CVE-2011-3084
suse.com/security/cve/CVE-2011-3085
suse.com/security/cve/CVE-2011-3086
suse.com/security/cve/CVE-2011-3087
suse.com/security/cve/CVE-2011-3088
suse.com/security/cve/CVE-2011-3089
suse.com/security/cve/CVE-2011-3090
suse.com/security/cve/CVE-2011-3091
suse.com/security/cve/CVE-2011-3092
suse.com/security/cve/CVE-2011-3093
suse.com/security/cve/CVE-2011-3094
suse.com/security/cve/CVE-2011-3095
suse.com/security/cve/CVE-2011-3096
suse.com/security/cve/CVE-2011-3098
suse.com/security/cve/CVE-2011-3100
suse.com/security/cve/CVE-2011-3101
suse.com/security/cve/CVE-2011-3102
suse.com/security/cve/CVE-2011-3903
suse.com/security/cve/CVE-2011-3904
suse.com/security/cve/CVE-2011-3905
suse.com/security/cve/CVE-2011-3906
suse.com/security/cve/CVE-2011-3907
suse.com/security/cve/CVE-2011-3908
suse.com/security/cve/CVE-2011-3909
suse.com/security/cve/CVE-2011-3910
suse.com/security/cve/CVE-2011-3911
suse.com/security/cve/CVE-2011-3912
suse.com/security/cve/CVE-2011-3914
suse.com/security/cve/CVE-2011-3915
suse.com/security/cve/CVE-2011-3916
suse.com/security/cve/CVE-2011-3917
suse.com/security/cve/CVE-2011-3919
suse.com/security/cve/CVE-2011-3921
suse.com/security/cve/CVE-2011-3922
suse.com/security/cve/CVE-2011-3924
suse.com/security/cve/CVE-2011-3925
suse.com/security/cve/CVE-2011-3926
suse.com/security/cve/CVE-2011-3927
suse.com/security/cve/CVE-2011-3928
suse.com/security/cve/CVE-2011-3953
suse.com/security/cve/CVE-2011-3954
suse.com/security/cve/CVE-2011-3955
suse.com/security/cve/CVE-2011-3956
suse.com/security/cve/CVE-2011-3957
suse.com/security/cve/CVE-2011-3958
suse.com/security/cve/CVE-2011-3959
suse.com/security/cve/CVE-2011-3960
suse.com/security/cve/CVE-2011-3961
suse.com/security/cve/CVE-2011-3962
suse.com/security/cve/CVE-2011-3963
suse.com/security/cve/CVE-2011-3964
suse.com/security/cve/CVE-2011-3965
suse.com/security/cve/CVE-2011-3966
suse.com/security/cve/CVE-2011-3967
suse.com/security/cve/CVE-2011-3968
suse.com/security/cve/CVE-2011-3969
suse.com/security/cve/CVE-2011-3970
suse.com/security/cve/CVE-2011-3971
suse.com/security/cve/CVE-2011-3972
suse.com/security/cve/CVE-2012-1521
suse.com/security/cve/CVE-2012-2807
suse.com/security/cve/CVE-2012-2815
suse.com/security/cve/CVE-2012-2816
suse.com/security/cve/CVE-2012-2817
suse.com/security/cve/CVE-2012-2818
suse.com/security/cve/CVE-2012-2819
suse.com/security/cve/CVE-2012-2820
suse.com/security/cve/CVE-2012-2821
suse.com/security/cve/CVE-2012-2823
suse.com/security/cve/CVE-2012-2825
suse.com/security/cve/CVE-2012-2826
suse.com/security/cve/CVE-2012-2829
suse.com/security/cve/CVE-2012-2830
suse.com/security/cve/CVE-2012-2831
suse.com/security/cve/CVE-2012-2834
suse.com/security/cve/CVE-2012-2842
suse.com/security/cve/CVE-2012-2843
suse.com/security/cve/CVE-2012-2865
suse.com/security/cve/CVE-2012-2866
suse.com/security/cve/CVE-2012-2867
suse.com/security/cve/CVE-2012-2868
suse.com/security/cve/CVE-2012-2869
suse.com/security/cve/CVE-2012-2870
suse.com/security/cve/CVE-2012-2871
suse.com/security/cve/CVE-2012-2872
suse.com/security/cve/CVE-2012-2874
suse.com/security/cve/CVE-2012-2876
suse.com/security/cve/CVE-2012-2877
suse.com/security/cve/CVE-2012-2878
suse.com/security/cve/CVE-2012-2879
suse.com/security/cve/CVE-2012-2880
suse.com/security/cve/CVE-2012-2881
Left out here: 2,176 references. The JSON record has them.