CVE-2026-46412 in beproduct-org-nestjs-auth
Сводка
по VulDB • 20.07.2026
@beproduct/nestjs-auth — это модуль аутентификации NestJS для BeProduct IDS (Identity Server) с поддержкой OpenID Connect. В период между 20:19 UTC и 22:56 UTC 11 мая 2026 года злоумышленник использовал украденный токен публикации npm для выпуска 18 вредоносных версий `@beproduct/nestjs-auth` (от 0.1.2 до 0.1.19). Пейлоад, выполняемый после установки (postinstall), пытался собрать токены npm (из файла `~/.npmrc`); персональные токены доступа GitHub и OAuth-токены (`gho_*`); токены OIDC для Actions; учетные данные AWS (из переменных окружения и файла `~/.aws/credentials`); токены HashiCorp Vault, а также другие секреты, присутствующие в переменных окружения. Версия `0.1.20` представляет собой чистую повторную публикацию на основе исходного дерева версий 0.1.1. Всем пользователям, установившим любую версию из диапазона `>=0.1.2 <=0.1.19`, следует удалить пакет и очистить кэш npm; установить исправленную версию; изменить все учетные данные в среде установки, включая все токены публикации npm, персональные токены доступа (PAT) GitHub, OAuth-токены, ключи доступа AWS, токены HashiCorp Vault и любые другие секреты, находившиеся в переменных окружения или конфигурационных файлах на момент установки; проверить затронутые хосты на наличие индикаторов компрометации (IoC) и при их обнаружении считать хост скомпрометированным и выполнить его переустановку (reimage); а также проверить историю коммитов репозитория на предмет неожиданных изменений в директориях `.claude/` или `.vscode/`. Известно, что червь совершает коммиты файлов `setup.mjs` + конфигураций хуков в ветки pull request (PR) через автоматизированные среды выполнения агентов.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.