{"dataType":"CVE_RECORD","dataVersion":"1.0","cveMetadata":{"cveId":"GCVE-110-OSM-2026-14784","assignerOrgId":"","assignerShortName":"Vulnetix","state":"PUBLISHED","datePublished":"2026-04-30T00:00:00Z","dateUpdated":"2026-11-09T21:55:47Z","dateReserved":""},"containers":{"cna":{"providerMetadata":null,"title":"","descriptions":[{"lang":"en","value":"Malicious Open VSX extension impersonating the legitimate juanblanco.solidity Solidity extension. On startup it unpacks a payload hidden in an archive appended to a real MP4 and installs a persistent Go backdoor (evjawbreaker) on macOS and Linux. The backdoor reads its C2 address from an Ethereum smart contract (EtherHiding) and gives the operator a persistent shell as the logged-in user. Part of the SleepyDuck/EtherDuck campaign.\n\nMalicious payload found in: out/components/autoUpdate.js, The Duck Song.mp4\nThe extension activates on onStartupFinished. autoUpdate.js launches a hidden, detached Node process that extracts an archive (NYANSTEG/NYANB64X/NYANARCH markers) appended to a 205 MB MP4, checks OS and CPU architecture, and writes the matching Go binary to ~/.solidity/\u003cos\u003e_\u003carch\u003e. Persistence is a LaunchAgent (macOS) or systemd user service (Linux). The binary reads the C2 address from the Ethereum contract, connects over TLS, and runs base64-encoded shell commands in a pty session. Shell markers: __JAWBRK_EC__, __JAWBRK_DONE__. Go project name: evjawbreaker.\nPaths: ~/.solidity/, ~/Library/LaunchAgents/com.solidity.langsupport.runner.plist, ~/.config/systemd/user/solidity-langsupport-runner.service\nConfirmed indicators are recorded in verified_iocs.","supportingMedia":null}],"references":[{"url":"https://opensourcemalware.com/threats/686598d3-5d0f-437f-ae80-1c966f0b1b4f","name":"Malicious vscode package: juunfranbIanco.solidity","tags":["advisory"]},{"url":"https://marketplace.visualstudio.com/juunfranbIanco.solidity","name":"","tags":["vendor"]}],"metrics":[{"format":"CVSS_V3","scenarios":null,"cvssV2_0":null,"cvssV3_0":null,"cvssV3_1":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H","baseScore":9.6,"baseSeverity":"CRITICAL"},"cvssV4_0":null,"other":null}],"problemTypes":[{"descriptions":[{"lang":"en","description":"Embedded Malicious Code","cweId":"CWE-506","type":"CWE"}]}],"affected":[{"vendor":"unknown","product":"juunfranbIanco.solidity","collectionURL":"https://marketplace.visualstudio.com","packageName":"juunfranbIanco.solidity","repo":"","defaultStatus":"affected","versions":[{"version":"all","status":"affected","versionType":"","lessThan":"","lessThanOrEqual":"","changes":null}],"cpes":null,"modules":null,"programFiles":null,"platforms":null}],"cpeApplicability":null,"rejectedReasons":null,"replacedBy":null},"adp":null}}