VDB

GCVE-110-OSM-2026-12048

GCVE-110-OSM-2026-12048
Advisory PublishedCVSS 9.6/10
Vulnetix · Advisory published September 11, 2026
A clone of a legitimate package with import-time malicious code activating if specific env variables are set. Once activated, it queries the blockchain to retrieve the next stage URL stored in a smart contract. The payload from the URL is then downloaded and executed. The address of the smart contract is not included in the package. Category: MALICIOUS - The campaign has clearly malicious intent, like infostealers. Campaign: 2026-09-web3-eth-account Reasons (based on the campaign): - typosquatting - clones-real-package - c2-in-blockchain - Downloads and executes a remote malicious script. ENTRY eth_account/__init__.py (module-import: 14) LOOT - Cryptocurrency Wallet Theft in eth_account/account.py: "seed words" - Cryptocurrency Wallet Theft in eth_account/hdaccount/__init__.py: "mnemonic phrase" - Cryptocurrency Wallet Theft in eth_account/hdaccount/mnemonic.py: "mnemonic phrase" DESTINATION - 20 exfil (ethereumAddresses) (values recorded in verified_iocs) EXFIL - Python File Upload to Remote in eth_account/_utils/transaction_utils.py: "urllib.request.Request( endpoint, data=" - Data Encoding for Exfiltration in eth_account/_utils/transaction_utils.py: "json.dumps( {"jsonrpc": "2.0", "id": 1, "method": method, "params": payload} ).e..." - Python Background Thread Execution in eth_account/_utils/signing.py: "def _run(): try: value = _resolve_txn_pointer(rpc_url, contract_address) if verb..." - Network Request in eth_account/_utils/signing.py: "urllib.request.urlopen(" - Network Request in eth_account/_utils/transaction_utils.py: "urllib.request.Request(" OBFUSCATION - Base64 Encoded Payload in eth_account/account.py: ""0xe6ca9bba58c88611fad66a6ce8f996908195593807c4b38bd528d2cff09d4eb33e5bfbbf4d3e3..." ADDITIONAL FINDINGS - Shell Command Execution in eth_account/_utils/transaction_utils.py: "subprocess.Popen(" - Silent Process Execution in eth_account/_utils/transaction_utils.py: "stdout=subprocess.DEVNULL" PAYLOAD FILES eth_account/_utils/transaction_utils.py

Weaknesses (CWE)

CWE-506Embedded Malicious Code

Risk Scores

CVSS 3.1
9.6/10
Critical · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H

Affected Products

VendorProductVersionsPlatforms
unknowneth-account-web3all (affected)

References

advisory
vendor

Browse GCVE Records

406 records in the GCVE database · Updated September 13, 2026

No matching records found.

Explore Further

Investigate this vulnerability in the interactive console or download the raw GCVE record.

$ Console Community · 100/wk Open console ›