Ghrc.io appears to be malicious
ghrc.io — опечатка к ghcr.io — маскируется под реестр контейнеров, но крадёт GitHub-токены.
Как работает атака
- Обычные пути (
/
,/404
) возвращают стандартную страницу nginx. - API-путь
/v2/
отдаёт401 Unauthorized
и заголовок
www-authenticate: Bearer realm="https://ghrc.io/token"
.
Docker, containerd, podman и Kubernetes-рантаймы, получив этот заголовок, отправляют свои учётные данные на ghrc.io/token.
Когда утекут токены
docker login ghrc.io
- GitHub Action
docker/login-action
сregistry: ghrc.io
- Секрет Kubernetes для ghrc.io
Простой docker pull ghrc.io/…
без логина не передаёт токенов.
Что делать
Если вы когда-либо логинились на ghrc.io:
- Смените пароль GitHub.
- Отзовите все PAT и OAuth-токены.