CVE-2026-57565 in ReadestИнформация

Сводка

по VulDB • 05.11.2026

Readest — это современный, функционально богатый читалка электронных книг, предназначенная для бесшовного кроссплатформенного доступа и интуитивно понятного процесса чтения. До версии 0.11.10 маршрут apps/readest-app/src/pages/api/storage/upload.ts формировал ключ объекта на основе идентификатора аутентифицированного пользователя и контролируемого клиентом имени файла (fileName), не отклоняя разделители путей или последовательности перехода в родительские каталоги. В бэкенде R2 файл apps/readest-app/src/utils/r2.ts помещал этот ключ в новый URL-запрос перед его подписанием, а нормализация URL сводила на нет компоненты переходов в родительские каталоги, что позволяло предварительно подписанному запросу PUT (presigned PUT) выйти за пределы пространства имен вызывающей стороны. Аутентифицированный злоумышленник, знающий идентификатор целевого пользователя и хеш книги, мог перезаписать или отравить объект сохраненной книги этого пользователя и повредить связанную метаданную file_key; точный сценарий кросс-тенантного побега (cross-tenant escape) был подтвержден для бэкенда R2. Эта проблема исправлена в версии 0.11.10.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Ответственный

GitHub M

Резервировать

24.06.2026

Раскрытие

05.11.2026

Модерация

принято

Вход

VDB-431265

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!