CVE-2022-29181
Improper Handling of Unexpected Data Type in Nokogiri
Nokogiri is an open source XML and HTML library for Ruby. Nokogiri prior to version 1.13.6 does not type-check all inputs into the XML and HTML4 SAX parsers, allowing specially crafted untrusted inputs to cause illegal memory access errors (segfault) or reads from unrelated memory. Version 1.13.6 contains a patch for this issue. As a workaround, ensure the untrusted input is a String by calling #to_s or equivalent.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.2
Improper Handling of Unexpected Data Type in Nokogiri
Nokogiri is an open source XML and HTML library for Ruby. Nokogiri prior to version 1.13.6 does not type-check all inputs into the XML and HTML4 SAX parsers, allowing specially crafted untrusted inputs to cause illegal memory access errors (segfault) or reads from unrelated memory. Version 1.13.6 contains a patch for this issue. As a workaround, ensure the untrusted input is a String by calling #to_s or equivalent.
- Record
CVE-2022-29181- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H - Weakness
- CWE-241
- Updated
- 2026-11-02
EUVDEUVD-2022-5789
8.2
Nokogiri is an open source XML and HTML library for Ruby. Nokogiri prior to version 1.13.6 does not type-check all inputs into the XML and HTML4 SAX parsers, allowing specially crafted untrusted inputs to cause illegal memory access errors (segfault) or reads from unrelated memory. Version 1.13.6 contains a patch for this issue. As a workaround, ensure the untrusted input is a String by calling #to_s or equivalent.
- Record
EUVD-2022-5789- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-xh29-r2w5-wx8m
8.2
Nokogiri Improperly Handles Unexpected Data Type
Summary
Nokogiri < v1.13.6 does not type-check all inputs into the XML and HTML4 SAX parsers. For CRuby users, this may allow specially crafted untrusted inputs to cause illegal memory access errors (segfault) or reads from unrelated memory.
Severity
The Nokogiri maintainers have evaluated this as High 8.2 (CVSS3.1).
Mitigation
CRuby users should upgrade to Nokogiri >= 1.13.6.
JRuby users are not affected.
Workarounds
To avoid this vulnerability in affected applications, ensure the untrusted input is a String by calling #to_s or equivalent.
Credit
This vulnerability was responsibly reported by @agustingianni and the Github Security Lab.
- Record
GHSA-xh29-r2w5-wx8m- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H - Weakness
- CWE-241, CWE-843
- Updated
- 2026-11-02
NVD
8.2
Nokogiri is an open source XML and HTML library for Ruby. Nokogiri prior to version 1.13.6 does not type-check all inputs into the XML and HTML4 SAX parsers, allowing specially crafted untrusted inputs to cause illegal memory access errors (segfault) or reads from unrelated memory. Version 1.13.6 contains a patch for this issue. As a workaround, ensure the untrusted input is a String by calling #to_s or equivalent.
- Record
CVE-2022-29181- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H - CVSS 2.0
- 6.4 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:P - Weakness
- CWE-241, CWE-843
- Updated
- 2026-11-02
OSVALPINE-CVE-2022-29181
8.2
Nokogiri is an open source XML and HTML library for Ruby. Nokogiri prior to version 1.13.6 does not type-check all inputs into the XML and HTML4 SAX parsers, allowing specially crafted untrusted inputs to cause illegal memory access errors (segfault) or reads from unrelated memory. Version 1.13.6 contains a patch for this issue. As a workaround, ensure the untrusted input is a String by calling #to_s or equivalent.
- Record
ALPINE-CVE-2022-29181- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H - Updated
- 2026-11-03
OSVBELL-CVE-2022-29181
8.2
CVE-2022-29181 does not affect BellSoft software
- Record
BELL-CVE-2022-29181- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H - Updated
- 2026-11-02
Show 15 moreShow less
OSV
8.2
Improper Handling of Unexpected Data Type in Nokogiri
Nokogiri is an open source XML and HTML library for Ruby. Nokogiri prior to version 1.13.6 does not type-check all inputs into the XML and HTML4 SAX parsers, allowing specially crafted untrusted inputs to cause illegal memory access errors (segfault) or reads from unrelated memory. Version 1.13.6 contains a patch for this issue. As a workaround, ensure the untrusted input is a String by calling #to_s or equivalent.
- Record
CVE-2022-29181- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H - Weakness
- CWE-241
- Updated
- 2026-11-02
OSVGHSA-xh29-r2w5-wx8m
8.2
Nokogiri Improperly Handles Unexpected Data Type
Summary
Nokogiri < v1.13.6 does not type-check all inputs into the XML and HTML4 SAX parsers. For CRuby users, this may allow specially crafted untrusted inputs to cause illegal memory access errors (segfault) or reads from unrelated memory.
Severity
The Nokogiri maintainers have evaluated this as High 8.2 (CVSS3.1).
Mitigation
CRuby users should upgrade to Nokogiri >= 1.13.6.
JRuby users are not affected.
Workarounds
To avoid this vulnerability in affected applications, ensure the untrusted input is a String by calling #to_s or equivalent.
Credit
This vulnerability was responsibly reported by @agustingianni and the Github Security Lab.
- Record
GHSA-xh29-r2w5-wx8m- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H - Weakness
- CWE-241, CWE-843
- Updated
- 2026-11-02
OSVRHSA-2022:8506
9.8
Red Hat Security Advisory: Satellite 6.12 Release
- Record
RHSA-2022:8506- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2022-29181
8.2
Nokogiri is an open source XML and HTML library for Ruby. Nokogiri prior to version 1.13.6 does not type-check all inputs into the XML and HTML4 SAX parsers, allowing specially crafted untrusted inputs to cause illegal memory access errors (segfault) or reads from unrelated memory. Version 1.13.6 contains a patch for this issue. As a workaround, ensure the untrusted input is a String by calling #to_s or equivalent.
- Record
UBUNTU-CVE-2022-29181- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-29181 No score
Nokogiri is an open source XML and HTML library for Ruby. Nokogiri prior to version 1.13.6 does not type-check all inputs into the XML and HTML4 SAX parsers, allowing specially crafted untrusted inputs to cause illegal memory access errors (segfault) or reads from unrelated memory. Version 1.13.6 contains a patch for this issue. As a workaround, ensure the untrusted input is a String by calling #to_s or equivalent.
- Record
DEBIAN-CVE-2022-29181- Updated
- 2026-11-03
OSVMGASA-2022-0200 No score
Updated ruby-nokogiri packages fix security vulnerability
Nokogiri did not type-check all inputs into the XML and HTML4 SAX parsers, allowing specially crafted untrusted inputs to cause illegal memory access errors (segfault) or reads from unrelated memory. Version 1.13.6 contains a patch for this issue. As a workaround, ensure the untrusted input is a 'String' by calling '#to_s' or equivalent.
- Record
MGASA-2022-0200- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12085-1 No score
ruby3.1-rubygem-nokogiri-1.13.6-1.1 on GA media
These are all security issues fixed in the ruby3.1-rubygem-nokogiri-1.13.6-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12085-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13165-1 No score
ruby3.2-rubygem-nokogiri-1.13.9-1.7 on GA media
These are all security issues fixed in the ruby3.2-rubygem-nokogiri-1.13.9-1.7 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13165-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14174-1 No score
ruby3.3-rubygem-nokogiri-1.15.5-1.5 on GA media
These are all security issues fixed in the ruby3.3-rubygem-nokogiri-1.15.5-1.5 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14174-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:14697-1 No score
ruby3.4-rubygem-nokogiri-1.18.2-1.1 on GA media
These are all security issues fixed in the ruby3.4-rubygem-nokogiri-1.18.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14697-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10356-1 No score
ruby4.0-rubygem-nokogiri-1.18.9-1.4 on GA media
These are all security issues fixed in the ruby4.0-rubygem-nokogiri-1.18.9-1.4 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10356-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:3890-1 No score
Security update for rubygem-nokogiri
This update for rubygem-nokogiri fixes the following issues:
- CVE-2022-24836: Fixes possibility to DoS because of inefficient RE in HTML encoding. (bsc#1198408)
- CVE-2022-29181: Fixes Improper Handling of Unexpected Data Typesi. (bsc#1199782)
- Record
SUSE-SU-2022:3890-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:4015-1 No score
Security update for rubygem-nokogiri
This update for rubygem-nokogiri fixes the following issues:
- CVE-2022-24836: Fixes possibility to DoS because of inefficient RE in HTML encoding. (bsc#1198408)
- CVE-2022-29181: Fixes Improper Handling of Unexpected Data Typesi. (bsc#1199782)
- Record
SUSE-SU-2022:4015-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:4016-1 No score
Security update for rubygem-nokogiri
This update for rubygem-nokogiri fixes the following issues:
- CVE-2022-24836: Fixes possibility to DoS because of inefficient RE in HTML encoding. (bsc#1198408)
- CVE-2022-29181: Fixes Improper Handling of Unexpected Data Typesi. (bsc#1199782)
- Record
SUSE-SU-2022:4016-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
| Package | Affected | Fixed |
|---|---|---|
nokogiriRubyGems |
before 1.13.6 | 1.13.6 |
ruby-nokogiriAlpine:v3.16 |
before 1.13.6-r0 | 1.13.6-r0 |
ruby-nokogiriAlpine:v3.17 |
before 1.13.6-r0 | 1.13.6-r0 |
ruby-nokogiriAlpine:v3.18 |
before 1.13.6-r0 | 1.13.6-r0 |
ruby-nokogiriAlpine:v3.19 |
before 1.13.6-r0 | 1.13.6-r0 |
ruby-nokogiriAlpine:v3.20 |
before 1.13.6-r0 | 1.13.6-r0 |
ruby-nokogiriAlpine:v3.21 |
before 1.13.6-r0 | 1.13.6-r0 |
ruby-nokogiriAlpine:v3.22 |
before 1.13.6-r0 | 1.13.6-r0 |
ruby-nokogiriAlpine:v3.23 |
before 1.13.6-r0 | 1.13.6-r0 |
ruby-nokogiriAlpine:v3.24 |
before 1.13.6-r0 | 1.13.6-r0 |
Show 55 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ruby-nokogiriDebian:12 |
before 1.13.7+dfsg-1 | 1.13.7+dfsg-1 |
ruby-nokogiriDebian:13 |
before 1.13.7+dfsg-1 | 1.13.7+dfsg-1 |
ruby-nokogiriDebian:14 |
before 1.13.7+dfsg-1 | 1.13.7+dfsg-1 |
nokogiriRubyGems |
before 1.13.6, plus listed versions 1.0.01.0.11.0.21.0.31.0.4 Show 45 moreShow less1.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.01.11.0.rc11.11.0.rc21.11.0.rc31.11.0.rc41.11.11.11.21.11.31.11.41.11.51.11.61.11.71.12.01.12.0.rc11.12.11.12.21.12.31.12.41.12.51.13.01.13.11.13.21.13.31.13.41.13.51.2.01.2.11.2.2 |
1.13.6 |
ruby-nokogiriMageia:8 |
before 1.11.7-1.1.mga8 | 1.11.7-1.1.mga8 |
candlepinRed Hat:satellite:6.12::el8 |
before 0:4.1.15-1.el8sat | 0:4.1.15-1.el8sat |
candlepin-selinuxRed Hat:satellite:6.12::el8 |
before 0:4.1.15-1.el8sat | 0:4.1.15-1.el8sat |
python-djangoRed Hat:satellite_capsule:6.12::el8 |
before 0:3.2.14-2.el8pc | 0:3.2.14-2.el8pc |
python39-djangoRed Hat:satellite_capsule:6.12::el8 |
before 0:3.2.14-2.el8pc | 0:3.2.14-2.el8pc |
python-djangoRed Hat:satellite:6.12::el8 |
before 0:3.2.14-2.el8pc | 0:3.2.14-2.el8pc |
python39-djangoRed Hat:satellite:6.12::el8 |
before 0:3.2.14-2.el8pc | 0:3.2.14-2.el8pc |
rubygem-nokogiriRed Hat:satellite_capsule:6.12::el8 |
before 0:1.13.8-1.el8sat | 0:1.13.8-1.el8sat |
rubygem-nokogiri-debuginfoRed Hat:satellite_capsule:6.12::el8 |
before 0:1.13.8-1.el8sat | 0:1.13.8-1.el8sat |
rubygem-nokogiri-debugsourceRed Hat:satellite_capsule:6.12::el8 |
before 0:1.13.8-1.el8sat | 0:1.13.8-1.el8sat |
rubygem-nokogiriRed Hat:satellite:6.12::el8 |
before 0:1.13.8-1.el8sat | 0:1.13.8-1.el8sat |
rubygem-nokogiri-debuginfoRed Hat:satellite:6.12::el8 |
before 0:1.13.8-1.el8sat | 0:1.13.8-1.el8sat |
rubygem-nokogiri-debugsourceRed Hat:satellite:6.12::el8 |
before 0:1.13.8-1.el8sat | 0:1.13.8-1.el8sat |
rubygem-gitRed Hat:satellite:6.12::el8 |
before 0:1.11.0-1.el8sat | 0:1.11.0-1.el8sat |
rubygem-sinatraRed Hat:satellite_capsule:6.12::el8 |
before 1:2.2.0-1.el8sat | 1:2.2.0-1.el8sat |
rubygem-sinatraRed Hat:satellite:6.12::el8 |
before 1:2.2.0-1.el8sat | 1:2.2.0-1.el8sat |
rubygem-rails-html-sanitizerRed Hat:satellite:6.12::el8 |
before 0:1.4.3-2.el8sat | 0:1.4.3-2.el8sat |
foremanRed Hat:satellite_capsule:6.12::el8 |
before 0:3.3.0.17-1.el8sat | 0:3.3.0.17-1.el8sat |
foreman-debugRed Hat:satellite_capsule:6.12::el8 |
before 0:3.3.0.17-1.el8sat | 0:3.3.0.17-1.el8sat |
foremanRed Hat:satellite_utils:6.12::el8 |
before 0:3.3.0.17-1.el8sat | 0:3.3.0.17-1.el8sat |
foreman-cliRed Hat:satellite_utils:6.12::el8 |
before 0:3.3.0.17-1.el8sat | 0:3.3.0.17-1.el8sat |
foremanRed Hat:satellite:6.12::el8 |
before 0:3.3.0.17-1.el8sat | 0:3.3.0.17-1.el8sat |
foreman-cliRed Hat:satellite:6.12::el8 |
before 0:3.3.0.17-1.el8sat | 0:3.3.0.17-1.el8sat |
foreman-debugRed Hat:satellite:6.12::el8 |
before 0:3.3.0.17-1.el8sat | 0:3.3.0.17-1.el8sat |
foreman-dynflow-sidekiqRed Hat:satellite:6.12::el8 |
before 0:3.3.0.17-1.el8sat | 0:3.3.0.17-1.el8sat |
foreman-ec2Red Hat:satellite:6.12::el8 |
before 0:3.3.0.17-1.el8sat | 0:3.3.0.17-1.el8sat |
foreman-gceRed Hat:satellite:6.12::el8 |
before 0:3.3.0.17-1.el8sat | 0:3.3.0.17-1.el8sat |
foreman-journaldRed Hat:satellite:6.12::el8 |
before 0:3.3.0.17-1.el8sat | 0:3.3.0.17-1.el8sat |
foreman-libvirtRed Hat:satellite:6.12::el8 |
before 0:3.3.0.17-1.el8sat | 0:3.3.0.17-1.el8sat |
foreman-openstackRed Hat:satellite:6.12::el8 |
before 0:3.3.0.17-1.el8sat | 0:3.3.0.17-1.el8sat |
foreman-ovirtRed Hat:satellite:6.12::el8 |
before 0:3.3.0.17-1.el8sat | 0:3.3.0.17-1.el8sat |
foreman-postgresqlRed Hat:satellite:6.12::el8 |
before 0:3.3.0.17-1.el8sat | 0:3.3.0.17-1.el8sat |
foreman-serviceRed Hat:satellite:6.12::el8 |
before 0:3.3.0.17-1.el8sat | 0:3.3.0.17-1.el8sat |
foreman-telemetryRed Hat:satellite:6.12::el8 |
before 0:3.3.0.17-1.el8sat | 0:3.3.0.17-1.el8sat |
foreman-vmwareRed Hat:satellite:6.12::el8 |
before 0:3.3.0.17-1.el8sat | 0:3.3.0.17-1.el8sat |
rubygem-nokogiriSUSE:OpenStack Cloud Crowbar 8 |
before 1.6.1-5.6.1 | 1.6.1-5.6.1 |
rubygem-nokogiriSUSE:OpenStack Cloud Crowbar 9 |
before 1.6.1-5.6.1 | 1.6.1-5.6.1 |
rubygem-nokogiriSUSE:Linux Enterprise Module for Basesystem 15 SP3 |
before 1.8.5-150000.3.9.1 | 1.8.5-150000.3.9.1 |
rubygem-nokogiriSUSE:Linux Enterprise High Availability Extension 15 |
before 1.8.5-150000.3.9.1 | 1.8.5-150000.3.9.1 |
rubygem-nokogiriSUSE:Linux Enterprise High Availability Extension 15 SP1 |
before 1.8.5-150000.3.9.1 | 1.8.5-150000.3.9.1 |
rubygem-nokogiriSUSE:Linux Enterprise High Availability Extension 15 SP2 |
before 1.8.5-150000.3.9.1 | 1.8.5-150000.3.9.1 |
rubygem-nokogiriopenSUSE:Leap 15.3 |
before 1.8.5-150000.3.9.1 | 1.8.5-150000.3.9.1 |
rubygem-nokogiriSUSE:Linux Enterprise Module for Basesystem 15 SP4 |
before 1.8.5-150400.14.3.1 | 1.8.5-150400.14.3.1 |
rubygem-nokogiriopenSUSE:Leap 15.4 |
before 1.8.5-150400.14.3.1 | 1.8.5-150400.14.3.1 |
ruby-nokogiriUbuntu: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-nokogiriUbuntu: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-nokogiriopenSUSE:Tumbleweed |
before 1.13.6-1.1 | 1.13.6-1.1 |
ruby3.2-rubygem-nokogiriopenSUSE:Tumbleweed |
before 1.13.9-1.7 | 1.13.9-1.7 |
rubygem-nokogiriopenSUSE:Tumbleweed |
before 1.15.5-1.5 | 1.15.5-1.5 |
rubygem-nokogiriopenSUSE:Tumbleweed |
before 1.18.2-1.1 | 1.18.2-1.1 |
rubygem-nokogiriopenSUSE:Tumbleweed |
before 1.18.9-1.4 | 1.18.9-1.4 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-29181 is a high vulnerability (CVSS 8.2) in Nokogiri, published May 20, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.23%, the 88th percentile. Fixed in nokogiri 1.13.6.
References
github.com/sparklemotion/nokogiri/security/advisories/GHSA-xh29-r2w5-wx8m
github.com/sparklemotion/nokogiri/commit/83cc451c3f29df397caa890afc3b714eae6ab8f7
github.com/sparklemotion/nokogiri/commit/db05ba9a1bd4b90aa6c76742cf6102a7c7297267
github.com/sparklemotion/nokogiri/releases/tag/v1.13.6
securitylab.github.com/advisories/GHSL-2022-031_GHSL-2022-032_Nokogiri
security.gentoo.org/glsa/202208-29
Show 194 moreShow less
support.apple.com/kb/HT213532
seclists.org/fulldisclosure/2022/Dec/23
nvd.nist.gov/vuln/detail/CVE-2022-29181
github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2022-29181.yml
github.com/advisories/GHSA-xh29-r2w5-wx8m
security.alpinelinux.org/vuln/CVE-2022-29181
docs.bell-sw.com/security/cves/CVE-2022-29181
github.com/CVEProject/cvelistV5/tree/main/cves/2022/29xxx/CVE-2022-29181.json
security-tracker.debian.org/tracker/CVE-2022-29181
github.com/sparklemotion/nokogiri
advisories.mageia.org/MGASA-2022-0200.html
bugs.mageia.org/show_bug.cgi?id=30451
lists.fedoraproject.org/archives/list/[email protected]/thread/4J4GGCK2IK6R7HJKHPGPCCZRBXEWHBVC
access.redhat.com/errata/RHSA-2022:8506
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1309740
bugzilla.redhat.com/show_bug.cgi?id=1703496
bugzilla.redhat.com/show_bug.cgi?id=1732590
bugzilla.redhat.com/show_bug.cgi?id=1775813
bugzilla.redhat.com/show_bug.cgi?id=1829468
bugzilla.redhat.com/show_bug.cgi?id=1830968
bugzilla.redhat.com/show_bug.cgi?id=1834897
bugzilla.redhat.com/show_bug.cgi?id=1850393
bugzilla.redhat.com/show_bug.cgi?id=1868175
bugzilla.redhat.com/show_bug.cgi?id=1868323
bugzilla.redhat.com/show_bug.cgi?id=1870816
bugzilla.redhat.com/show_bug.cgi?id=1879811
bugzilla.redhat.com/show_bug.cgi?id=1884148
bugzilla.redhat.com/show_bug.cgi?id=1892218
bugzilla.redhat.com/show_bug.cgi?id=1892752
bugzilla.redhat.com/show_bug.cgi?id=1894033
bugzilla.redhat.com/show_bug.cgi?id=1908841
bugzilla.redhat.com/show_bug.cgi?id=1912941
bugzilla.redhat.com/show_bug.cgi?id=1925165
bugzilla.redhat.com/show_bug.cgi?id=1930577
bugzilla.redhat.com/show_bug.cgi?id=1931532
bugzilla.redhat.com/show_bug.cgi?id=1931665
bugzilla.redhat.com/show_bug.cgi?id=1934210
bugzilla.redhat.com/show_bug.cgi?id=1938092
bugzilla.redhat.com/show_bug.cgi?id=1940396
bugzilla.redhat.com/show_bug.cgi?id=1951542
bugzilla.redhat.com/show_bug.cgi?id=1952939
bugzilla.redhat.com/show_bug.cgi?id=1959136
bugzilla.redhat.com/show_bug.cgi?id=1962253
bugzilla.redhat.com/show_bug.cgi?id=1964080
bugzilla.redhat.com/show_bug.cgi?id=1970132
bugzilla.redhat.com/show_bug.cgi?id=1970623
bugzilla.redhat.com/show_bug.cgi?id=1971747
bugzilla.redhat.com/show_bug.cgi?id=1973329
bugzilla.redhat.com/show_bug.cgi?id=1974180
bugzilla.redhat.com/show_bug.cgi?id=1981444
bugzilla.redhat.com/show_bug.cgi?id=1982698
bugzilla.redhat.com/show_bug.cgi?id=1982745
bugzilla.redhat.com/show_bug.cgi?id=1984400
bugzilla.redhat.com/show_bug.cgi?id=1989631
bugzilla.redhat.com/show_bug.cgi?id=1990119
bugzilla.redhat.com/show_bug.cgi?id=1991557
bugzilla.redhat.com/show_bug.cgi?id=1994877
bugzilla.redhat.com/show_bug.cgi?id=1994945
bugzilla.redhat.com/show_bug.cgi?id=1998477
bugzilla.redhat.com/show_bug.cgi?id=2000613
bugzilla.redhat.com/show_bug.cgi?id=2001517
bugzilla.redhat.com/show_bug.cgi?id=2001552
bugzilla.redhat.com/show_bug.cgi?id=2004133
bugzilla.redhat.com/show_bug.cgi?id=2004135
bugzilla.redhat.com/show_bug.cgi?id=2006974
bugzilla.redhat.com/show_bug.cgi?id=2007117
bugzilla.redhat.com/show_bug.cgi?id=2011312
bugzilla.redhat.com/show_bug.cgi?id=2013611
bugzilla.redhat.com/show_bug.cgi?id=2015062
bugzilla.redhat.com/show_bug.cgi?id=2015757
bugzilla.redhat.com/show_bug.cgi?id=2016924
bugzilla.redhat.com/show_bug.cgi?id=2022065
bugzilla.redhat.com/show_bug.cgi?id=2022649
bugzilla.redhat.com/show_bug.cgi?id=2024175
bugzilla.redhat.com/show_bug.cgi?id=2024576
bugzilla.redhat.com/show_bug.cgi?id=2024968
bugzilla.redhat.com/show_bug.cgi?id=2025892
bugzilla.redhat.com/show_bug.cgi?id=2025926
bugzilla.redhat.com/show_bug.cgi?id=2027947
bugzilla.redhat.com/show_bug.cgi?id=2028112
bugzilla.redhat.com/show_bug.cgi?id=2033321
bugzilla.redhat.com/show_bug.cgi?id=2033381
bugzilla.redhat.com/show_bug.cgi?id=2035287
bugzilla.redhat.com/show_bug.cgi?id=2036151
bugzilla.redhat.com/show_bug.cgi?id=2038989
bugzilla.redhat.com/show_bug.cgi?id=2043126
bugzilla.redhat.com/show_bug.cgi?id=2043242
bugzilla.redhat.com/show_bug.cgi?id=2048547
bugzilla.redhat.com/show_bug.cgi?id=2048775
bugzilla.redhat.com/show_bug.cgi?id=2049595
bugzilla.redhat.com/show_bug.cgi?id=2051648
bugzilla.redhat.com/show_bug.cgi?id=2051891
bugzilla.redhat.com/show_bug.cgi?id=2052076
bugzilla.redhat.com/show_bug.cgi?id=2053842
bugzilla.redhat.com/show_bug.cgi?id=2054011
bugzilla.redhat.com/show_bug.cgi?id=2054042
bugzilla.redhat.com/show_bug.cgi?id=2054786
bugzilla.redhat.com/show_bug.cgi?id=2054969
bugzilla.redhat.com/show_bug.cgi?id=2055391
bugzilla.redhat.com/show_bug.cgi?id=2055416
bugzilla.redhat.com/show_bug.cgi?id=2055979
bugzilla.redhat.com/show_bug.cgi?id=2056188
bugzilla.redhat.com/show_bug.cgi?id=2056702
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_8506.json
access.redhat.com/security/cve/CVE-2021-37136
cve.org/CVERecord?id=CVE-2021-37136
nvd.nist.gov/vuln/detail/CVE-2021-37136
github.com/netty/netty/security/advisories/GHSA-grg4-wf29-r9vv
access.redhat.com/security/cve/CVE-2021-37137
cve.org/CVERecord?id=CVE-2021-37137
nvd.nist.gov/vuln/detail/CVE-2021-37137
access.redhat.com/security/cve/CVE-2022-22818
cve.org/CVERecord?id=CVE-2022-22818
nvd.nist.gov/vuln/detail/CVE-2022-22818
djangoproject.com/weblog/2022/feb/01/security-releases
access.redhat.com/security/cve/CVE-2022-24836
cve.org/CVERecord?id=CVE-2022-24836
nvd.nist.gov/vuln/detail/CVE-2022-24836
github.com/sparklemotion/nokogiri/security/advisories/GHSA-crjr-9rc5-ghw8
access.redhat.com/security/cve/CVE-2022-25648
cve.org/CVERecord?id=CVE-2022-25648
nvd.nist.gov/vuln/detail/CVE-2022-25648
snyk.io/vuln/SNYK-RUBY-GIT-2421270
access.redhat.com/security/cve/CVE-2022-29181
cve.org/CVERecord?id=CVE-2022-29181
access.redhat.com/security/cve/CVE-2022-29970
cve.org/CVERecord?id=CVE-2022-29970
nvd.nist.gov/vuln/detail/CVE-2022-29970
access.redhat.com/security/cve/CVE-2022-32209
cve.org/CVERecord?id=CVE-2022-32209
nvd.nist.gov/vuln/detail/CVE-2022-32209
access.redhat.com/security/cve/CVE-2022-34265
cve.org/CVERecord?id=CVE-2022-34265
nvd.nist.gov/vuln/detail/CVE-2022-34265
access.redhat.com/security/cve/CVE-2024-6861
cve.org/CVERecord?id=CVE-2024-6861
nvd.nist.gov/vuln/detail/CVE-2024-6861
docs.theforeman.org/3.3/Release_Notes/index-katello.html
projects.theforeman.org/issues/34328
suse.com/support/update/announcement/2022/suse-su-20223890-1
bugzilla.suse.com/1198408
bugzilla.suse.com/1199782
suse.com/security/cve/CVE-2022-24836
suse.com/security/cve/CVE-2022-29181
suse.com/support/update/announcement/2022/suse-su-20224015-1
suse.com/support/update/announcement/2022/suse-su-20224016-1
ubuntu.com/security/CVE-2022-29181
ubuntu.com/security/notices/USN-7659-1
ubuntu.com/security/CVE-2020-26247
ubuntu.com/security/CVE-2022-40303
suse.com/security/cve/CVE-2022-29824
suse.com/security/cve/CVE-2013-2877
suse.com/security/cve/CVE-2014-0191
suse.com/security/cve/CVE-2015-1819
suse.com/security/cve/CVE-2015-5312
suse.com/security/cve/CVE-2015-7497
suse.com/security/cve/CVE-2015-7498
suse.com/security/cve/CVE-2015-7499
suse.com/security/cve/CVE-2015-7500
suse.com/security/cve/CVE-2015-7941
suse.com/security/cve/CVE-2015-7942
suse.com/security/cve/CVE-2015-7995
suse.com/security/cve/CVE-2015-8035
suse.com/security/cve/CVE-2015-8241
suse.com/security/cve/CVE-2015-8242
suse.com/security/cve/CVE-2015-8317
suse.com/security/cve/CVE-2016-4658
suse.com/security/cve/CVE-2016-4738
suse.com/security/cve/CVE-2016-5131
suse.com/security/cve/CVE-2017-15412
suse.com/security/cve/CVE-2017-5029
suse.com/security/cve/CVE-2018-14404
suse.com/security/cve/CVE-2018-25032
suse.com/security/cve/CVE-2018-8048
suse.com/security/cve/CVE-2019-11068
suse.com/security/cve/CVE-2019-20388
suse.com/security/cve/CVE-2019-5477
suse.com/security/cve/CVE-2020-24977
suse.com/security/cve/CVE-2020-7595
suse.com/security/cve/CVE-2021-30560
suse.com/security/cve/CVE-2021-3516
suse.com/security/cve/CVE-2021-3517
suse.com/security/cve/CVE-2021-3518
suse.com/security/cve/CVE-2021-3537
suse.com/security/cve/CVE-2021-3541
suse.com/security/cve/CVE-2021-41098
suse.com/security/cve/CVE-2022-23308
suse.com/security/cve/CVE-2022-23437
suse.com/security/cve/CVE-2022-24839
suse.com/security/cve/CVE-2022-23476
suse.com/security/cve/CVE-2022-34169
suse.com/security/cve/CVE-2023-29469
lists.opensuse.org/archives/list/[email protected]/thread/U5YNW74OL2W7SH2XTAVN5TODNFIVFL3Y
Left out here: 95 versions and 191 references. The JSON record has them.