Skip to content
Fencer Vulns
high 8.8

CVE-2021-30560 in the critical feed json

Nokogiri has vulnerable dependencies on libxml2 and libxslt

published 2021-08-03 5 y ago modified 2026-07-18 3 mo ago also EUVD-2022-2550 , GHSA-59gp-qqm7-cw4j , JLSEC-2026-581

cvss
8.8
version 3.1, CNA
cisa kev
Not listed
not in CISA's catalog
epss
20.4%
EPSS 20.4% chance of exploitation in 30 days, percentile 97%
public exploits
0
none known

Summary

Use after free in Blink XSLT in Google Chrome prior to 91.0.4472.164 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

Patch / fix

  • rubygems nokogiri 1.13.2
  • julia XSLT_jll 1.1.41+0
  • Google Chrome 91.0.4472.164
  • libxslt Debian 14, Debian 13, Debian 12 1.1.35-1
  • chromium Debian 14, Debian 13, Debian 12 93.0.4577.82-1

debian advisories DEBIAN-CVE-2021-30560

  • libxslt Ubuntu 18.04 LTS 1.1.29-5ubuntu0.3
  • libxslt Ubuntu 20.04 LTS 1.1.34-4ubuntu0.20.04.1
  • libxslt Ubuntu 22.04 LTS 1.1.34-4ubuntu0.22.04.1
  • chromium-browser Ubuntu 18.04 LTS 92.0.4515.159-0ubuntu0.18.04.1
  • libxslt Ubuntu Pro 14.04 LTS 1.1.28-2ubuntu0.2+esm2
  • libxslt Ubuntu Pro 16.04 LTS 1.1.28-2.1ubuntu0.3+esm1

ubuntu advisories UBUNTU-CVE-2021-30560

Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0

  • libxslt SLES for SAP 15 SP3, SLES for SAP 15 SP2, SLES for SAP 15 SP1 +14 more 1.1.32-150000.3.14.1
  • libxslt-python openSUSE Leap 15.4 1.1.32-150000.3.14.1
  • libxslt SLE Module for Package Hub 15 SP4, SLE Module for Basesystem 15 SP4, SLE Micro 5.3 +2 more 1.1.34-150400.3.3.1
  • libxslt SLES for SAP 12 SP5, SLES for SAP 12 SP4, SLES 12 SP5 +6 more 1.1.28-17.15.1

suse advisories SUSE-SU-2023:0680-1SUSE-SU-2023:0557-1SUSE-SU-2023:0556-1

  • rubygem-nokogiri openSUSE Tumbleweed 1.18.9-1.4
  • rubygem-nokogiri openSUSE Tumbleweed 1.18.2-1.1
  • rubygem-nokogiri openSUSE Tumbleweed 1.15.5-1.5
  • chromium openSUSE Tumbleweed 93.0.4577.82-1.1
  • rubygem-nokogiri openSUSE Tumbleweed 1.13.3-1.1
  • libxslt openSUSE Tumbleweed 1.1.37-1.1
  • chromium openSUSE Tumbleweed 113.0.5672.92-1.1
  • ruby3.2-rubygem-nokogiri openSUSE Tumbleweed 1.13.9-1.7

opensuse advisories openSUSE-SU-2026:10356-1openSUSE-SU-2025:14697-1openSUSE-SU-2024:14174-1openSUSE-SU-2024:10681-1openSUSE-SU-2024:11912-1openSUSE-SU-2024:12423-1

  • libxslt Alpine 3.24, Alpine 3.23, Alpine 3.22 +10 more 1.1.35-r0
  • chromium Alpine 3.24, Alpine 3.23, Alpine 3.22 +8 more 91.0.4472.164-r0
  • qt5-qtwebengine Alpine 3.14 5.15.3_git20211006-r0
  • qt5-qtwebengine Alpine 3.23, Alpine 3.22, Alpine 3.21 +6 more 5.15.3_git20210510-r6

alpine advisories ALPINE-CVE-2021-30560

Alpine secdb © Alpine Linux, from https://secdb.alpinelinux.org via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0

  • libxslt CBL-Mariner 2.0 1.1.34-7

azure linux advisories AZL-9735

Azure Linux vulnerability data, Copyright (c) Microsoft Corporation, from https://github.com/microsoft/AzureLinuxVulnerabilityData via OSV, under the MIT licence; changed: normalised to fixed package versions per release. MIT

  • chromium Arch Linux 91.0.4472.164-1
  • vivaldi Arch Linux 4.0.2312.41-1

arch linux advisories AVG-2166AVG-2167

Vendor advisories

What the vendors themselves say about their products: affected, fixed or not affected, and what to do.

red hat product security vex CVE-2021-30560 updated cvss 8.8

chromium-browser: Use after free in Blink XSLT

  • Red Hat All currently supported Red Hat products
    not affected: vulnerable code not present

Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf

CISA SSVC

Exploitation
none
Automatable
no
Technical impact
total
Assessed
18 mo ago

Exploit prediction

20.38% chance of exploitation in the next 30 days, higher than 97% of all scored CVEs (FIRST EPSS, 2026-11-08).

CVSS scores

assigned by version score vector
CISA ADP 3.1 8.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
GitHub 3.1 8.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
NVD 3.1 8.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CNA 3.1 8.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
NVD 2.0 6.8 AV:N/AC:M/Au:N/C:P/I:P/A:P
OSV 3.1 8.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Affected packages

ecosystem package affected fixed in
rubygems nokogiri
<1.13.2
1.13.2
julia XSLT_jll
<1.1.41+0
1.1.41+0

Affected products

  • Google Chrome

Classification

Weakness
Technology feeds

References

Sources

Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.