目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%
← 返回恶意软件包
npm active

omni-channel-configurator-wireline-frontend

MAL-2026-16009
2026-09-08 19:16:52
OpenSSF Malicious Packages
该软件包被识别为恶意包。建议隔离受影响环境,并排查凭据泄露和异常网络连接。

Summary

Malicious code in omni-channel-configurator-wireline-frontend (npm)

安装阶段执行文件/数据外传
AI 分析整理qwen3.6
基于上游报告生成,请以下方原始证据为准。
公开使用量数据
统计周期
last-week
下载量
—
数据源
npmjs.org
下载量只代表仓库活动度,不等于已被入侵的安装数量。
受影响版本
EcosystemPackageVersion
npmomni-channel-configurator-wireline-frontend*
npmomni-channel-configurator-wireline-frontend0.0.1
npmomni-channel-configurator-wireline-frontend9999.0.0
恶意行为说明OpenSSF OSV
上游来源证据
展开原始 OSV JSON
{"schema_version":"1.7.4","id":"MAL-2026-16009","published":"2026-09-07T00:00:00Z","modified":"2026-09-08T19:16:52.345702517Z","summary":"Malicious code in omni-channel-configurator-wireline-frontend (npm)","details":"This package is malicious. It is not a real library. An attacker put it on the public npm registry. The package name is a copy of a private, internal package name. This is a dependency confusion attack. A build that gets the name from public npm installs this package in place of the real one.\n\nThe package.json has a `preinstall` script. npm runs this script during install. The script file is `preinstall.js`. It runs before a person can read the code.\n\nThe script collects data about the host. It reads the host name, the user name, the current directory, the install directory, the package name, the package version, the operating system, the Node.js version, and the npm user-agent text.\n\nThe script sends this data to remote servers. It uses three ways. First, it makes a DNS request to a subdomain of `oast.online`. It writes the token, the package name, the host name, and the user name into the DNS name as hex text. Second, it sends an HTTPS POST with the data as JSON to the same `oast.online` host. If HTTPS fails, it uses plain HTTP. Third, it sends an HTTP POST with the same JSON to a fixed IP address, 5.189.159.252. The beacon uses a fixed token, `swisscom-oce-3b9f1c7a2e`.\n\nThe `index.js` file does nothing. It is a placeholder. The code comments say this is authorized bug-bounty research. The behavior is still an unwanted install-time beacon. It sends host data to attacker-controlled servers without consent. All versions are malicious. Treat every host that installed this package as exposed. Remove the package. Look for DNS and HTTP traffic to the listed servers.\n\n---\n_-= Per source details. Do not edit below this line.=-_\n\n## Source: amazon-inspector (21d5b16b4e350d836e67410e299a1862f704c92e7bb3f26cedae46ffc7d90273)\nThe package declares scripts.preinstall=node preinstall.js, so `npm install` unconditionally executes preinstall.js. That script collects installer identifiers (os.hostname(), os.userInfo().username, cwd, install path, process.platform, node version, npm user-agent, package name/version) and transmits them over two hardcoded channels to non-first-party destinations: an HTTP(S) POST to the Interactsh OAST callback subdomain dae7n4pijsh1ahi9684gu8get3kaiefc9.oast.online and to the bare IP 5.189.159.252, plus a DNS-tunnel channel that hex-encodes token, package name, hostname, and username as subdomain labels under the same OAST host and triggers dns.lookup. The package ships no library functionality matching its name; the preinstall beacon is the entire behavior. A self-labelled 'authorized security research / dependency-confusion PoC' string in the payload is author-controlled and does not change the observed behavior, which is a dependency-confusion exfiltration beacon fired at install time against any machine that resolves this name.\n","affected":[{"package":{"name":"omni-channel-configurator-wireline-frontend","ecosystem":"npm"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"}]}],"versions":["9999.0.0","0.0.1"],"database_specific":{"cwes":[{"cweId":"CWE-506","description":"The product contains code that appears to be malicious in nature.","name":"Embedded Malicious Code"},{"cweId":"CWE-506","description":"The product contains code that appears to be malicious in nature.","name":"Embedded Malicious Code"},{"cweId":"CWE-506","description":"The product contains code that appears to be malicious in nature.","name":"Embedded Malicious Code"}],"indicators":{"evidence_files":[{"path":"preinstall.js","sha256":"8f962a246826aaa6f7bd9db43ad0f13a51488058b451c82768f69913191ebfcb","tlsh":"dd6194ae0daa50212272f7a4960f528dd6f3f1272506fa94b0ae82145fa443d137fcfd"}],"package_integrity":[{"filename":"omni-channel-configurator-wireline-frontend-9999.0.0.tgz","hashes":{"sha1":"a65affb694ec5370b336e440e51916dd4619901e","sha512_sri":"sha512-kpca51qXmByxw0vc9mgMg5CfZUMC8vp1RL9E67k4jREB8+4gE1sgN1kuPhdjwv/vWVpGz/h0oKOSy71yGWli2g=="}}]}}}],"references":[{"type":"PACKAGE","url":"https://www.npmjs.com/package/omni-channel-configurator-wireline-frontend"},{"type":"PACKAGE","url":"https://www.npmjs.com/package/omni-channel-configurator-wireline-frontend/v/9999.0.0"},{"type":"PACKAGE","url":"https://www.npmjs.com/package/omni-channel-configurator-wireline-frontend/v/0.0.1"}],"database_specific":{"iocs":{"domains":["dae7n4pijsh1ahi9684gu8get3kaiefc9.oast.online"],"files":[{"digests":{"sha256":"8f962a246826aaa6f7bd9db43ad0f13a51488058b451c82768f69913191ebfcb"},"note":"Preinstall beacon. It collects host data and sends it to attacker servers over DNS and HTTP(S).","paths":["preinstall.js"],"source":"PACKAGE_ARCHIVE"}],"ips":["5.189.159.252"],"urls":["https://dae7n4pijsh1ahi9684gu8get3kaiefc9.oast.online/beacon/swisscom-oce-3b9f1c7a2e","http://5.189.159.252/beacon/swisscom-oce-3b9f1c7a2e"]},"malicious-packages-origins":[{"id":"IN-MAL-2026-019669","import_time":"2026-09-08T19:15:03.750018102Z","modified_time":"2026-09-08T19:06:36Z","sha256":"0c810f984573bf3d75fa9427fad25b1f0def3973a08f8ffe141762aaec68daa8","source":"amazon-inspector","versions":["9999.0.0"]},{"id":"IN-MAL-2026-019670","import_time":"2026-09-08T19:15:03.773134081Z","modified_time":"2026-09-08T19:06:47Z","sha256":"21d5b16b4e350d836e67410e299a1862f704c92e7bb3f26cedae46ffc7d90273","source":"amazon-inspector","versions":["0.0.1"]}]},"credits":[{"name":"Amazon Inspector","contact":["inspector-research@amazon.com"],"type":"FINDER"},{"name":"SafeDep","contact":["https://safedep.io"],"type":"FINDER"}]}

数据来源:OpenSSF Malicious Packages · Apache-2.0