Every CVE Search/ Get API key

CVE-2020-26247

XXE in Nokogiri

2.6 LowFix available

Nokogiri is a Rubygem providing HTML, XML, SAX, and Reader parsers with XPath and CSS selector support. In Nokogiri before version 1.11.0.rc4 there is an XXE vulnerability. XML Schemas parsed by Nokogiri::XML::Schema are trusted by default, allowing external resources to be accessed over the network, potentially enabling XXE or SSRF attacks. This behavior is counter to the security policy followed by Nokogiri maintainers, which is to treat all input as untrusted by default whenever possible. This is fixed in Nokogiri version 1.11.0.rc4.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
Low
User interaction
Required

What an attacker can affect

Confidentiality
Low
Integrity
None
Availability
None

Exploit likelihood

1.18%Down 0.1 points since Apr 14, 2021
90%50%10%1%

What each source reports

CVE List Score used 2.6

XXE in Nokogiri

Nokogiri is a Rubygem providing HTML, XML, SAX, and Reader parsers with XPath and CSS selector support. In Nokogiri before version 1.11.0.rc4 there is an XXE vulnerability. XML Schemas parsed by Nokogiri::XML::Schema are trusted by default, allowing external resources to be accessed over the network, potentially enabling XXE or SSRF attacks. This behavior is counter to the security policy followed by Nokogiri maintainers, which is to treat all input as untrusted by default whenever possible. This is fixed in Nokogiri version 1.11.0.rc4.

Record
CVE-2020-26247
CVSS 3.1
2.6 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:N/A:N
Weakness
CWE-611
Updated
2026-11-02
EUVDEUVD-2020-1507 2.6

Nokogiri is a Rubygem providing HTML, XML, SAX, and Reader parsers with XPath and CSS selector support. In Nokogiri before version 1.11.0.rc4 there is an XXE vulnerability. XML Schemas parsed by Nokogiri::XML::Schema are trusted by default, allowing external resources to be accessed over the network, potentially enabling XXE or SSRF attacks. This behavior is counter to the security policy followed by Nokogiri maintainers, which is to treat all input as untrusted by default whenever possible. This is fixed in Nokogiri version 1.11.0.rc4.

Record
EUVD-2020-1507
CVSS 3.1
2.6 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:N/A:N
Updated
2026-11-03
GitHub AdvisoriesGHSA-vr8q-g5c7-m54m 4.3

Nokogiri::XML::Schema trusts input by default, exposing risk of XXE vulnerability

Severity

Nokogiri maintainers have evaluated this as Low Severity (CVSS3 2.6).

Description

In Nokogiri versions <= 1.11.0.rc3, XML Schemas parsed by Nokogiri::XML::Schema are trusted by default, allowing external resources to be accessed over the network, potentially enabling XXE or SSRF attacks.

This behavior is counter to the security policy followed by Nokogiri maintainers, which is to treat all input as untrusted by default whenever possible.

Please note that this security fix was pushed into a new minor version, 1.11.x, rather than a patch release to the 1.10.x branch, because it is a breaking change for some schemas and the risk was assessed to be "Low Severity".

Affected Versions

Nokogiri <= 1.10.10 as well as prereleases 1.11.0.rc1, 1.11.0.rc2, and 1.11.0.rc3

Mitigation

There are no known workarounds for affected versions. Upgrade to Nokogiri 1.11.0.rc4 or later.

If, after upgrading to 1.11.0.rc4 or later, you wish to re-enable network access for resolution of external resources (i.e., return to the previous behavior):

  1. Ensure the input is trusted. Do not enable this option for untrusted input.
  2. When invoking the Nokogiri::XML::Schema constructor, pass as the second parameter an instance of Nokogiri::XML::ParseOptions with the NONET flag turned off.

So if your previous code was:

# in v1.11.0.rc3 and earlier, this call allows resources to be accessed over the network
# but in v1.11.0.rc4 and later, this call will disallow network access for external resources
schema = Nokogiri::XML::Schema.new(schema)

# in v1.11.0.rc4 and later, the following is equivalent to the code above
# (the second parameter is optional, and this demonstrates its default value)
schema = Nokogiri::XML::Schema.new(schema, Nokogiri::XML::ParseOptions::DEFAULT_SCHEMA)

Then you can add the second parameter to indicate that the input is trusted by changing it to:

# in v1.11.0.rc3 and earlier, this would raise an ArgumentError 
# but in v1.11.0.rc4 and later, this allows resources to be accessed over the network
schema = Nokogiri::XML::Schema.new(trusted_schema, Nokogiri::XML::ParseOptions.new.nononet)

References

Credit

This vulnerability was independently reported by @eric-therond and @gucki.

The Nokogiri maintainers would like to thank HackerOne for providing a secure, responsible mechanism for reporting, and for providing their fantastic service to us.

Record
GHSA-vr8q-g5c7-m54m
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-611
Updated
2026-11-02
NVD 2.6

Nokogiri is a Rubygem providing HTML, XML, SAX, and Reader parsers with XPath and CSS selector support. In Nokogiri before version 1.11.0.rc4 there is an XXE vulnerability. XML Schemas parsed by Nokogiri::XML::Schema are trusted by default, allowing external resources to be accessed over the network, potentially enabling XXE or SSRF attacks. This behavior is counter to the security policy followed by Nokogiri maintainers, which is to treat all input as untrusted by default whenever possible. This is fixed in Nokogiri version 1.11.0.rc4.

Record
CVE-2020-26247
CVSS 3.1
2.6 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:N/A:N
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
CVSS 2.0
4.0 MediumAV:N/AC:L/Au:S/C:P/I:N/A:N
Weakness
CWE-611
Updated
2026-11-02
OSVALPINE-CVE-2020-26247 4.3

