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

目标: 1000 元 · 已筹: 1359 元

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

k8s-node-health

MAL-2026-2430
2026-04-22 11:30:32
OpenSSF Malicious Packages
该软件包被识别为恶意包。建议隔离受影响环境,并排查凭据泄露和异常网络连接。

Summary

Malicious code in k8s-node-health (PyPI)

凭据/密钥窃取远程访问后门文件/数据外传
AI 分析整理qwen3.6
基于上游报告生成,请以下方原始证据为准。
公开使用量数据
统计周期
—
下载量
—
数据源
暂无公开数据
下载量只代表仓库活动度,不等于已被入侵的安装数量。
受影响版本
EcosystemPackageVersion
PyPIk8s-node-health1.2.0
PyPIk8s-node-health1.3.0
恶意行为说明OpenSSF OSV
上游来源证据
展开原始 OSV JSON
{"modified":"2026-04-22T11:30:32Z","published":"2026-04-02T15:10:22Z","schema_version":"1.7.4","id":"MAL-2026-2430","summary":"Malicious code in k8s-node-health (PyPI)","details":"\n---\n_-= Per source details. Do not edit below this line.=-_\n\n## Source: kam193 (9358111fecbdb3180b8f4c0c6543abff3024c59deaf488cf3a34089820e96172)\nDuring import, the code download and starts remote executable that later connects to a C2 server, likely establishing a reverse tunnel. After executing the remote binary, the code performs covering-tracks actions by removing the binary from disk, and - depending on version - modifying the package code. The dropper code is either a Python script, or a compiled binary with obfuscated location of the remote binary and config for it.\n\n\n---\n\nCategory: MALICIOUS - The campaign has clearly malicious intent, like infostealers.\n\n\nCampaign: 2026-03-kube-health-tools\n\n\nReasons (based on the campaign):\n\n\n - Downloads and executes a remote executable.\n\n\n - backdoor\n\n\n - obfuscation\n\n\n - covering-tracks\n","affected":[{"package":{"ecosystem":"PyPI","name":"k8s-node-health"},"versions":["1.2.0","1.3.0"]}],"references":[{"type":"WEB","url":"https://github.com/gibunxi4201/kube-node-diag"},{"type":"WEB","url":"https://inspector.pypi.io/project/kube-health-tools/1.0.9/packages/ab/41/abea82b56e7ac3b06c15fc7760f6857df6fc9b4739254b362c2bbeaf6fb7/kube_health_tools-1.0.9-py3-none-any.whl/kube_health/__init__.py#line.32"},{"type":"WEB","url":"https://inspector.pypi.io/project/kube-health-tools/1.0.9/packages/ab/41/abea82b56e7ac3b06c15fc7760f6857df6fc9b4739254b362c2bbeaf6fb7/kube_health_tools-1.0.9-py3-none-any.whl/kube_health/__init__.py#line.47"},{"type":"WEB","url":"https://inspector.pypi.io/project/kube-health-tools/1.0.11/packages/35/54/8be76acf54f2401a8ca6984cd548caf9eaf75feab5be3d4b231078db4d9d/kube_health_tools-1.0.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl/kube_health/__init__.c#line.3922"},{"type":"EVIDENCE","url":"https://www.virustotal.com/gui/file/fe3f5d15951b25654f14045de3181ec6630a0ba65add8a65309b01c8324387f1/detection"},{"type":"WEB","url":"https://bad-packages.kam193.eu/pypi/package/k8s-node-health"},{"type":"WEB","url":"https://www.aikido.dev/blog/gpt-proxy-backdoor-npm-pypi-chinese-llm-relay"}],"credits":[{"name":"Kamil Mańkowski (kam193)","type":"ANALYST","contact":["https://github.com/kam193","https://bad-packages.kam193.eu/"]},{"name":"Kamil Mańkowski (kam193)","type":"REPORTER","contact":["https://github.com/kam193","https://bad-packages.kam193.eu/"]}],"database_specific":{"iocs":{"domains":["sync.geeker.indevs.in"],"urls":["https://github.com/gibunxi4201/kube-node-diag/releases/download/v2.0/kube-diag-linux-amd64-packed"]},"malicious-packages-origins":[{"source":"kam193","sha256":"9358111fecbdb3180b8f4c0c6543abff3024c59deaf488cf3a34089820e96172","import_time":"2026-04-02T15:26:55.076528877Z","id":"pypi/2026-03-kube-health-tools/k8s-node-health","modified_time":"2026-04-02T15:10:22.524727Z","versions":["1.2.0","1.3.0"]},{"source":"kam193","sha256":"eec6f580a671df13ae0797f7f2013460180cc47f037a2056cdcc0439c642a68f","import_time":"2026-04-02T15:51:10.427474414Z","id":"pypi/2026-03-kube-health-tools/k8s-node-health","modified_time":"2026-04-02T15:10:22.524727Z","versions":["1.2.0","1.3.0"]},{"source":"kam193","sha256":"e4622b60ca20c619be76f5cb786bb48cb07a79697ef6fb0af0dfe9baf1165e98","import_time":"2026-04-22T11:28:51.295274947Z","id":"pypi/2026-03-kube-health-tools/k8s-node-health","modified_time":"2026-04-02T15:10:22.524727Z","versions":["1.2.0","1.3.0"]}]}}

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