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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
php2shell-poc — CVE-2026-109618/109619 PHP session.upload_progress एक्सप्लॉइट रिसर्च — POC और विश्लेषण | Kitploit
उपकरण/GitHubGitHub/ikow/php2shell-poc
मेमोरी फोरेंसिकभेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणवेब सुरक्षापेपर और शोधपेलोड डेवलपमेंटलैब और अभ्यास
GitHubikow/php2shell-poc

php2shell-poc

CVE-2026-109618/109619 PHP session.upload_progress एक्सप्लॉइट रिसर्च — POC और विश्लेषण

रिपॉजिटरी देखें
134703515घं 55मि पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

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

php2shell — CVE-2026-109618 / CVE-2026-109619 अनुसंधान

गंभीर PHP session.upload_progress कमज़ोरियों (CVSS v4.0 9.2) पर स्वतंत्र सुरक्षा अनुसंधान।

लेखक: Qi Deng (@ikow)
दिनांक: 2026-10-21
पूर्ण विवरण: qideng.substack.com

अवलोकन

PHP कोर के session.upload_progress हैंडलर में दो गंभीर प्री-ऑथ RCE कमज़ोरियाँ, जो PHP 5.4.0 से 8.5.x तक प्रभावित करती हैं। इस रिपॉज़िटरी में अधिकृत सुरक्षा परीक्षण के लिए सत्यापन POC और लैब सेटअप शामिल हैं।

सत्यापित आक्रमण श्रृंखलाएँ

श्रृंखलाप्रकारशर्तेंसत्यापित
Session File Injection + LFIलॉजिक बगupload_progress=On (डिफ़ॉल्ट) + ऐप LFI✅ RCE
var_destroy UAF → Handler Overwriteमेमोरी करप्शनunserialize() + /proc/self/mem✅ ASAN + RCE
Handler Mismatch → __destructडीसेरियलाइज़ेशनक्रॉस-डिर हैंडलर मिसमैच + POP गैजेट✅ RCE

मुख्य निष्कर्ष

  1. POST बॉडी के माध्यम से सेशन फिक्सेशन session.use_only_cookies को बायपास करता है (PR #22113)
  2. upload_progress में अमान्य फ़ाइलनाम सेशन फ़ाइलों में कच्चा संग्रहीत होता है
  3. var_destroy __destruct पुनःप्रवेश UAF — ASAN-पुष्टि किया गया heap-use-after-free
  4. RSHUTDOWN में PS(serializer) रीसेट नहीं होता — FPM में क्रॉस-रिक्वेस्ट सीरियलाइज़र लीक
  5. __destruct डिकोड विफलता पर सक्रिय होता है — हैंडलर मिसमैच + ट्रेलिंग डेटा के माध्यम से ऑब्जेक्ट इंजेक्शन

रिपॉज़िटरी संरचना

poc/
  verify_session_injection.py   — Verify filename injection into session files
  verify_uaf_asan.php           — Trigger ASAN heap-use-after-free (var_destroy)
  verify_handler_mismatch.py    — Verify handler mismatch → object deserialization
lab/
  docker-compose.yml            — PHP 8.2.34 FPM + nginx lab environment
  Dockerfile                    — Vulnerable PHP build
  php.ini                       — Lab configuration
  setup.sh                      — One-click lab setup
docs/
  ANALYSIS.md                   — Full technical analysis

त्वरित शुरुआत

# Start the lab
cd lab && ./setup.sh

# Verify session injection
python3 poc/verify_session_injection.py --target http://127.0.0.1:18080

# Verify UAF (requires ASAN build)
docker exec php-asan-lab php poc/verify_uaf_asan.php

# Verify handler mismatch
python3 poc/verify_handler_mismatch.py --target http://127.0.0.1:18080

प्रभावित संस्करण

  • PHP 5.4.0 — 8.5.11 (session.upload_progress वाले सभी संस्करण)
  • इनमें ठीक किया गया: 8.2.35, 8.3.36, 8.4.27, 8.5.12 (निर्धारित 2026-10-21)
  • PHP 5.x, 7.x, 8.0, 8.1: जीवनकाल समाप्त, कोई आधिकारिक फ़िक्स नहीं

शमन

; Immediate mitigation (does NOT fix all attack paths)
session.upload_progress.enabled = Off
session.use_only_cookies = On

अस्वीकरण

यह अनुसंधान केवल अधिकृत सुरक्षा परीक्षण और शैक्षिक उद्देश्यों के लिए है। उन सिस्टमों के विरुद्ध इसका उपयोग न करें जिनके आप स्वामी नहीं हैं या जिनके परीक्षण के लिए आपके पास स्पष्ट अधिकृतता नहीं है।

लाइसेंस

MIT

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