Nokogiri 1.19.3 之前的版本在处理包含空字节(null bytes)的 Ruby 字符串时,XSLT 样式表转换方法中存在内存泄漏漏洞。攻击者可通过向 transform 参数传递包含空字节的恶意输入,导致堆内存分配泄漏,从而对长期运行的进程造成拒绝服务(DoS)攻击。
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| sparklemotion | nokogiri | < 1.19.3 |
affected |
1.19.3 |
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.19.3 | - |
|
| # | 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-2025-71406 | 7.8 HIGH | Nokogiri before 1.18.4 Use-After-Free via libxslt |
| 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-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