Nokogiri is a Rubygem providing HTML, XML, SAX, and Reader parsers with XPath and CSS selector support. In Nokogiri before version 1.11.0.rc4 there is an XXE vulnerability. XML Schemas parsed by Nokogiri::XML::Schema are trusted by default, allowing external resources to be accessed over the network, potentially enabling XXE or SSRF attacks. This behavior is counter to the security policy followed by Nokogiri maintainers, which is to treat all input as untrusted by default whenever possible. This is fixed in Nokogiri version 1.11.0.rc4.

Record
ALPINE-CVE-2020-26247
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-03
OSVBELL-CVE-2020-26247 4.3

CVE-2020-26247 does not affect BellSoft software

Record
BELL-CVE-2020-26247
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
Show 12 moreShow less
OSV 4.3

Nokogiri is a Rubygem providing HTML, XML, SAX, and Reader parsers with XPath and CSS selector support. In Nokogiri before version 1.11.0.rc4 there is an XXE vulnerability. XML Schemas parsed by Nokogiri::XML::Schema are trusted by default, allowing external resources to be accessed over the network, potentially enabling XXE or SSRF attacks. This behavior is counter to the security policy followed by Nokogiri maintainers, which is to treat all input as untrusted by default whenever possible. This is fixed in Nokogiri version 1.11.0.rc4.

Record
CVE-2020-26247
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVDEBIAN-CVE-2020-26247 4.3

Nokogiri is a Rubygem providing HTML, XML, SAX, and Reader parsers with XPath and CSS selector support. In Nokogiri before version 1.11.0.rc4 there is an XXE vulnerability. XML Schemas parsed by Nokogiri::XML::Schema are trusted by default, allowing external resources to be accessed over the network, potentially enabling XXE or SSRF attacks. This behavior is counter to the security policy followed by Nokogiri maintainers, which is to treat all input as untrusted by default whenever possible. This is fixed in Nokogiri version 1.11.0.rc4.

Record
DEBIAN-CVE-2020-26247
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVGHSA-vr8q-g5c7-m54m 4.3

Nokogiri::XML::Schema trusts input by default, exposing risk of XXE vulnerability

Severity

Nokogiri maintainers have evaluated this as Low Severity (CVSS3 2.6).

Description

In Nokogiri versions <= 1.11.0.rc3, XML Schemas parsed by Nokogiri::XML::Schema are trusted by default, allowing external resources to be accessed over the network, potentially enabling XXE or SSRF attacks.

This behavior is counter to the security policy followed by Nokogiri maintainers, which is to treat all input as untrusted by default whenever possible.

Please note that this security fix was pushed into a new minor version, 1.11.x, rather than a patch release to the 1.10.x branch, because it is a breaking change for some schemas and the risk was assessed to be "Low Severity".

Affected Versions

Nokogiri <= 1.10.10 as well as prereleases 1.11.0.rc1, 1.11.0.rc2, and 1.11.0.rc3

Mitigation

There are no known workarounds for affected versions. Upgrade to Nokogiri 1.11.0.rc4 or later.

If, after upgrading to 1.11.0.rc4 or later, you wish to re-enable network access for resolution of external resources (i.e., return to the previous behavior):

  1. Ensure the input is trusted. Do not enable this option for untrusted input.
  2. When invoking the Nokogiri::XML::Schema constructor, pass as the second parameter an instance of Nokogiri::XML::ParseOptions with the NONET flag turned off.

So if your previous code was:

# in v1.11.0.rc3 and earlier, this call allows resources to be accessed over the network
# but in v1.11.0.rc4 and later, this call will disallow network access for external resources
schema = Nokogiri::XML::Schema.new(schema)

# in v1.11.0.rc4 and later, the following is equivalent to the code above
# (the second parameter is optional, and this demonstrates its default value)
schema = Nokogiri::XML::Schema.new(schema, Nokogiri::XML::ParseOptions::DEFAULT_SCHEMA)

Then you can add the second parameter to indicate that the input is trusted by changing it to:

# in v1.11.0.rc3 and earlier, this would raise an ArgumentError 
# but in v1.11.0.rc4 and later, this allows resources to be accessed over the network
schema = Nokogiri::XML::Schema.new(trusted_schema, Nokogiri::XML::ParseOptions.new.nononet)

References

Credit

This vulnerability was independently reported by @eric-therond and @gucki.

The Nokogiri maintainers would like to thank HackerOne for providing a secure, responsible mechanism for reporting, and for providing their fantastic service to us.

Record
GHSA-vr8q-g5c7-m54m
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-611
Updated
2026-11-02
OSVOESA-2021-1144 4.3

rubygem-nokogiri security update

Nokogiri parses and searches XML/HTML very quickly, and also has correctly implemented CSS3 selector support as well as XPath support. Nokogiri also features an Hpricot compatibility layer to help ease the change to using correct CSS and XPath.

Security Fix(es):

Nokogiri is a Rubygem providing HTML, XML, SAX, and Reader parsers with XPath and CSS selector support. In Nokogiri before version 1.11.0.rc4 there is an XXE vulnerability. XML Schemas parsed by Nokogiri::XML::Schema are trusted by default, allowing external resources to be accessed over the network, potentially enabling XXE or SSRF attacks. This behavior is counter to the security policy followed by Nokogiri maintainers, which is to treat all input as untrusted by default whenever possible. This is fixed in Nokogiri version 1.11.0.rc4.(CVE-2020-26247)

Record
OESA-2021-1144
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVRHSA-2021:4702 9.8

Red Hat Security Advisory: Satellite 6.10 Release

Record
RHSA-2021:4702
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2020-26247 2.6

