
iQOO Neo8 (PD2301, 5.10.246 GKI) CVE-2026-43499 GhostLock अनुकूलन · 48 मैक्रो target.h + offsets.json + 15 राउंड वास्तविक परीक्षण log · केवल write layer अनुपलब्ध
मॉडल: iQOO Neo8 PD2301 · Snapdragon 8+ Gen1 · kernel 5.10.246-gki-gb142569a7856
फ़र्मवेयर: OriginOS PD2301_A_16.3.16.1.W10.V000L1
भेद्यता: CVE-2026-43499 (GhostLock वंशावली, futex PI UAF)
| पथ | विवरण |
|---|---|
targets/ | Neo8 विशेष 48 मैक्रो target.h ×2 + offsets.json |
logs/ | 15 राउंड पूर्ण वास्तविक परीक्षण log (345 पंक्तियाँ, R8 संस्करण) |
patches/ | R7/R9 + fd_set पैच diff + 7 अनुकूलता सूचनाएँ |
.github/workflows/ | NDK एक-क्लिक कंपाइल pipeline |
| चरण | स्थिति |
|---|---|
| kernelsnitch टकराव ऑडिट | ✅ पूर्ण हिट |
| kernel page prepare | ✅ attempt=1 |
| pselect route setup | ✅ LOCK=0x0E80 / W0=0x1180 / TASK=0x1280 |
| requeue fallback | ✅ R7 fix 15/15 डेडलॉक नहीं |
| PI write primitive | ❌ calls=0 success=0 — 5.10 fd_set में kernel write नहीं |
| root | प्राप्त नहीं |
स्थानीय स्तर पर सब कुछ किया जा चुका; अंतिम परत के लिए kinser R11 set_pselect_write या 月虹 Neo8 R12 पूर्ण पैकेज की प्रतीक्षा है।
इस रिपॉज़िटरी का स्रोत कोड और विचार पूर्णतः निम्नलिखित अपस्ट्रीम रिपॉज़िटरी से आते हैं, यह रिपॉज़िटरी केवल Neo8 विशेष अनुकूलन उत्पाद संग्रह करती है (target.h / offsets.json / वास्तविक परीक्षण log / पैच diff), सम्मान व्यक्त करने और दोहराव से बचने के लिए। पूर्ण स्रोत कोड के लिए कृपया मूल रिपॉज़िटरी पर जाएँ:
| अपस्ट्रीम रिपॉज़िटरी | इस परियोजना में भूमिका |
|---|---|
| JoinChang/ghostlock-oneplus (GhostLock अपस्ट्रीम, मुख्य payload वाहक) | ghostlock स्रोत कोड तर्क मुख्य भाग + run_main_route_threads / pselect route की पूर्ण श्रृंखला निष्पादन |
| NebuSec/CyberMeowfia | CVE-2026-43499 भेद्यता विवरण मूल सूचना + IonStack संस्करण कार्यान्वयन मार्ग |
| x-spy/CVE-2026-43499-popsicle | एक अन्य CVE-2026-43499 संदर्भ कार्यान्वयन (drivers/cheese मार्ग) |
| YuKongA/payload_extract_rs | OTA payload पार्सिंग pipeline (स्ट्रीमिंग Range से केवल boot.img खींचने की योजना का स्रोत) |
| martinosevilla/vmlinux-to-elf | Neo8 stock boot.img से kallsyms प्रतीक तालिका 176,599 प्रविष्टियाँ निकाली, target.h 48 मैक्रो मानों के लिए |
| gitee.com/ytngtaoaaa/allroot | समुदाय अनुकूलन प्रक्रिया तीन-चरण ढाँचा (boot संग्रह → AI कंपाइल → log पुनरावृत्ति) |
kinser《CVE-2026-43499 का iQOO Neo8 पर अनुकूलन विश्लेषण रिपोर्ट》(ब्लॉग /archives/report) | R9 MM_STRUCT_SZ=0x3C0 / R10 PAGE_MM_STRUCT_SZ / R11 set_pselect_write सूचना स्रोत — write layer की अनुपस्थिति का अंतिम उत्तर इसमें है |
| 月虹 प्रिविलेज एस्केलेशन सहायक (समुदाय मॉडल .so पैकेज प्रणाली, यह परियोजना इसके लिए Neo8 तृतीय-पक्ष slot उत्पन्न करती है) | 45 मॉडल .so पैकेज नामकरण/कॉलिंग विनिर्देश संदर्भ · com.ghostlock.app अंतर्निहित 65768B संस्करण (वास्तविक परीक्षण में एकमात्र spawn root_child तक पहुँचने वाला संस्करण) |
यदि आप उपरोक्त रिपॉज़िटरी के लेखक हैं और इस उद्धरण से असंतुष्ट हैं या हटाने का अनुरोध करते हैं, तो कृपया Issue खोलें, मैं संबंधित उत्पाद हटा दूँगा।
bin/ बाइनरी उत्पाद| फ़ाइल | आकार | md5 | विवरण |
|---|---|---|---|
bin/boot.img | 96 MB | f99884a6… | Neo8 stock boot (PD2301_A_16.3.16.1.W10.V000L1, kernel 5.10.246), kallsyms मानों का स्रोत |
bin/preload.so | 91 KB | 3b84a04f… | R8 संस्करण preload payload (LD_PRELOAD=/data/local/tmp/preload.so /system/bin/id ट्रिगर) |
bin/offsets.json | 0.9 KB | 12c68c1b… | GhostLock बाह्य offsets (kernelsnitch पूर्ण हिट इसी में) |
boot.img 96 MB GitHub की अनुशंसित एकल फ़ाइल 50 MB से अधिक है, push संभव है (hard limit 100 MB), यदि धीमा लगे तो कृपया धैर्यपूर्वक प्रतीक्षा करें।