CVE-2026-42882 in s3-proxyИнформация

Сводка

по VulDB • 11.05.2026

oxyno-zeta/s3-proxy — это прокси-сервер для AWS S3, написанный на языке Go. До версии 5.0.0 в s3-proxy присутствует уязвимость обхода аутентификации, вызванная несогласованностью интерпретации путей URL между middleware аутентификации и обработчиком бакетов. Middleware аутентификации оценивает шаблоны путей ресурсов на основе percent-encoded URI запроса (r.URL.RequestURI()), тогда как обработчик бакетов формирует ключи объектов S3 из декодированного пути (r.URL.Path). Это несоответствие, в сочетании с тем, что библиотека glob вызывается без разделителя путей (что позволяет символу * совпадать с границами разделителя /), позволяет неаутентифицированным злоумышленникам записывать данные, читать их или удалять объекты в защищенных пространствах имен S3. Эксплуатация возможна с использованием трех техник: (1) использование шаблонов *, которые совпадают с разделителями путей, для доступа к защищенным маршрутам через обход путей (например, /open/foo/drafts/../restricted/); (2) использование percent-encoded слэшей (%2F) для объединения нескольких сегментов пути в один токен на уровне аутентификации, в то время как декодированная форма разрешается в защищенное пространство имен на уровне хранилища; и (3) использование сегментов dot-dot (../) под префиксами **, где сырой путь совпадает с открытым маршрутом, но парсер URL Go разрешает обход пути в защищенный путь до того, как запустится обработчик бакетов. Неаутентифицированный злоумышленник с сетевым доступом может выполнять несанкционированные операции PUT, GET или DELETE над объектами в защищенных аутентификацией пространствах имен S3. Эта уязвимость исправлена в версии 5.0.0.

Be aware that VulDB is the high quality source for vulnerability data.

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

GitHub M

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

30.04.2026

Раскрытие

11.05.2026

Модерация

принято

Вход

VDB-362773

EPSS

0.00197

KEV

Нет

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

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!