Nokogiri is a Rubygem providing HTML, XML, SAX, and Reader parsers with XPath and CSS selector support. In Nokogiri before version 1.11.0.rc4 there is an XXE vulnerability. XML Schemas parsed by Nokogiri::XML::Schema are trusted by default, allowing external resources to be accessed over the network, potentially enabling XXE or SSRF attacks. This behavior is counter to the security policy followed by Nokogiri maintainers, which is to treat all input as untrusted by default whenever possible. This is fixed in Nokogiri version 1.11.0.rc4.

Record
UBUNTU-CVE-2020-26247
CVSS 3.1
2.6 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:N/A:N
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVMGASA-2021-0063 No score

Updated ruby-nokogiri packages fix security vulnerabilities

A command injection vulnerability in Nokogiri v1.10.3 and earlier allows commands to be executed in a subprocess via Ruby's Kernel.open method. Processes are vulnerable only if the undocumented method Nokogiri::CSS::Tokenizer#load_file is being called with unsafe user input as the filename (CVE-2019-5477).

In Nokogiri before version 1.11.0.rc4 there is an XXE vulnerability. XML Schemas parsed by Nokogiri::XML::Schema are trusted by default, allowing external resources to be accessed over the network, potentially enabling XXE or SSRF attacks. This behavior is counter to the security policy followed by Nokogiri maintainers, which is to treat all input as untrusted by default whenever possible (CVE-2020-26247).

The ruby-nokogiri package has been updated to version 1.10.10 to fix CVE-2019-5477 and patched to fix CVE-2020-26247.

Record
MGASA-2021-0063
Updated
2026-11-02
OSVopenSUSE-SU-2021:0237-1 No score

Security update for rubygem-nokogiri

This update for rubygem-nokogiri fixes the following issues:

