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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
t3code-release-checksum-same-origin — T3 Code 61c3794c सप्लाई-चेन अवशेष। Updater उसी origin से SHA256SUMS सत्यापित करता है जहाँ से archive आता है। कोई हस्ताक्षर नहीं। Loopback लैब। | Kitploit
उपकरण/GitHubGitHub/abraxas/t3code-release-checksum-same-origin
स्थैतिक विश्लेषणभेद्यता विश्लेषणकोड विश्लेषणशोषणआपूर्ति श्रृंखला सुरक्षापेपर और शोधलैब और अभ्यास
GitHubabraxas/t3code-release-checksum-same-origin

t3code-release-checksum-same-origin

T3 Code 61c3794c सप्लाई-चेन अवशेष। Updater उसी origin से SHA256SUMS सत्यापित करता है जहाँ से archive आता है। कोई हस्ताक्षर नहीं। Loopback लैब।

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

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें

Abraxas Labs - t3code-release-checksum-same-origin

t3code-release-checksum-same-origin

अपडेटर एक SHA-256 फ़ाइल की जाँच करता है जो डाउनलोड के साथ ही रहती है। डाउनलोड होस्ट चुरा लीजिए और आप चेकसम भी चुरा लेंगे। उस पथ पर कोई हस्ताक्षर नहीं है। आकस्मिक भ्रष्टाचार अभी भी विफल होता है। एक ही ओरिजिन से बदला गया जोड़ा इंस्टॉल हो जाता है।

वर्ग: सप्लाई चेन पहुँच: सप्लाई चेन (जो भी releaseBaseUrl को नियंत्रित करता है)

T3 Code 61c3794c - Ping

IDअभी तक कोई CVE नहीं
वर्गसप्लाई चेन
पहुँचसप्लाई चेन (समझौता किया गया रिलीज़ होस्ट, CDN, या उस ओरिजिन पर DNS/TLS)
CWECWE-345 / CWE-494
CVSSमध्यम: 6.8 CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
उत्पादT3 Code
प्रभावित61c3794c32b0eeebfac09add43e403618c65d2d7
प्रमाणीकरणप्रकाशक के अधिकार में आने के बाद शिकार पर कोई नहीं; शिकार एक इंस्टॉल या अपडेट चलाता है
लाइसेंसGNU Affero GPL v3.0
लैबलूपबैक प्रकाशक 127.0.0.1:18192; tar को मॉक किया गया ताकि आर्काइव बाइट्स कभी निष्पादित न हों

हमलावर क्या कर सकता है

उस ओरिजिन पर नियंत्रण चाहिए जो SHA256SUMS और आर्काइव दोनों को परोसे (releaseBaseUrl / उस बिल्ड के लिए GitHub Releases)। शिकार पर T3 खाते की आवश्यकता नहीं।

विशेषाधिकारविधि / सिंकरेकॉन / अखंडता / उपलब्धतालैब-प्रमाणित या अनुमानित
एक ही ओरिजिन से मेल खाता आर्काइव + चेकसम प्रकाशित करनाensurePinnedRuntimeInstalled ${baseUrl}/SHA256SUMS फिर ${baseUrl}/${fileName} लाता है, SHA-256 तुलनाअखंडता (स्वीकृत इंस्टॉल)लैब-प्रमाणित। checksum-pass=1, दोनों फ़ाइलों में साक्षी t3f02s9m4
उसी हेल्पर के माध्यम से सेल्फ-अपडेट / बूट-सर्विस चलानाselfUpdate.ts, bootService.ts releaseBaseUrl पास करते हैंअखंडतास्रोत। लैब ने हेल्पर को सीधे कॉल किया
एक्सट्रैक्ट के बाद इंस्टॉल किए गए बाइनरी को निष्पादित करनाtar -xf फिर t3 चलानाअखंडता / उपलब्धताअनुमानित। लैब ने tar को मॉक किया और बाइट्स निष्पादित नहीं किए
नकारात्मक नियंत्रण: बेमेल चेकसमवही हेल्पर, SHA256SUMS में शून्यलागू नहींलैब-प्रमाणित। चरण verifying the t3 release archive checksum

इस अवशेष पर बंद रहता है

अक्षविधि / सिंकयह क्यों बंद है
अखंडताट्रांज़िट में आकस्मिक बिट-फ्लिपSHA-256 बेमेल एक्सट्रैक्ट से इनकार करता है
अखंडताअहस्ताक्षरित अतिरिक्त ओरिजिनलैब ने एक बेस URL इस्तेमाल किया; दूसरे ओरिजिन से कभी परामर्श नहीं होता क्योंकि कोई मौजूद ही नहीं है
अखंडताइस लैब द्वारा हमलावर बाइट्स निष्पादित करनाtar मॉक किया गया; extracted-binary-executed=0

डाउनलोड+डाइजेस्ट ब्लॉक और सेल्फ-अपडेट / बूट-सर्विस कॉलर्स पर signature-check=0 (कोई minisign, cosign, GPG, या sigstore नहीं)।

मैंने इसे कैसे खोजा

pinnedRuntime.ts दोनों URL cliReleaseDownloadBaseUrl से बनाता है। इन-ट्री टेस्ट पहले से ही समान-ओरिजिन चेकसम पास और बेमेल विफलता को लॉक करते हैं। वे हस्ताक्षर की आवश्यकता नहीं रखते।

गलत मोड़: चेकसम को प्रकाशक प्रमाणक मानना।

लैब

python3 t3code-release-checksum-same-origin-Abraxas-Labs.py

या:

cd lab
./run.sh

127.0.0.1:18192 पर लूपबैक HTTP पब्लिशर। प्रोडक्शन ensurePinnedRuntimeInstalled उस ओरिजिन के विरुद्ध Effect fetch का उपयोग करता है। मिलते-जुलते जोड़े इंस्टॉल होते हैं (मॉक किया गया एक्सट्रैक्ट)। बेमेल जोड़ा सत्यापन पर रुक जाता है।

IOC loopback-bound=127.0.0.1:18192
IOC same-origin=1
IOC checksum-pass=1
IOC checksum-fail=1
IOC signature-check=0
IOC tar-mocked=1
IOC extracted-binary-executed=0
SUCCESS T3-F02-CHECKSUM t3f02s9m4

समाधान

चेकसम मैनिफ़ेस्ट पर हस्ताक्षर करें (minisign, cosign, या GPG) और सार्वजनिक कुंजी को बाइनरी में एम्बेड करें। SHA256SUMS को पार्स करने से पहले हस्ताक्षर सत्यापित करें। रिलीज़ मूल को एक अपरिवर्तनीय हस्ताक्षरित संदर्भ पर पिन करें।

संदर्भ

  • github.com/pingdotgg/t3code 61c3794c32b0eeebfac09add43e403618c65d2d7
  • pinnedRuntime.ts डाउनलोड+डाइजेस्ट
  • CWE-345 · CWE-494

लाइसेंस

GNU Affero GPL v3.0. देखें LICENSE। केवल लूपबैक लैब। कोई वारंटी नहीं।

Abraxas Labs [email protected]

कृपया CVE का श्रेय Abraxas Labs को दें।

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