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