Back to overview

CVE-2026-42089

HIGH
8.6
CVSS 3.1
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.

Metadata

CVE ID
CVE-2026-42089
State
PUBLISHED
Assigner
GitHub_M
Reserved
2026-04-23 19:17 UTC
Published
2026-06-16 16:15 UTC
Last updated
2026-06-16 17:24 UTC
Primary CWE
CWE-829
CWE-829: Inclusion of Functionality from Untrusted Control S…
Vendor / Product
yeoman / environment
Sources
cve.org  ·  NVD

Severity & Metrics

8.6 HIGH CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
SSVC — CISA Coordinator
Exploitation
none
Automatable
no
Tech. Impact
total
Affected products (1)
VendorProductPlatformVersions
yeoman environment >= 2.9.0, < 6.0.1
Weakness (CWE)
CWESourceDescription
CWE-829 cna CWE-829: Inclusion of Functionality from Untrusted Control Sphere
CVSS scores (1)
ScoreSeverityVersionSourceVector
8.6 HIGH 3.1 cna CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
References (3)
Back to overview