VDB
GCVE-110-OSM-2026-10533
GCVE-110-OSM-2026-10533
Advisory PublishedCVSS 9.6/10
The npm package @ferudionz/webautomation exposes a single function connet(x) whose sole behavior is to POST the caller-supplied argument to a hardcoded remote URL. The entire index.js is wrapped in an obfuscator.io-style RC4 string-array (`_0x25ec=[...]`) with a self-defending anti-debug IIFE (`_0x320e22();`) that runs at require time. The destination URL is reconstructed at runtime from ~13 concatenated RC4-decoded fragments, hiding it from static inspection. The package ships no README documenting a legitimate service endpoint, has empty author metadata, and describes itself only as a generic 'logger tool'. The package name and its documented usage suggest the argument passed to connet() is a wallet/account identifier, meaning caller-supplied identifiers are silently exfiltrated to an undisclosed author-controlled destination. The combination of a hidden destination, anti-debug wrapper, and a package that presents itself under an unrelated cover story is inconsistent with legitimate logger/webautomation libraries.
Judge assessment: This looks like a credential/identifier exfiltration loader disguised as a webautomation library, and the attacker model is the package author silently collecting caller-supplied data from consumers who import or invoke it. The entire `index.js` is wrapped in obfuscator.io-style RC4 string-array code with heavy hex-variable obfuscation, and the OSV advisory describes a `connet(x)` function that POSTs its argument to a hardcoded remote URL while hiding the destination at runtime. Even though the recovered IOCs are not visible in the truncated snippet, the combination of `obfuscation-hex-variables`, `obfuscation-deob-obfuscator-io`, and the advisory’s hidden POST behavior is consistent with malicious exfiltration rather than a legitimate library. The empty author metadata and unrelated package name `@ferudionz/webautomation` further support a covert supply-chain package intended to run in a victim's environment.
ENTRY
index.js (main: index.js)
OBFUSCATION
- Obfuscation (osm-deobfuscator): obfuscator-io in index.js
- Hex Encoded Strings in index.js: "'\x57\x50\x6c\x64\x51\x38\x6b\x69\x79\x4c\x4b'"
- Unicode Escape Obfuscation in index.js: "\x77\x43\x6f\x2b\x6d\x74\x2f\x64\x51\x47"
- Decoded Hex Escape Content in index.js (x136)
- Strings Extracted from Deobfuscated Code in index.js
- Obfuscation patterns: hexVariables, hexHeavy in index.js
PAYLOAD FILES
index.js
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
| Vendor | Product | Versions | Platforms |
|---|---|---|---|
| unknown | @ferudionz/webautomation | all (affected) | — |
Aliases
Browse GCVE Records
69,483 records in the GCVE database · Updated August 25, 2026
No matching records found.
Explore Further
Investigate this vulnerability in the interactive console or download the raw GCVE record.