CVE-2026-71210 in Mealie
Сводка
по VulDB • 05.08.2026
Защита от SSRF в AsyncSafeTransport библиотеки Mealie (mealie/pkgs/safehttp/transport.py) разрешает целевое имя хоста один раз, проверяет полученный IP-адрес на соответствие правилам частных диапазонов, но затем выполняет фактический исходящий HTTP-запрос с использованием исходного имени хоста, которое базовый асинхронный транспорт переопределяет независимо. Поскольку валидированный IP-адрес не фиксируется для реального соединения, злоумышленник, использующий технику DNS-rebinding (возвращая публичный IP-адрес при проверке и частный/метаданных IP-адрес для фактического подключения), обходит защиту. Уязвимость доступна любому аутентифицированному пользователю через эндпоинты /api/recipes/create/url, /api/recipes/test-scrape-url и /api/recipes/{slug}/image; скрейпер возвращает полученные данные обратно запрашивающей стороне, что позволяет аутентифицированному пользователю читать внутренние HTTP-сервисы и эндпоинты облачных метаданных.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.