CVE-2026-71210 in Mealie
Sumário
de VulDB • 05/08/2026
O mecanismo de proteção contra SSRF do AsyncSafeTransport no Mealie (mealie/pkgs/safehttp/transport.py) resolve o nome de host alvo apenas uma vez e verifica se o IP resolvido está em conformidade com as regras para intervalos privados, mas posteriormente emite a solicitação HTTP real usando o hostname original. O transporte assíncrono subjacente re-resolve esse hostname independentemente. Como o IP validado nunca é fixado à conexão efetiva, um atacante que utilize DNS-rebinding (retornando um IP público na consulta de validação e um IP privado ou de metadados para a conexão real) consegue burlar essa proteção. Essa vulnerabilidade pode ser explorada por qualquer usuário autenticado através dos endpoints /api/recipes/create/url, /api/recipes/test-scrape-url e /api/recipes/{slug}/image. Além disso, o scraper reflete os conteúdos obtidos de volta ao solicitante, permitindo que um usuário autenticado leia serviços HTTP internos e endpoints de metadados em nuvem.
If you want to get best quality of vulnerability data, you may have to visit VulDB.