Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2025-54957 — CVE-2025-54957 के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, जो Dolby के DDPlus यूनिफाइड डिकोडर में आउट-ऑफ-बाउंड राइट है, जो RCS ऑडियो संदेशों के माध्यम से Android पर 0-क्लिक क्रैश प्रदर्शित करता है। | Kitploit
उपकरण/GitHubGitHub/alphabugx/cve-2025-54957
एंड्रॉइड सुरक्षाभेद्यता विश्लेषणशोषणमोबाइल सुरक्षाबाइनरी शोषण
GitHubalphabugx/cve-2025-54957

CVE-2025-54957

CVE-2025-54957 के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, जो Dolby के DDPlus यूनिफाइड डिकोडर में आउट-ऑफ-बाउंड राइट है, जो RCS ऑडियो संदेशों के माध्यम से Android पर 0-क्लिक क्रैश प्रदर्शित करता है।

रिपॉजिटरी देखें
20810 महीने पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

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

Dolby Unified Decoder (CVE-2025-54957) POC

जब किसी फ़ाइल को Dolby के DDPlus Unified Decoder द्वारा प्रोसेस किया जाता है, तो evolution डेटा प्रोसेस होने पर out of bounds write संभव होता है। डिकोडर evolution जानकारी को एक बड़े, heap-जैसे सन्निहित बफ़र में लिखता है जो एक बड़े struct में समाहित होता है, और एक write के लिए लंबाई की गणना integer wrap के कारण overflow हो सकती है। इससे 'allocated' बफ़र बहुत छोटा हो जाता है, और बाद के write का out-of-bounds चेक अप्रभावी हो जाता है। यह struct के बाद के सदस्यों को overwrite करने की अनुमति दे सकता है, जिसमें एक पॉइंटर भी शामिल है जो अगले syncframe के प्रोसेस होने पर लिखा जाता है।

Android पर, यह एक 0-click भेद्यता है, क्योंकि Android स्थानीय रूप से सभी आने वाले ऑडियो संदेशों और ऑडियो अटैचमेंट्स को ट्रांसक्रिप्शन के लिए डिकोड करता है, इस डिकोडर का उपयोग करके, बिना उपयोगकर्ता के डिवाइस के साथ इंटरैक्ट किए।

यह कोड MacOS पर मौजूद है, लेकिन यह स्पष्ट नहीं है कि pre-processing जांचों के कारण यह बग पहुंच योग्य है या नहीं।

हम इस बग को अपडेट करेंगे जैसे ही हम इस भेद्यता से प्रभावित डिवाइसों की आगे जांच करेंगे।

संलग्न हैं:

dolby_android_crash.mp4 -- एक containerized फ़ाइल जो सीधे Android में क्रैश का कारण बनती है dolby_android_crash.ec3 -- वह bitstream जो Android क्रैश का कारण बनता है dolby_evo_crash32.ec3 -- एक bitstream जो 32-bit लक्ष्यों पर क्रैश का कारण बनता है (उपरोक्त bitstream केवल 64-bit लक्ष्यों को क्रैश करता है)

इस समस्या को पुन: उत्पन्न करने का सबसे आसान तरीका है कि Android डिवाइस पर dolby_android_crash.mp4 चलाएं।

समस्या को 0-click के रूप में पुन: उत्पन्न करने के लिए:

  1. एक परीक्षण Android डिवाइस सेट करें ताकि लक्ष्य Android डिवाइस को RCS संदेश भेज सके

  2. परीक्षण डिवाइस पर RCS खोलें और वॉइस मैसेज आइकन को दबाकर रखकर एक वॉइस संदेश बनाएं, लेकिन भेजें नहीं

  3. चलाएं:

root@kitploit:~
adb -s TEST_DEVICE shell ls -l /data/user/0/com.google.android.apps.messaging/cache/mediascratchspace/

और सबसे हाल ही में लिखी गई फ़ाइल का नाम नोट करें (कुछ फ़ाइलों में *.m4a एक्सटेंशन होगा, यह फ़ाइल वह है जिसमें एक्सटेंशन नहीं है)

  1. चलाएं:
root@kitploit:~
adb -s TEST_DEVICE push dolby_android_crash.mp4 /data/user/0/com.google.android.apps.messaging/cache/mediascratchspace/FILENAME
  1. ऑडियो संदेश भेजें

  2. लक्ष्य डिवाइस की C2 प्रक्रिया क्रैश हो जानी चाहिए।

परीक्षण

इस बग को दर्ज करने के बाद से, हमने जांच की है कि कौन से डिवाइस Dolby Unified Decoder को एकीकृत करते हैं। हमने निम्नलिखित डिवाइसों पर उपरोक्त फ़ाइलों का उपयोग करके एक क्रैश पुन: उत्पन्न किया:

  • एक Pixel 9 जो संस्करण 16 BP2A.250605.031.A2 चला रहा है (SIGSEGV क्रैश)
  • एक Samsung S24 जो संस्करण S921U1UES4AYB3 चला रहा है (SIGSEGV क्रैश)
  • एक MacBook Air M1, 2020 जो Tahoe 26.0.1 चला रहा है (-bounds-safety trap क्रैश)
  • एक iPhone 17 Pro जो iOS 26.0.1 चला रहा है (-bounds-safety trap क्रैश)

Microsoft ने इस मुद्दे पर एक सलाह प्रकाशित की है: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-54957 ChromeOS ने भी निम्नलिखित रिलीज़ के लिए बाइनरीज़ में इस समस्या को ठीक किया है, हालांकि बग का उल्लेख सलाह में नहीं किया गया है: https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-chromeos_18.html

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