
# CVE-2026-43499 (GhostLock) पर OPPO Watch 3 Pro के लिए पूर्ण एक्सप्लॉइट अनुसंधान, जिसमें कर्नेल UAF विश्लेषण, डिसअसेंबली, और विस्तृत रिपोर्टों के साथ एक्सप्लॉइट चेन विकास शामिल है।
OPPO Watch 3 Pro (OWW211, ColorOS Watch चीन संस्करण, Android 11, ARM32) पर CVE-2026-43499 (GhostLock, rtmutex/futex-PI स्टैक UAF) का पूर्ण शोषण अनुसंधान।
अंतिम निष्कर्ष: चेन-वॉक राइट तंत्र OPPO 00522 (msm-5.4 पुनर्निर्मित rtmutex) पर ट्रिगर होते ही क्रैश हो जाता है, शोषण पूरा नहीं किया जा सकता। सभी ट्रिगर विधियाँ (T2 requeue / sched_setattr) वास्तविक डिवाइस पर सत्यापित होने पर panic करती हैं; और
/proc/switch/{lcd,mt,tp}ट्रिगर नोड SELinux द्वारा पूरी तरह अवरुद्ध हैं। तंत्र अनुसंधान पूर्ण रूप से संरक्षित है, गैर-msm कर्नेल / अनपैच्ड डिवाइसों के संदर्भ हेतु।
| निर्देशिका/फ़ाइल | विवरण |
|---|---|
ghostlock_repo/ | पूर्ण शोषण स्रोत कोड + प्रीकंपाइल्ड ARM32 बाइनरी + विस्तृत README |
ghostlock_oppo_report.md | शोषण श्रृंखला समग्र रिपोर्ट |
ghostlock_deepcopy_report_v2.md | गहरे स्टैक स्टैम्प का गहन डिसअसेंबली मापन (पुरानी रिपोर्ट की दिशा त्रुटि सुधारित) |
ghostlock_depth_report.md | freed_waiter गहराई विश्लेषण |
ghostlock_write_target_00522_report.md | चेन-वॉक राइट लक्ष्य (.data लेखनीय fops) विश्लेषण |
_rev/ | kgsl भेद्यता विश्लेषण (CVE-2022-22057 UAF / map_user_mem TOCTOU, दोनों पैच किए गए) |
symbols_00522.txt | 00522 कर्नेल kallsyms प्रतीक तालिका (पूरे नेटवर्क में अद्वितीय) |
heota_query.py | OPPO HeyOTA प्रोटोकॉल सिमुलेशन (AES-CTR, सर्वर से 00522 फर्मवेयर निकालना) |
decode_kallsyms.py | kallsyms डिकोडिंग स्क्रिप्ट |
*_dis.txt / *_scan*.py | डिसअसेंबली रिकॉर्ड और गहन स्कैन स्क्रिप्ट |
freed_rt_waiter गहराई 0xE8 (W थ्रेड sp_svc के सापेक्ष)prctl(PR_SET_NAME) गहरे स्टैक strncpy D=0xD0 → चरण-1 स्टैम्प (कवर +0x18..+0x27)fremovexattr गहरे स्टैक strncpy D=0x12C → चरण-2 स्टैम्प (पूर्ण कवर)recvmsg वास्तविक D=0xC0 (पुरानी रिपोर्ट 0x108 दिशा/गहराई त्रुटि थी)FAKE_LOCK=0xC1ABA338 → unlocked_ioctl स्लॉट 0xC1ABA33C पर लिखेंrt_mutex_adjust_prio_chain (0xc0196c4c) का [7]/out
पथ unlock(task + orig_lock) → कोई भी वास्तविक चेन-वॉक ट्रिगर अनिवार्य रूप से panic करता है| आइटम | मान |
|---|---|
| मॉडल | OPPO Watch 3 Pro (OWW211) |
| सिस्टम | ColorOS Watch चीन संस्करण, Android 11 (RKQ1.211102.001) |
यह परियोजना केवल सीखने और अनुसंधान के लिए है। इसे केवल उन डिवाइसों पर चलाएँ जो आपके स्वामित्व में हैं, और पहले से बैकअप लें। शोषण प्रक्रिया के दौरान डिवाइस क्रैश, रीबूट, या डेटा हानि हो सकती है। लेखक किसी भी दुरुपयोग के परिणामों के लिए ज़िम्मेदार नहीं है।
अनुसंधान उद्देश्य। कृपया स्थानीय कानूनों और डिवाइस निर्माता नीतियों का पालन करें।
| SoC | Snapdragon W5+ Gen 1 (SW5100/monaco), Adreno 702v2 |
| कर्नेल | 5.4.134-perf-00522-gb29f81177a79 (ARM32, कोई KASLR नहीं) |
| बूटलोडर | लॉक किया हुआ, OEM अनलॉक अक्षम |