Skip to content

fix(deps): update dependency yeoman-environment to v6 [security]#543

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/npm-yeoman-environment-vulnerability
Open

fix(deps): update dependency yeoman-environment to v6 [security]#543
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/npm-yeoman-environment-vulnerability

Conversation

@renovate

@renovate renovate Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
yeoman-environment (source) 3.19.36.0.1 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


yeoman-environment Vulnerable to Arbitrary Package Installation without User Confirmation

CVE-2026-42089 / GHSA-vv9j-gjw2-j8wp

More information

Details

Impact

yeoman-environment versions >= 2.9.0 and < 6.0.1 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.

Patches

Upgrade to yeoman-environment 6.0.1, which adds an interactive confirmation prompt before installation (PR #​753).

Workarounds

None.

Resources

Severity

  • CVSS Score: 8.6 / 10 (High)
  • Vector String: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Release Notes

yeoman/environment (yeoman-environment)

v6.0.1

Compare Source

What's Changed

Full Changelog: yeoman/environment@v6.0.0...v6.0.1

v6.0.0

Compare Source

🚀 yeoman-environment v6 – Release Notes
  • Switch to @​yeoman/adapter v4 (and inquirer v13) by default.
    Some behavior changes may happen.

v5.1.3

Compare Source

  • fix: only fallback to import if requiring fails with esm/async error (#​716) e4fb745

v5.1.2

Compare Source

  • fix: use globbySync to resolve PNPM global node_modules paths (#​692) 4317fef

v5.1.1

Compare Source


v5.1.0

Compare Source


v5.0.0

Compare Source


v4.4.3

Compare Source

v4.4.2

Compare Source

v4.4.1

Compare Source

What's Changed

New Contributors

Full Changelog: yeoman/environment@v4.4.0...v4.4.1

v4.4.0

Compare Source

  • add callback function support for generator scheduling (#​521) 1c3ff69

v4.3.0

Compare Source

v4.2.1

Compare Source

v4.2.0

Compare Source

v4.1.3

Compare Source

  • fix change event api usage c4c3ac6

v4.1.2

Compare Source

  • queue commit only if changed file is pending 2af3410

v4.1.1

Compare Source

  • fix findFeature api and type 29eb6b0

v4.1.0

Compare Source

v4.0.0

Compare Source

  • requireGenerator type adjust.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot changed the title fix(deps): update dependency yeoman-environment to v6 [security] fix(deps): update dependency yeoman-environment to v6 [security] - autoclosed Jul 6, 2026
@renovate renovate Bot closed this Jul 6, 2026
@renovate
renovate Bot deleted the renovate/npm-yeoman-environment-vulnerability branch July 6, 2026 13:51
@renovate renovate Bot changed the title fix(deps): update dependency yeoman-environment to v6 [security] - autoclosed fix(deps): update dependency yeoman-environment to v6 [security] Jul 8, 2026
@renovate renovate Bot reopened this Jul 8, 2026
@renovate
renovate Bot force-pushed the renovate/npm-yeoman-environment-vulnerability branch 3 times, most recently from 3374655 to de3ae9a Compare July 12, 2026 13:15
@renovate
renovate Bot force-pushed the renovate/npm-yeoman-environment-vulnerability branch from de3ae9a to da410aa Compare July 16, 2026 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants