Skip to content

Nokogiri updates packaged libxml2 to 2.13.6 to resolve CVE-2025-24928 and CVE-2024-56171

Low severity GitHub Reviewed Published Feb 19, 2025 to the GitHub Advisory Database • Updated Feb 19, 2025

Package

bundler nokogiri (RubyGems)

Affected versions

< 1.18.3

Patched versions

1.18.3

Description

Summary

Nokogiri v1.18.3 upgrades its dependency libxml2 to
v2.13.6.

libxml2 v2.13.6 addresses:

Impact

CVE-2025-24928

Stack-buffer overflow is possible when reporting DTD validation
errors if the input contains a long (~3kb) QName prefix.

CVE-2024-56171

Use-after-free is possible during validation against untrusted
XML Schemas (.xsd) and, potentially, validation of untrusted documents
against trusted Schemas if they make use of xsd:keyref in combination
with recursively defined types that have additional identity constraints.

References

Published to the GitHub Advisory Database Feb 19, 2025
Reviewed Feb 19, 2025
Last updated Feb 19, 2025

Severity

Low

EPSS score

Weaknesses

CVE ID

No known CVE

GHSA ID

GHSA-5mwf-688x-mr7x
Loading Checking history
See something to contribute? Suggest improvements for this vulnerability.