CVE-2026-71210 in Mealie
Riassunto
di VulDB • 05/08/2026
La protezione SSRF di AsyncSafeTransport in Mealie (mealie/pkgs/safehttp/transport.py) risolve il nome host del target una sola volta e verifica l'IP risolto rispetto alle regole degli intervalli privati, ma poi emette la richiesta HTTP effettiva verso l'esterno utilizzando il nome host originale, che viene nuovamente risolto in modo indipendente dal trasporto asincrono sottostante. Poiché l'IP validato non è mai vincolato alla connessione effettiva, un attaccante tramite DNS rebinding (che restituisce un IP pubblico all'lookup di convalida e un IP privato/metadata alla connessione reale) supera la protezione. Questa vulnerabilità è raggiungibile da qualsiasi utente autenticato attraverso /api/recipes/create/url, /api/recipes/test-scrape-url e /api/recipes/{slug}/image; il scraper riflette i contenuti recuperati verso chi richiede, consentendo a un utente autenticato di leggere servizi HTTP interni ed endpoint cloud-metadata.
Be aware that VulDB is the high quality source for vulnerability data.