AUGUST 16, 2026
Live Feed
Back to database
Case File

CVE-2026-48054

HIGH · CVSS 8.8 EPSS 0.46% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-06 · Last synced 2026-08-16

CyberRota Analysis

AI-Generated

OpenZeppelin Contracts Wizard versions prior to 0.10.9 are vulnerable to a code injection flaw that allows attackers to execute arbitrary Node.js commands on a developer's local machine by crafting malicious URLs. This vulnerability poses a significant risk, as it can lead to unauthorized access and control over the victim's system without requiring authentication. Developers using affected versions should prioritize updating to version 0.10.9 or later to mitigate this high-severity risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-48054
Severity
HIGH
CVSS
8.8
EPSS
0.46%
Java

Original NVD Description

OpenZeppelin Contracts Wizardis a web application to interactively build a contract out of components from OpenZeppelin Contracts. Versions prior to 0.10.9 generate a Hardhat test file (`test/test.ts`) by interpolating user-supplied `opts.name` (ERC20/ERC721) and `opts.uri` (ERC1155) directly into TypeScript string literals at `zip-hardhat.ts:48` and `:50` without any JavaScript string escaping. No authentication is required: an attacker crafts a URL such as `https[:]//wizard[.]openzeppelin[.]com/#/erc20?name=");require("child_process").execSync("...");("` and shares it with a developer. When the victim downloads the resulting zip archive and runs `npx hardhat test`, the injected Node.js code executes with the developer's local OS privileges. Version 0.10.9 fixes the issue.