CVE-2025-46820
phpgt/Dom раскрывает GITHUB_TOKEN в артефакте запуска workflow Dom
- Опубликовано
- 6 мая 2025 г.
- Обновлено
- 6 мая 2025 г.
- Назначение CNA
- GitHub_M
- Наблюдены доказательства
- 28 авг. 2026 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:H/A:HНизкий · следующие 30 дней
- Процентиль
- 8,5 %
- Дата модели
- 21 сент. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
phpgt/Dom предоставляет доступ к современным DOM API. Версии phpgt/Dom до 4.1.8 раскрывают GITHUB_TOKEN в артефакте запуска рабочего процесса Dom. Файл рабочего процесса ci.yml использует actions/upload-artifact@v4 для загрузки артефакта сборки. Этот артефакт представляет собой zip-архив текущего каталога, который включает автоматически сгенерированный файл .git/config, содержащий GITHUB_TOKEN запуска. Поскольку артефакт можно загрузить до завершения рабочего процесса, есть несколько секунд, в течение которых злоумышленник может извлечь токен из артефакта и использовать его с GitHub API для отправки вредоносного кода или перезаписи коммитов релизов в вашем репозитории. Любой нижестоящий пользователь репозитория может быть затронут, но токен должен быть действителен только в течение длительности запуска рабочего процесса, что ограничивает время, в течение которого возможна эксплуатация. Версия 4.1.8 исправляет эту проблему.
Источники
1- gha-lab-fb6df3d456Исследования
Авторизованная исследовательская лаборатория безопасности, воспроизводящая CVE-2025-46820 (GHSA-cwj7-6v67-2cm4): GITHUB_TOKEN сохраняется в публично загружаемых CI-артефактах в phpgt/Dom. Снимок phpgt/Dom @ b73d7e8.
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.