В Docker Hub исправили критический баг двухлетней давности - «Новости»
- 14:30, 16-окт-2026
- Новости / Преимущества стилей / Отступы и поля / Заработок / Самоучитель CSS / Вёрстка
- Evans
- 0
Разработчики Docker устранили критическую уязвимость CVE-2026-105445 в Docker Hub, которая позволяла злоумышленнику выдать себя за другого пользователя и управлять его контейнерными образами. Баг присутствовал в коде более двух лет и мог представлять серьезную угрозу для цепочки поставок.
Уязвимость, получившую 9,4 балла по шкале CVSS, обнаружили исследователи Петер Молнар (Peter Molnar) и Кристиан Хозак (Krisztian Hozak), которые дали ей название GhostPat. Исследователи пишут, что проблема затрагивала механизм преобразования личных аккаунтов Docker Hub в аккаунты организаций.
Как объясняют специалисты Docker, при преобразовании личного аккаунта в организацию система автоматически передавала персональные токены доступа (Personal Access Token, PAT) назначенному владельцу организации. При этом секреты токенов не менялись, и согласие нового владельца не требовалось. В результате атакующий получал возможность создать собственный PAT и аккаунт, а затем преобразовать его в учетную запись организации, назначив ее владельцем любого другого пользователя Docker Hub. Из-за уязвимости Docker Hub привязывал токен злоумышленника к учетной записи жертвы, при этом сам токен оставался действительным. Таким образом, атакующий мог использовать свой PAT для доступа к чужим репозиториям с правами пострадавшего пользователя.
В зависимости от разрешений токена и прав доступа пострадавшего атакующий имел возможность скачивать, загружать и удалять контейнерные образы в чужих репозиториях, включая репозитории организаций, к которым жертва имела доступ.
Особенную опасность в этой ситуации представляла возможность публикации вредоносных образов от лица реальных разработчиков. Именно из-за риска атак на цепочку поставок проблеме присвоили статус критической, хотя уязвимость не позволяла получить доступ к веб-интерфейсу Docker Hub, менять пароли, email-адреса и настройки двухфакторной аутентификации.
В Docker подчеркивают, что не обнаружили никаких признаков эксплуатации GhostPat. Так, специалисты проверили все преобразования аккаунтов за два года существования бага, изучили порядка 304 000 загрузок образов в реестр с использованием таких токенов, а также проанализировали публичные образы, подверженные наибольшему риску компрометации.
В начале октября 2026 года специалисты разослали уведомления всем пользователям, к аккаунтам которых были привязаны чужие токены, а также владельцам соответствующих организаций. 8 октября потенциально опасные токены деактивировали, и исключение сделали для тех токенов, владельцы которых явно попросили сохранить их активными. Пользователям, получившим уведомления, рекомендуют проверить свои токены и отозвать незнакомые или неиспользуемые.
Теперь Docker Hub больше не передает PAT при преобразовании аккаунтов и требует явного согласия пользователя перед назначением его владельцем организации.













Комментарии (0)