GitHub Advisoryadvisory · npm
GHSA-4x76-22x2-rx8v OpenZeppelin Contracts Wizard has Code Injection in Generated Hardhat and Foundry Tests via Unsanitized opts.name / opts.uri
HIGH
Official page ↗
- Aliases
- CVE-2026-48054
- Ecosystem
- npm
- Packages
- @openzeppelin/wizard
- Severity
- High
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-94
- Reviewed
- 2026-06-11
Affected packages
• npm @openzeppelin/wizard: < 0.10.9 → fixed in 0.10.9
Description
Summary
The OpenZeppelin Contracts Wizard generated Hardhat (`test/test.ts`) and Foundry (`test/.t.sol`) example test files that interpolated user-supplied strings (`opts.name`, `opts.uri`) into the test source without escaping. A crafted input could produce a generated test file in which the input string broke out of its surrounding literal and was parsed as code, executing when a developer ran `npm test` or `forge test` on the downloaded project.
Impact
• Users of the hosted Wizard at https://wizard.openzeppelin.com: no action required. The site has been redeployed with the fix.
• Users of `@openzeppelin/wizard` via the documented public API: not affected. The vulnerable functions (`zipHardhat`, `zipFoundry`) are not part of the package's documented public exports.
• Callers of `zipHardhat` / `zipFoundry` who forward externally-controlled strings into `opts.name` / `opts.uri`: upgrade to `0.10.9`.
Patches
Fixed in `@openzeppelin/[email protected]`.
Related
Alias · CVE (1)
- CVE-2026-48054 OpenZeppelin Contracts Wizard is a web application to interactively build a contract out of components from OpenZeppelin Contracts. vulnerability
Weakness · CWE (1)
- CWE-94 Improper Control of Generation of Code weakness
References
- https://github.com/OpenZeppelin/contracts-wizard/security/advisories/GHSA-4x76-22x2-rx8v web
- https://github.com/OpenZeppelin/contracts-wizard/commit/ec12c44f8d9e0491eba31037f95b36e98ec58b5f web
- https://github.com/OpenZeppelin/contracts-wizard package
- https://github.com/OpenZeppelin/contracts-wizard/releases/tag/%40openzeppelin%2Fwizard%400.10.9 web