File tree Expand file tree Collapse file tree 1 file changed +47
-0
lines changed Expand file tree Collapse file tree 1 file changed +47
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ layout : advisory
3+ title : ' GHSA-vvfq-8hwr-qm4m (nokogiri): Nokogiri updates packaged libxml2 to 2.13.6
4+ to resolve CVE-2025-24928 and CVE-2024-56171'
5+ comments : false
6+ categories :
7+ - nokogiri
8+ advisory :
9+ gem : nokogiri
10+ ghsa : vvfq-8hwr-qm4m
11+ url : https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-vvfq-8hwr-qm4m
12+ title : Nokogiri updates packaged libxml2 to 2.13.6 to resolve CVE-2025-24928 and
13+ CVE-2024-56171
14+ date : 2025-02-18
15+ description : |
16+ ## Summary
17+
18+ Nokogiri v1.18.3 upgrades its dependency libxml2 to
19+ [v2.13.6](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.6).
20+
21+ libxml2 v2.13.6 addresses:
22+
23+ - CVE-2025-24928
24+ - described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/847
25+ - CVE-2024-56171
26+ - described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/828
27+
28+ ## Impact
29+
30+ ### CVE-2025-24928
31+
32+ Stack-buffer overflow is possible when reporting DTD validation
33+ errors if the input contains a long (~3kb) QName prefix.
34+
35+ ### CVE-2024-56171
36+
37+ Use-after-free is possible during validation against untrusted
38+ XML Schemas (.xsd) and, potentially, validation of untrusted documents
39+ against trusted Schemas if they make use of `xsd:keyref` in combination
40+ with recursively defined types that have additional identity constraints.
41+ patched_versions :
42+ - " >= 1.18.3"
43+ related :
44+ url :
45+ - https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-vvfq-8hwr-qm4m
46+ - https://github.com/advisories/GHSA-vvfq-8hwr-qm4m
47+ ---
You can’t perform that action at this time.
0 commit comments