yeoman-environment Vulnerable to Arbitrary Package Installation without User Confirmation
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| yeoman | environment | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Yeoman | Environment |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-vv9j-gjw2-j8wp | yeoman-environment Vulnerable to Arbitrary Package Installation without User Confirmation |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.172% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Yeoman
Yeoman environment |
|
| Vendors & Products |
Yeoman
Yeoman environment |
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-426 | |
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | yeoman-environment Vulnerable to Arbitrary Package Installation without User Confirmation | |
| Weaknesses | CWE-829 | |
| References |
| |
| Metrics |
cvssV3_1
|