{"id":41898,"date":"2026-10-20T08:33:35","date_gmt":"2026-10-20T00:33:35","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-112991"},"modified":"2026-10-20T08:33:35","modified_gmt":"2026-10-20T00:33:35","slug":"cve-2026-112991","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-112991","title":{"rendered":"CVE-2026-112991 &#8211; The html_to_markdown expansion module in MISP Modules contains a server-side request forge"},"content":{"rendered":"<p>The html_to_markdown expansion module in MISP Modules contains a server-side request forgery (SSRF) vulnerability in its is_safe_url() URL validation function. The BLOCKED_RANGES list used to reject unsafe destination addresses was incomplete, omitting several critical IP address ranges. Specifically, the following ranges were not blocked: 0.0.0.0\/8 (unspecified, which routes to loopback on Linux), 100.64.0.0\/10 (carrier-grade NAT per RFC 6598), ::\/128 (IPv6 unspecified), fc00::\/7 (IPv6 Unique Local Addresses), and fe80::\/10 (IPv6 link-local). The existing list only covered IPv4 loopback (127.0.0.0\/8), RFC 1918 private ranges, IPv4 link-local (169.254.0.0\/16), and IPv6 loopback (::1\/128).<\/p>\n<p>An authenticated user with the ability to create or modify MISP attributes that trigger the html_to_markdown expansion module could supply URLs pointing to these unblocked internal address ranges. Because the module fetches the URL server-side to convert HTML content to Markdown, the request is made from the MISP server&#8217;s network context. This allows an attacker to probe and read responses from internal services, carrier-grade NAT infrastructure, or link-local endpoints that would otherwise be unreachable from external networks. IPv4-mapped IPv6 forms (e.g., [::ffff:0.0.0.0]) also bypassed the existing checks.<\/p>\n<p>The security impact is primarily confidentiality: an attacker can read data served by internal services reachable from the MISP server. The MISP instance itself is not compromised, but it is abused as a proxy to access otherwise restricted network resources.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The html_to_markdown expansion module in MISP Modules contains a server-side request forgery (SSRF) vulnerability in its is_safe_url() URL validation function. The BLOCKED_RANGES list used to reject u<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-41898","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/41898","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=41898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=41898"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=41898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}