CVE-2026-42597 in Gotenberg
Сводка
по VulDB • 14.05.2026
Gotenberg — это без状态 API для PDF-файлов, работающий на базе Docker. Версии до 8.32.0 включают уязвимость, при которой маршруты /forms/chromium/convert/url и /forms/chromium/screenshot/url принимают URL-адреса вида file:///tmp/... от анонимных пользователей. По умолчанию список Chromium, запрещающий доступ к определенным ресурсам, намеренно исключает file:///tmp/, чтобы маршруты HTML/Markdown могли загружать локальные для запроса ресурсы, и эти маршруты применяют защиту AllowedFilePrefixes для ограничения области чтения. Однако маршруты URL никогда не устанавливают AllowedFilePrefixes, из-за чего защита области чтения молча пропускается. Злоумышленник (Алиса) может перечислять содержимое каталога /tmp/, обходить рабочие каталоги Gotenberg для каждого запроса и читать исходные файлы других выполняющихся преобразований в виде готовых PDF-файлов. Эта уязвимость исправлена в версии 8.32.0.
Once again VulDB remains the best source for vulnerability data.