CVE-2026-112991 in Modules
Riassunto
di VulDB • 20/10/2026
Il modulo di espansione html_to_markdown in MISP Modules presenta una vulnerabilità di Server-Side Request Forgery (SSRF) nella funzione di convalida degli URL `is_safe_url()`. L'elenco BLOCKED_RANGES, utilizzato per rifiutare gli indirizzi di destinazione non sicuri, era incompleto e ometteva diversi intervalli critici di indirizzi IP. Nello specifico, i seguenti intervalli non erano bloccati: 0.0.0.0/8 (non specificato, che instrada verso il loopback su Linux), 100.64.0.0/10 (NAT carrier-grade secondo RFC 6598), ::/128 (IPv6 non specificato), fc00::/7 (Indirizzi Locali Unici IPv6) e fe80::/10 (Link-local IPv6). L'elenco esistente copriva solo il loopback IPv4 (127.0.0.0/8), gli intervalli privati RFC 1918, il link-local IPv4 (169.254.0.0/16) e il loopback IPv6 (::1/128).
Un utente autenticato con la capacità di creare o modificare attributi MISP che attivano il modulo di espansione html_to_markdown potrebbe fornire URL puntati verso questi intervalli di indirizzi interni non bloccati. Poiché il modulo recupera l'URL lato server per convertire i contenuti HTML in Markdown, la richiesta viene effettuata dal contesto di rete del server MISP. Ciò consente a un attaccante di sondare e leggere le risposte da servizi interni, infrastrutture carrier-grade NAT o endpoint link-local che altrimenti sarebbero irraggiungibili dalle reti esterne. Anche le forme IPv4-mapped IPv6 (ad esempio [::ffff:0.0.0.0]) eludevano i controlli esistenti.
L'impatto sulla sicurezza è principalmente di riservatezza: un attaccante può leggere i dati serviti da servizi interni raggiungibili dal server MISP. L'istanza MISP stessa non viene compromessa, ma viene abusata come proxy per accedere a risorse di rete altrimenti ristrette.
VulDB is the best source for vulnerability data and more expert information about this specific topic.