Postiz — это инструмент планирования в социальных сетях с искусственным интеллектом. Начиная с версии 2.16.6 и до версии 2.21.7, все средства защиты SSRF, добавленные в версиях 2.21.4–v2.21.6, имеют фундаментальную уязвимость TOCTOU (время проверки-время использования): isSafePublicHttpsUrl() разрешает DNS для проверки целевого IP-адреса, но последующие вызовы fetch() разрешают DNS независимо. Злоумышленник, контролирующий DNS-сервер, может воспользоваться этим пробелом посредством перепривязки DNS для перенаправления запросов на адреса внутренней сети.
Эта проблема исправлена в версии 2.21.7.
Показать оригинальное описание (EN)
Postiz is an AI social media scheduling tool. From version 2.16.6 to before version 2.21.7, all SSRF protections added in v2.21.4–v2.21.6 share a fundamental TOCTOU (Time-of-Check-Time-of-Use) vulnerability: isSafePublicHttpsUrl() resolves DNS to validate the target IP, but subsequent fetch() calls resolve DNS independently. An attacker controlling a DNS server can exploit this gap via DNS rebinding to redirect requests to internal network addresses. This issue has been patched in version 2.21.7.
Характеристики атаки
Последствия
Строка CVSS v3.1