rubygem-nokogiri was updated to 1.8.5 (bsc#1156722).

Security issues fixed:

  • CVE-2019-5477: Fixed a command injection vulnerability (bsc#1146578).
  • CVE-2020-26247: Fixed an XXE vulnerability in Nokogiri::XML::Schema (bsc#1180507).

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2021:0237-1
Updated
2026-11-02
OSVSUSE-SU-2021:0210-1 No score

Security update for rubygem-nokogiri

This update for rubygem-nokogiri fixes the following issues:

  • CVE-2019-5477: Fixed a command injection vulnerability (bsc#1146578).
  • CVE-2020-26247: Fixed an XXE vulnerability in Nokogiri::XML::Schema (bsc#1180507).
Record
SUSE-SU-2021:0210-1
Updated
2026-11-02
OSVSUSE-SU-2021:0251-1 No score

Security update for rubygem-nokogiri

This update for rubygem-nokogiri fixes the following issues:

rubygem-nokogiri was updated to 1.8.5 (bsc#1156722).

Security issues fixed:

  • CVE-2019-5477: Fixed a command injection vulnerability (bsc#1146578).
  • CVE-2020-26247: Fixed an XXE vulnerability in Nokogiri::XML::Schema (bsc#1180507).
Record
SUSE-SU-2021:0251-1
Updated
2026-11-02
OSVSUSE-SU-2021:2554-1 No score

Security update for ardana-cobbler, cassandra, cassandra-kit, crowbar-core, crowbar-openstack, documentation-suse-openstack-cloud, grafana, kibana, openstack-heat-templates, openstack-monasca-installer, openstack-nova, python-Django, python-elementpath, python-eventlet, python-py, python-pysaml2, python-six, python-xmlschema

This update for ardana-cobbler, cassandra, cassandra-kit, crowbar-core, crowbar-openstack, documentation-suse-openstack-cloud, grafana, kibana, openstack-heat-templates, openstack-monasca-installer, openstack-nova, python-Django, python-elementpath, python-eventlet, python-py, python-pysaml2, python-six, python-xmlschema fixes the following issues:

Security fixes included on this update:

cassandra-kit:

  • CVE-2020-17516: Internode encryption enforcement vulnerability

cassandra:

  • CVE-2020-17516: Internode encryption enforcement vulnerability
  • CVE-2017-5929 logback: Fixed a serialization vulnerability in SocketServer and ServerSocketReceiver

crowbar-core: CVE-2020-26247: Potentially XXE or SSRF attacks by parsed Nokogiri::XML::Schema

grafana:

  • CVE-2021-27358: Unauthenticated remote attackers to trigger a Denial of Service via a remote API call

kibana:

  • CVE-2017-11481: Fixed an XSS via URL fields
  • CVE-2017-11499: Fixed a constant hashtable seeds vulnerability

python-Django:

  • CVE-2021-28658: Potential directory-traversal via uploaded files
  • CVE-2021-31542: Potential directory-traversal via uploaded files
  • CVE-2021-33203: Potential directory traversal via admindocs
  • CVE-2021-33571: Possible indeterminate SSRF, RFI, and LFI attacks since validators accepted leading zeros in IPv4 addresses
  • CVE-2021-23336: Fixed web cache poisoning via django.utils.http.limited_parse_qsl

python-eventlet:

  • CVE-2021-21419: Improper handling of highly compressed data and memory allocation with excessive size value

python-pysaml2:

  • CVE-2021-21238: Fixed an improper verification of cryptographic signatures for signed SAML documents
  • CVE-2021-21239: Fixed an improper verification of cryptographic signatures when using CryptoBackendXmlSec1()_

python-py:

  • CVE-2020-29651: Regular expression denial of service in svnwc.py

rubygem-activerecord-session_store:

  • CVE-2019-25025: Fixed a hijack sessions by using timing attacks targeting the session id CVE-2019-16782

Non-security fixes included on this update:

Changes in ardana-cobbler:

  • Update to version 8.0+git.1614096566.e8c2b27:
    • Change install_recommended to true (bsc#1181828)

Changes in cassandra:

  • update to 3.11.10 (bsc#1181689, CVE-2020-17516)
  • Fix digest computation for queries with fetched but non queried columns (CASSANDRA-15962)
  • Reduce amount of allocations during batch statement execution (CASSANDRA-16201)
  • Update jflex-1.6.0.jar to match upstream (CASSANDRA-16393)
  • Fix DecimalDeserializer#toString OOM (CASSANDRA-14925)
  • Rate limit validation compactions using compaction_throughput_mb_per_sec (CASSANDRA-16161)
  • SASI's max_compaction_flush_memory_in_mb settings over 100GB revert to default of 1GB (CASSANDRA-16071)
  • Prevent unbounded number of pending flushing tasks (CASSANDRA-16261)
  • Improve empty hint file handling during startup (CASSANDRA-16162)
  • Allow empty string in collections with COPY FROM in cqlsh (CASSANDRA-16372)
  • Fix skipping on pre-3.0 created compact storage sstables due to missing primary key liveness (CASSANDRA-16226)
  • Extend the exclusion of replica filtering protection to other indices instead of just SASI (CASSANDRA-16311)
  • Synchronize transaction logs for JBOD (CASSANDRA-16225)
  • Fix the counting of cells per partition (CASSANDRA-16259)
  • Fix serial read/non-applying CAS linearizability (CASSANDRA-12126)
  • Avoid potential NPE in JVMStabilityInspector (CASSANDRA-16294)
  • Improved check of num_tokens against the length of initial_token (CASSANDRA-14477)
  • Fix a race condition on ColumnFamilyStore and TableMetrics (CASSANDRA-16228)
  • Remove the SEPExecutor blocking behavior (CASSANDRA-16186)
  • Fix invalid cell value skipping when reading from disk (CASSANDRA-16223)
  • Prevent invoking enable/disable gossip when not in NORMAL (CASSANDRA-16146)
  • Wait for schema agreement when bootstrapping (CASSANDRA-15158)
  • Fix the histogram merge of the table metrics (CASSANDRA-16259)
  • Synchronize Keyspace instance store/clear…
Record
SUSE-SU-2021:2554-1
Updated
2026-11-02
OSVUSN-7659-1 No score

ruby-nokogiri vulnerabilities

It was discovered Nokogiri did not correctly parse XML Schemas. If a user or automated system were tricked into opening a specially crafted file, an attacker could possibly use this issue to execute arbitrary code. This issue only affected Ubuntu 20.04 LTS. (CVE-2020-26247)

Agustin Gianni discovered that Nokogiri did not correctly parse XML and HTML files. If a user or automated system were tricked into opening a specially crafted file, an attacker could possibly use this issue to cause a denial of service or leak sensitive information. (CVE-2022-29181)

Record
USN-7659-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
nokogiri
RubyGems
through 1.10.10
1.11.0
ruby-nokogiri
Alpine:v3.14
before 1.11.6-r0
1.11.6-r0
ruby-nokogiri
Alpine:v3.15
before 1.11.6-r0
1.11.6-r0
ruby-nokogiri
Alpine:v3.16
before 1.11.6-r0
1.11.6-r0
ruby-nokogiri
Alpine:v3.17
before 1.11.6-r0
1.11.6-r0
ruby-nokogiri
Alpine:v3.18
before 1.11.6-r0
1.11.6-r0
ruby-nokogiri
Alpine:v3.19
before 1.11.6-r0
1.11.6-r0
ruby-nokogiri
Alpine:v3.20
before 1.11.6-r0
1.11.6-r0
ruby-nokogiri
Alpine:v3.21
before 1.11.6-r0
1.11.6-r0
ruby-nokogiri
Alpine:v3.22
before 1.11.6-r0
1.11.6-r0
Show 155 moreShow less
Affected packages
PackageAffectedFixed
ruby-nokogiri
Alpine:v3.23
before 1.11.6-r0
1.11.6-r0
ruby-nokogiri
Alpine:v3.24
before 1.11.6-r0
1.11.6-r0
ruby-nokogiri
Debian:12
before 1.11.1+dfsg-1
1.11.1+dfsg-1
ruby-nokogiri
Debian:13
before 1.11.1+dfsg-1
1.11.1+dfsg-1
ruby-nokogiri
Debian:14
before 1.11.1+dfsg-1
1.11.1+dfsg-1
ruby-nokogiri
Debian:9
before 1.6.8.1-1+deb9u1, plus listed versions
1.6.8.1-1
1.6.8.1-1+deb9u1
ruby-nokogiri
Debian:10
before 1.10.0+dfsg1-2+deb10u1, plus listed versions
1.10.0+dfsg1-2
1.10.0+dfsg1-2+deb10u1
nokogiri
RubyGems
before 1.11.0, plus listed versions
1.0.01.0.11.0.21.0.31.0.4
Show 45 moreShow less
1.0.51.0.61.0.71.1.01.1.11.10.01.10.0.rc11.10.11.10.101.10.21.10.31.10.41.10.51.10.61.10.71.10.81.10.91.11.0.rc11.11.0.rc21.11.0.rc31.11.0.rc41.2.01.2.11.2.21.2.31.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.2.11.4.31.4.3.11.4.41.4.4.11.4.4.21.4.51.4.61.4.71.5.01.5.0.beta.11.5.0.beta.21.5.0.beta.3
1.11.0
ruby-nokogiri
Mageia:7
before 1.10.10-1.mga7
1.10.10-1.mga7
rubygem-nokogiri
openEuler:20.03-LTS-SP1
before 1.10.5-2.oe1
1.10.5-2.oe1
python-ecdsa
Red Hat:satellite_capsule:6.10::el7
before 0:0.13.3-2.el7pc
0:0.13.3-2.el7pc
python3-ecdsa
Red Hat:satellite_capsule:6.10::el7
before 0:0.13.3-2.el7pc
0:0.13.3-2.el7pc
python-ecdsa
Red Hat:satellite:6.10::el7
before 0:0.13.3-2.el7pc
0:0.13.3-2.el7pc
python3-ecdsa
Red Hat:satellite:6.10::el7
before 0:0.13.3-2.el7pc
0:0.13.3-2.el7pc
tfm-rubygem-activerecord-session_store
Red Hat:satellite:6.10::el7
before 0:2.0.0-1.el7sat
0:2.0.0-1.el7sat
satellite
Red Hat:satellite_capsule:6.10::el7
before 0:6.10.0-3.el7sat
0:6.10.0-3.el7sat
satellite
Red Hat:satellite:6.10::el7
before 0:6.10.0-3.el7sat
0:6.10.0-3.el7sat
candlepin
Red Hat:satellite:6.10::el7
before 0:4.0.9-1.el7sat
0:4.0.9-1.el7sat
python-pyyaml
Red Hat:satellite_capsule:6.10::el7
before 0:5.4.1-1.el7pc
0:5.4.1-1.el7pc
python3-pyyaml
Red Hat:satellite_capsule:6.10::el7
before 0:5.4.1-1.el7pc
0:5.4.1-1.el7pc
python-pyyaml
Red Hat:satellite:6.10::el7
before 0:5.4.1-1.el7pc
0:5.4.1-1.el7pc
python3-pyyaml
Red Hat:satellite:6.10::el7
before 0:5.4.1-1.el7pc
0:5.4.1-1.el7pc
tfm-rubygem-nokogiri
Red Hat:satellite_capsule:6.10::el7
before 0:1.11.3-2.el7sat
0:1.11.3-2.el7sat
tfm-rubygem-nokogiri
Red Hat:satellite:6.10::el7
before 0:1.11.3-2.el7sat
0:1.11.3-2.el7sat
satellite-capsule
Red Hat:satellite_capsule:6.10::el7
before 0:6.10.0-3.el7sat
0:6.10.0-3.el7sat
foreman
Red Hat:satellite_capsule:6.10::el7
before 0:2.5.2.17-2.el7sat
0:2.5.2.17-2.el7sat
foreman
Red Hat:satellite:6.10::el7
before 0:2.5.2.17-2.el7sat
0:2.5.2.17-2.el7sat
python-aiohttp
Red Hat:satellite_capsule:6.10::el7
before 0:3.7.4-1.el7pc
0:3.7.4-1.el7pc
python-aiohttp
Red Hat:satellite:6.10::el7
before 0:3.7.4-1.el7pc
0:3.7.4-1.el7pc
tfm-rubygem-actionpack
Red Hat:satellite:6.10::el7
before 0:6.0.3.7-1.el7sat
0:6.0.3.7-1.el7sat
tfm-rubygem-rails
Red Hat:satellite:6.10::el7
before 0:6.0.3.7-1.el7sat
0:6.0.3.7-1.el7sat
python3-django
Red Hat:satellite_capsule:6.10::el7
before 0:2.2.24-1.el7pc
0:2.2.24-1.el7pc
python3-django
Red Hat:satellite:6.10::el7
before 0:2.2.24-1.el7pc
0:2.2.24-1.el7pc
tfm-rubygem-puma
Red Hat:satellite:6.10::el7
before 0:5.3.2-1.el7sat
0:5.3.2-1.el7sat
tfm-rubygem-addressable
Red Hat:satellite:6.10::el7
before 0:2.8.0-1.el7sat
0:2.8.0-1.el7sat
python-urllib3
Red Hat:satellite_capsule:6.10::el7
before 0:1.26.5-1.el7pc
0:1.26.5-1.el7pc
python3-urllib3
Red Hat:satellite_capsule:6.10::el7
before 0:1.26.5-1.el7pc
0:1.26.5-1.el7pc
python-urllib3
Red Hat:satellite:6.10::el7
before 0:1.26.5-1.el7pc
0:1.26.5-1.el7pc
python3-urllib3
Red Hat:satellite:6.10::el7
before 0:1.26.5-1.el7pc
0:1.26.5-1.el7pc
rubygem-nokogiri
SUSE:OpenStack Cloud 7
before 1.6.1-5.3.1
1.6.1-5.3.1
rubygem-nokogiri
SUSE:OpenStack Cloud Crowbar 8
before 1.6.1-5.3.1
1.6.1-5.3.1
rubygem-nokogiri
SUSE:OpenStack Cloud Crowbar 9
before 1.6.1-5.3.1
1.6.1-5.3.1
rubygem-nokogiri
SUSE:Linux Enterprise High Availability Extension 15
before 1.8.5-3.6.1
1.8.5-3.6.1
rubygem-nokogiri
SUSE:Linux Enterprise High Availability Extension 15 SP1
before 1.8.5-3.6.1
1.8.5-3.6.1
rubygem-nokogiri
SUSE:Linux Enterprise High Availability Extension 15 SP2
before 1.8.5-3.6.1
1.8.5-3.6.1
ardana-cobbler
SUSE:HPE Helion OpenStack 8
before 8.0+git.1614096566.e8c2b27-3.44.3
8.0+git.1614096566.e8c2b27-3.44.3
cassandra
SUSE:HPE Helion OpenStack 8
before 3.11.10-5.3.5
3.11.10-5.3.5
documentation-hpe-helion-openstack-installation
SUSE:HPE Helion OpenStack 8
before 8.20210512-1.32.5
8.20210512-1.32.5
documentation-hpe-helion-openstack-operations
SUSE:HPE Helion OpenStack 8
before 8.20210512-1.32.5
8.20210512-1.32.5
documentation-hpe-helion-openstack-opsconsole
SUSE:HPE Helion OpenStack 8
before 8.20210512-1.32.5
8.20210512-1.32.5
documentation-hpe-helion-openstack-planning
SUSE:HPE Helion OpenStack 8
before 8.20210512-1.32.5
8.20210512-1.32.5
documentation-hpe-helion-openstack-security
SUSE:HPE Helion OpenStack 8
before 8.20210512-1.32.5
8.20210512-1.32.5
documentation-hpe-helion-openstack-user
SUSE:HPE Helion OpenStack 8
before 8.20210512-1.32.5
8.20210512-1.32.5
grafana
SUSE:HPE Helion OpenStack 8
before 6.7.4-4.18.2
6.7.4-4.18.2
kibana
SUSE:HPE Helion OpenStack 8
before 4.6.6-3.9.2
4.6.6-3.9.2
openstack-heat-templates
SUSE:HPE Helion OpenStack 8
before 0.0.0+git.1623056900.7917e18-3.21.3
0.0.0+git.1623056900.7917e18-3.21.3
openstack-monasca-installer
SUSE:HPE Helion OpenStack 8
before 20190923_16.32-3.18.2
20190923_16.32-3.18.2
openstack-nova
SUSE:HPE Helion OpenStack 8
before 16.1.9~dev92-3.48.5
16.1.9~dev92-3.48.5
openstack-nova-doc
SUSE:HPE Helion OpenStack 8
before 16.1.9~dev92-3.48.5
16.1.9~dev92-3.48.5
python-Django
SUSE:HPE Helion OpenStack 8
before 1.11.29-3.25.3
1.11.29-3.25.3
python-elementpath
SUSE:HPE Helion OpenStack 8
before 1.3.1-1.3.2
1.3.1-1.3.2
python-eventlet
SUSE:HPE Helion OpenStack 8
before 0.20.0-6.3.3
0.20.0-6.3.3
python-py
SUSE:HPE Helion OpenStack 8
before 1.4.34-3.3.3
1.4.34-3.3.3
python-pysaml2
SUSE:HPE Helion OpenStack 8
before 4.0.2-5.9.2
4.0.2-5.9.2
python-xmlschema
SUSE:HPE Helion OpenStack 8
before 1.0.18-1.3.3
1.0.18-1.3.3
venv-openstack-aodh
SUSE:HPE Helion OpenStack 8
before 5.1.1~dev7-12.32.3
5.1.1~dev7-12.32.3
venv-openstack-barbican
SUSE:HPE Helion OpenStack 8
before 5.0.2~dev3-12.33.3
5.0.2~dev3-12.33.3
venv-openstack-ceilometer
SUSE:HPE Helion OpenStack 8
before 9.0.8~dev7-12.30.3
9.0.8~dev7-12.30.3
venv-openstack-cinder
SUSE:HPE Helion OpenStack 8
before 11.2.3~dev29-14.34.2
11.2.3~dev29-14.34.2
venv-openstack-designate
SUSE:HPE Helion OpenStack 8
before 5.0.3~dev7-12.31.3
5.0.3~dev7-12.31.3
venv-openstack-freezer
SUSE:HPE Helion OpenStack 8
before 5.0.0.0~xrc2~dev2-10.28.3
5.0.0.0~xrc2~dev2-10.28.3
venv-openstack-glance
SUSE:HPE Helion OpenStack 8
before 15.0.3~dev3-12.31.3
15.0.3~dev3-12.31.3
venv-openstack-heat
SUSE:HPE Helion OpenStack 8
before 9.0.8~dev22-12.33.2
9.0.8~dev22-12.33.2
venv-openstack-horizon-hpe
SUSE:HPE Helion OpenStack 8
before 12.0.5~dev6-14.36.3
12.0.5~dev6-14.36.3
venv-openstack-ironic
SUSE:HPE Helion OpenStack 8
before 9.1.8~dev8-12.33.3
9.1.8~dev8-12.33.3
venv-openstack-keystone
SUSE:HPE Helion OpenStack 8
before 12.0.4~dev11-11.35.3
12.0.4~dev11-11.35.3
venv-openstack-magnum
SUSE:HPE Helion OpenStack 8
before 5.0.2_5.0.2_5.0.2~dev31-11.32.2
5.0.2_5.0.2_5.0.2~dev31-11.32.2
venv-openstack-manila
SUSE:HPE Helion OpenStack 8
before 5.1.1~dev5-12.37.3
5.1.1~dev5-12.37.3
venv-openstack-monasca
SUSE:HPE Helion OpenStack 8
before 2.2.2~dev1-11.28.3
2.2.2~dev1-11.28.3
venv-openstack-monasca-ceilometer
SUSE:HPE Helion OpenStack 8
before 1.5.1_1.5.1_1.5.1~dev3-8.28.3
1.5.1_1.5.1_1.5.1~dev3-8.28.3
venv-openstack-murano
SUSE:HPE Helion OpenStack 8
before 4.0.2~dev2-12.28.3
4.0.2~dev2-12.28.3
venv-openstack-neutron
SUSE:HPE Helion OpenStack 8
before 11.0.9~dev69-13.38.3
11.0.9~dev69-13.38.3
venv-openstack-nova
SUSE:HPE Helion OpenStack 8
before 16.1.9~dev92-11.36.3
16.1.9~dev92-11.36.3
venv-openstack-octavia
SUSE:HPE Helion OpenStack 8
before 1.0.6~dev3-12.33.3
1.0.6~dev3-12.33.3
venv-openstack-sahara
SUSE:HPE Helion OpenStack 8
before 7.0.5~dev4-11.32.3
7.0.5~dev4-11.32.3
venv-openstack-swift
SUSE:HPE Helion OpenStack 8
before 2.15.2_2.15.2_2.15.2~dev32-11.23.3
2.15.2_2.15.2_2.15.2~dev32-11.23.3
venv-openstack-trove
SUSE:HPE Helion OpenStack 8
before 8.0.2~dev2-11.32.3
8.0.2~dev2-11.32.3
ardana-cobbler
SUSE:OpenStack Cloud 8
before 8.0+git.1614096566.e8c2b27-3.44.3
8.0+git.1614096566.e8c2b27-3.44.3
cassandra
SUSE:OpenStack Cloud 8
before 3.11.10-5.3.5
3.11.10-5.3.5
documentation-suse-openstack-cloud-installation
SUSE:OpenStack Cloud 8
before 8.20210512-1.32.5
8.20210512-1.32.5
documentation-suse-openstack-cloud-operations
SUSE:OpenStack Cloud 8
before 8.20210512-1.32.5
8.20210512-1.32.5
documentation-suse-openstack-cloud-opsconsole
SUSE:OpenStack Cloud 8
before 8.20210512-1.32.5
8.20210512-1.32.5
documentation-suse-openstack-cloud-planning
SUSE:OpenStack Cloud 8
before 8.20210512-1.32.5
8.20210512-1.32.5
documentation-suse-openstack-cloud-security
SUSE:OpenStack Cloud 8
before 8.20210512-1.32.5
8.20210512-1.32.5
documentation-suse-openstack-cloud-supplement
SUSE:OpenStack Cloud 8
before 8.20210512-1.32.5
8.20210512-1.32.5
documentation-suse-openstack-cloud-upstream-admin
SUSE:OpenStack Cloud 8
before 8.20210512-1.32.5
8.20210512-1.32.5
documentation-suse-openstack-cloud-upstream-user
SUSE:OpenStack Cloud 8
before 8.20210512-1.32.5
8.20210512-1.32.5
documentation-suse-openstack-cloud-user
SUSE:OpenStack Cloud 8
before 8.20210512-1.32.5
8.20210512-1.32.5
grafana
SUSE:OpenStack Cloud 8
before 6.7.4-4.18.2
6.7.4-4.18.2
kibana
SUSE:OpenStack Cloud 8
before 4.6.6-3.9.2
4.6.6-3.9.2
openstack-heat-templates
SUSE:OpenStack Cloud 8
before 0.0.0+git.1623056900.7917e18-3.21.3
0.0.0+git.1623056900.7917e18-3.21.3
openstack-monasca-installer
SUSE:OpenStack Cloud 8
before 20190923_16.32-3.18.2
20190923_16.32-3.18.2
openstack-nova
SUSE:OpenStack Cloud 8
before 16.1.9~dev92-3.48.5
16.1.9~dev92-3.48.5
openstack-nova-doc
SUSE:OpenStack Cloud 8
before 16.1.9~dev92-3.48.5
16.1.9~dev92-3.48.5
python-Django
SUSE:OpenStack Cloud 8
before 1.11.29-3.25.3
1.11.29-3.25.3
python-elementpath
SUSE:OpenStack Cloud 8
before 1.3.1-1.3.2
1.3.1-1.3.2
python-eventlet
SUSE:OpenStack Cloud 8
before 0.20.0-6.3.3
0.20.0-6.3.3
python-py
SUSE:OpenStack Cloud 8
before 1.4.34-3.3.3
1.4.34-3.3.3
python-pysaml2
SUSE:OpenStack Cloud 8
before 4.0.2-5.9.2
4.0.2-5.9.2
python-xmlschema
SUSE:OpenStack Cloud 8
before 1.0.18-1.3.3
1.0.18-1.3.3
venv-openstack-aodh
SUSE:OpenStack Cloud 8
before 5.1.1~dev7-12.32.3
5.1.1~dev7-12.32.3
venv-openstack-barbican
SUSE:OpenStack Cloud 8
before 5.0.2~dev3-12.33.3
5.0.2~dev3-12.33.3
venv-openstack-ceilometer
SUSE:OpenStack Cloud 8
before 9.0.8~dev7-12.30.3
9.0.8~dev7-12.30.3
venv-openstack-cinder
SUSE:OpenStack Cloud 8
before 11.2.3~dev29-14.34.2
11.2.3~dev29-14.34.2
venv-openstack-designate
SUSE:OpenStack Cloud 8
before 5.0.3~dev7-12.31.3
5.0.3~dev7-12.31.3
venv-openstack-freezer
SUSE:OpenStack Cloud 8
before 5.0.0.0~xrc2~dev2-10.28.3
5.0.0.0~xrc2~dev2-10.28.3
venv-openstack-glance
SUSE:OpenStack Cloud 8
before 15.0.3~dev3-12.31.3
15.0.3~dev3-12.31.3
venv-openstack-heat
SUSE:OpenStack Cloud 8
before 9.0.8~dev22-12.33.2
9.0.8~dev22-12.33.2
venv-openstack-horizon
SUSE:OpenStack Cloud 8
before 12.0.5~dev6-14.36.6
12.0.5~dev6-14.36.6
venv-openstack-ironic
SUSE:OpenStack Cloud 8
before 9.1.8~dev8-12.33.3
9.1.8~dev8-12.33.3
venv-openstack-keystone
SUSE:OpenStack Cloud 8
before 12.0.4~dev11-11.35.3
12.0.4~dev11-11.35.3
venv-openstack-magnum
SUSE:OpenStack Cloud 8
before 5.0.2_5.0.2_5.0.2~dev31-11.32.2
5.0.2_5.0.2_5.0.2~dev31-11.32.2
venv-openstack-manila
SUSE:OpenStack Cloud 8
before 5.1.1~dev5-12.37.3
5.1.1~dev5-12.37.3
venv-openstack-monasca
SUSE:OpenStack Cloud 8
before 2.2.2~dev1-11.28.3
2.2.2~dev1-11.28.3
venv-openstack-monasca-ceilometer
SUSE:OpenStack Cloud 8
before 1.5.1_1.5.1_1.5.1~dev3-8.28.3
1.5.1_1.5.1_1.5.1~dev3-8.28.3
venv-openstack-murano
SUSE:OpenStack Cloud 8
before 4.0.2~dev2-12.28.3
4.0.2~dev2-12.28.3
venv-openstack-neutron
SUSE:OpenStack Cloud 8
before 11.0.9~dev69-13.38.3
11.0.9~dev69-13.38.3
venv-openstack-nova
SUSE:OpenStack Cloud 8
before 16.1.9~dev92-11.36.3
16.1.9~dev92-11.36.3
venv-openstack-octavia
SUSE:OpenStack Cloud 8
before 1.0.6~dev3-12.33.3
1.0.6~dev3-12.33.3
venv-openstack-sahara
SUSE:OpenStack Cloud 8
before 7.0.5~dev4-11.32.3
7.0.5~dev4-11.32.3
venv-openstack-swift
SUSE:OpenStack Cloud 8
before 2.15.2_2.15.2_2.15.2~dev32-11.23.3
2.15.2_2.15.2_2.15.2~dev32-11.23.3
venv-openstack-trove
SUSE:OpenStack Cloud 8
before 8.0.2~dev2-11.32.3
8.0.2~dev2-11.32.3
cassandra
SUSE:OpenStack Cloud Crowbar 8
before 3.11.10-5.3.5
3.11.10-5.3.5
crowbar-core
SUSE:OpenStack Cloud Crowbar 8
before 5.0+git.1622489449.a8e60e238-3.50.4
5.0+git.1622489449.a8e60e238-3.50.4
crowbar-openstack
SUSE:OpenStack Cloud Crowbar 8
before 5.0+git.1616001417.67fd9c2a1-4.52.5
5.0+git.1616001417.67fd9c2a1-4.52.5
documentation-suse-openstack-cloud-deployment
SUSE:OpenStack Cloud Crowbar 8
before 8.20210512-1.32.5
8.20210512-1.32.5
documentation-suse-openstack-cloud-supplement
SUSE:OpenStack Cloud Crowbar 8
before 8.20210512-1.32.5
8.20210512-1.32.5
documentation-suse-openstack-cloud-upstream-admin
SUSE:OpenStack Cloud Crowbar 8
before 8.20210512-1.32.5
8.20210512-1.32.5
documentation-suse-openstack-cloud-upstream-user
SUSE:OpenStack Cloud Crowbar 8
before 8.20210512-1.32.5
8.20210512-1.32.5
grafana
SUSE:OpenStack Cloud Crowbar 8
before 6.7.4-4.18.2
6.7.4-4.18.2
kibana
SUSE:OpenStack Cloud Crowbar 8
before 4.6.6-3.9.2
4.6.6-3.9.2
openstack-heat-templates
SUSE:OpenStack Cloud Crowbar 8
before 0.0.0+git.1623056900.7917e18-3.21.3
0.0.0+git.1623056900.7917e18-3.21.3
openstack-monasca-installer
SUSE:OpenStack Cloud Crowbar 8
before 20190923_16.32-3.18.2
20190923_16.32-3.18.2
openstack-nova
SUSE:OpenStack Cloud Crowbar 8
before 16.1.9~dev92-3.48.5
16.1.9~dev92-3.48.5
openstack-nova-doc
SUSE:OpenStack Cloud Crowbar 8
before 16.1.9~dev92-3.48.5
16.1.9~dev92-3.48.5
python-Django
SUSE:OpenStack Cloud Crowbar 8
before 1.11.29-3.25.3
1.11.29-3.25.3
python-elementpath
SUSE:OpenStack Cloud Crowbar 8
before 1.3.1-1.3.2
1.3.1-1.3.2
python-eventlet
SUSE:OpenStack Cloud Crowbar 8
before 0.20.0-6.3.3
0.20.0-6.3.3
python-py
SUSE:OpenStack Cloud Crowbar 8
before 1.4.34-3.3.3
1.4.34-3.3.3
python-pysaml2
SUSE:OpenStack Cloud Crowbar 8
before 4.0.2-5.9.2
4.0.2-5.9.2
python-xmlschema
SUSE:OpenStack Cloud Crowbar 8
before 1.0.18-1.3.3
1.0.18-1.3.3
rubygem-activerecord-session_store
SUSE:OpenStack Cloud Crowbar 8
before 0.1.2-3.3.2
0.1.2-3.3.2
ruby-nokogiri
Ubuntu:Pro:20.04:LTS
before 1.10.7+dfsg1-2ubuntu0.1~esm2, plus listed versions
1.10.3+dfsg1-21.10.4+dfsg1-11.10.7+dfsg1-11.10.7+dfsg1-21.10.7+dfsg1-2build1
1.10.7+dfsg1-2ubuntu0.1~esm2
ruby-nokogiri
Ubuntu:Pro:22.04:LTS
before 1.13.1+dfsg-2ubuntu0.1~esm1, plus listed versions
1.11.1+dfsg-2ubuntu11.11.7+dfsg-31.11.7+dfsg-3build11.13.1+dfsg-2
1.13.1+dfsg-2ubuntu0.1~esm1
rubygem-nokogiri
openSUSE:Leap 15.2
before 1.8.5-lp152.4.3.1
1.8.5-lp152.4.3.1

History

History
RecordedChangedSources
affected, aliases, referencesOSV
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2020-26247 is a low vulnerability (CVSS 2.6) in Nokogiri, published December 30, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.18%, the 67th percentile. Fixed in nokogiri 1.11.0.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 74 versions, 461 references and the rest of 1 source description. The JSON record has them.

MoveEnter Open