在 Nokogiri 1.18.4 之前的版本中,其捆绑的 libxslt 库版本低于 1.1.43,其中包含两个使用-after-free(use-after-free)漏洞:CVE-2025-24855(因 xsltEvalXPathStringNs 泄漏 xpathCtxt->node 导致的 XPath 上下文节点使用-after-free)和 CVE-2024-55549(与排除的结果前缀/命名空间相关的使用-after-free)。处理精心构造的 XSLT 文件可能触发内存损坏。Nokogiri 1.1
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| sparklemotion | nokogiri | < 1.18.4 |
affected |
1.18.4 |
unaffected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| sparklemotion | nokogiri | 0 ~ 1.18.4 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2024-58378 | 9.8 CRITICAL | Nokogiri before 1.16.2 Use-After-Free via xmlTextReader |
| CVE-2022-51000 | 9.8 CRITICAL | Nokogiri before 1.13.2 Multiple Vulnerabilities via libxml2 libxslt |
| CVE-2025-71407 | 9.8 CRITICAL | Nokogiri before 1.18.3 Stack Buffer Overflow and Use-After-Free |
| CVE-2022-50999 | 8.6 HIGH | Nokogiri before 1.13.5 Integer Overflow via libxml2 |
| CVE-2023-54354 | 7.5 HIGH | Nokogiri before 1.14.3 Null Pointer Dereference via libxml2 |
| CVE-2026-79770 | 7.5 HIGH | Nokogiri before 1.19.3 ReDoS via CSS selector tokenizer |
| CVE-2022-50998 | 7.5 HIGH | Nokogiri before 1.13.9 Multiple Vulnerabilities via libxml2 |
| CVE-2021-47996 | 7.5 HIGH | Nokogiri before 1.11.4 Multiple Vulnerabilities via libxml2 |
| CVE-2026-79769 | 5.5 MEDIUM | Nokogiri before 1.19.4 Invalid Memory Read via initialize_copy_with_args |
| CVE-2026-79771 | 5.3 MEDIUM | Nokogiri before 1.19.3 Memory Leak via XSLT Transform |
| CVE-2026-79772 | 5.3 MEDIUM | Nokogiri before 1.19.1 Unchecked Return Value canonicalize |
| CVE-2025-71346 | 2.9 LOW | Nokogiri before 1.18.8 Heap Buffer Under-read via XML Schema |
| CVE-2024-58377 | Nokogiri before 1.16.5 libxml2 Dependency Update |
No comments yet