Ad

CVE-2026-19264

CRITICAL CVSS 4.0: 9,3 EPSS 0.63%
Обновлено 7 августа 2026
Postiz
Параметр Значение
CVSS 9,3 (CRITICAL)
Тип уязвимости CWE-22 (Обход пути)
Поставщик Postiz
Публичный эксплойт Нет

Postiz — это инструмент планирования в социальных сетях с открытым исходным кодом. Маршрут, который обслуживает локально хранящиеся мультимедиа, объединяет сегменты пути, предоставленные URL-адресом, в каталог загрузки и передает файл в потоковом режиме без нормализации пути или ограничения его этим каталогом, и этот маршрут не требует аутентификации. Необработанные точечные сегменты сворачиваются перед маршрутизацией, но разделители, закодированные в URL, выдерживают сопоставление маршрута и декодируются только после того, как достигают обработчика, восстанавливая обход при вызове файловой системы.

Таким образом, удаленный злоумышленник, не прошедший проверку подлинности, может прочитать любой файл, читаемый процессом приложения, включая среду процесса, которая раскрывает секрет подписи JWT, строку подключения к базе данных, а также секреты подключенного поставщика и биллинга. Поскольку токены сеанса подписываются этим секретом и не имеют срока действия, это позволяет создать сеанс без срока действия под именем любого пользователя, включая администратора, без пароля.

Показать оригинальное описание (EN)

Postiz is an open-source social media scheduling tool. The route that serves locally stored media joins URL-supplied path segments onto the upload directory and streams the file without normalising the path or confining it to that directory, and the route requires no authentication. Raw dot-segments are collapsed before routing, but URL-encoded separators survive route matching and are decoded only once they reach the handler, restoring the traversal at the filesystem call. An unauthenticated remote attacker can therefore read any file readable by the application process, including the process environment, which exposes the JWT signing secret, the database connection string, and connected provider and billing secrets. Because session tokens are signed with that secret and carry no expiry, this allows forging a non-expiring session as any user, including an administrator, without a password.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Условия для атаки
Не требуются
Нет дополнительных условий
Нужны права
Не требуются
Права не нужны
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Высокое
Полная утечка данных
Целостность
Высокое
Полная модификация данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v4.0

Тип уязвимости (CWE)

Уязвимые продукты

gitroomhq:postiz-app