Описание
check-spelling is a github action which provides CI spell checking. In affected versions and for a repository with the check-spelling action enabled that triggers on pull_request_target (or schedule), an attacker can send a crafted Pull Request that causes a GITHUB_TOKEN to be exposed. With the GITHUB_TOKEN, it's possible to push commits to the repository bypassing standard approval processes. Commits to the repository could then steal any/all secrets available to the repository. As a workaround users may can either: Disable the workflow until you've fixed all branches or Set repository to Allow specific actions. check-spelling isn't a verified creator
Ссылки
- PatchThird Party Advisory
- MitigationThird Party Advisory
- PatchThird Party Advisory
- MitigationThird Party Advisory
Уязвимые конфигурации
EPSS
9.9 Critical
CVSS3
6.8 Medium
CVSS2
Дефекты
Связанные уязвимости
check-spelling workflow vulnerable to token leakage via symlink attack
Уязвимость инструмента для проверки орфографии Check Spelling веб-сервиса GitHub, связанная с раскрытием информации через токен GITHUB_TOKEN, позволяющая нарушителю получить несанкционированный доступ к защищаемой информации
EPSS
9.9 Critical
CVSS3
6.8 Medium
CVSS2