8.6
/ 10
HIGH
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Description
Yeoman Environment provides an API to discover, create, and run generators, and to configure where and how a generator is resolved. Versions 2.9.0 through 6.0.0 install missing local generator packages from caller-supplied package names without user confirmation. In downstream consumers that pass attacker-controlled project configuration into this path, this can result in arbitrary package installation and code execution during CLI bootstrap. The vulnerable method is installLocalGenerators(), which calls repository.install() directly without prompting the user. This issue has been fixed in version 6.0.0.
AI Analysis
Arbitrary package installation and code execution during CLI bootstrap due to missing user confirmation for local generator packages
Basic Information
ID
CVE-2026-42089
Source
GitHub_M
Published
Jun 16, 2026 at 16:15
Affected Product
Vendor
yeoman
Product
environment
Version
>= 2.9.0, < 6.0.1
Affected Versions
yeoman environment >= 2.9.0, < 6.0.1
CWE Classification
AI Assessment
AI Score
8.6 / 10
AI Severity
High
Vendor
Yeoman
Product
yeoman-environment
Version
2.9.0-6.0.0