VDB

GCVE-110-OSM-2026-10533

GCVE-110-OSM-2026-10533
Advisory PublishedCVSS 9.6/10
Vulnetix · Advisory published August 14, 2026
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

VendorProductVersionsPlatforms
unknown@ferudionz/webautomationall (affected)

References

advisory
vendor

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.

$ Console Community · 100/wk Open console ›