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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
php2shell-CVE-2026-109618-CVE-2026-109619-PoC — php2shell (CVE-2026-109618 / CVE-2026-109619) के लिए प्रूफ-ऑफ-कॉन्सेप्ट (PoC) एक्सप्लॉइट, जो कमज़ोर PHP वातावरणों में रिमोट कोड एक्ज़िक्यूशन का प्रदर्शन करता है। केवल सुरक्षा अनुसंधान और शैक्षिक उद्देश्यों के लिए। | Kitploit
उपकरण/GitHubGitHub/eness/php2shell-cve-2026-109618-cve-2026-109619-poc
मेमोरी फोरेंसिकभेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगलर्निंग और शिक्षारिमोट एक्सेस टूल
GitHubeness/php2shell-cve-2026-109618-cve-2026-109619-poc

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

सभी देखें →

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

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

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

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

php2shell-CVE-2026-109618-CVE-2026-109619-PoC

php2shell (CVE-2026-109618 / CVE-2026-109619) के लिए प्रूफ-ऑफ-कॉन्सेप्ट (PoC) एक्सप्लॉइट, जो कमज़ोर PHP वातावरणों में रिमोट कोड एक्ज़िक्यूशन का प्रदर्शन करता है। केवल सुरक्षा अनुसंधान और शैक्षिक उद्देश्यों के लिए।

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

php2shell — CVE-2026-109618 / CVE-2026-109619

php2shell — CVE-2026-109618 / CVE-2026-109619

गंभीर सलाह (CVSS v4.0: 9.2 - गंभीर): 20 अक्टूबर को, PHP कोर में दो प्री-ऑथ रिमोट कोड एक्ज़ीक्यूशन (RCE) खामियों का विवरण समन्वित प्रकटीकरण से पहले ऑनलाइन लीक हो गया। इसका शोषण वेब सर्वर से सीधे मनमाने कमांड निष्पादन की अनुमति देता है।


विषय-सूची

  • अवलोकन
    • मूल कारण
    • सत्यापन और लक्ष्य
  • प्रभावित PHP संस्करण
  • खतरे का परिदृश्य और पहचान मार्गदर्शन
    • व्यवहारिक संकेतक और संदिग्ध चाइल्ड प्रक्रियाएँ
    • निगरानी अनुशंसा
  • संगठनों के लिए कार्रवाई योग्य कदम
  • प्रूफ ऑफ कॉन्सेप्ट (PoC)
    • एक्सप्लॉइट आर्किटेक्चर और चरण
    • लक्ष्य आवश्यकताएँ
    • उपयोग और पैरामीटर
    • प्रोफ़ाइल और ऑफ़सेट
  • शमन और स्रोत पैचिंग
    • 1. कॉन्फ़िगरेशन शमन (तत्काल अस्थायी उपाय)
    • 2. स्वचालित क्विक-फ़िक्स स्क्रिप्ट
    • 3. स्रोत कोड पैच (session-upload-progress-counters.patch)
    • 4. Cloudflare WAF कस्टम नियम
    • 5. FrankenPHP Caddyfile कॉन्फ़िगरेशन
    • 6. Lighttpd कॉन्फ़िगरेशन
    • 7. Apache शमन (ModSecurity और .htaccess)
  • अस्वीकरण

अवलोकन

php2shell दो गंभीर कमज़ोरियों (CVE-2026-109618 और CVE-2026-109619) को संदर्भित करता है जो PHP कोर कार्यक्षमता को प्रभावित करती हैं। मुख्य प्रदर्शित वेक्टर PHP कोर सेशन अपलोड प्रगति तंत्र में एक हीप यूज़-आफ़्टर-फ़्री (UAF) है जो मनमाने कोड निष्पादन (zend_call_function / system()) की ओर ले जाता है।

  • गंभीरता: गंभीर (CVSS v4.0: 9.2)
  • प्रभावित संस्करण: रिपोर्टों से संकेत मिलता है कि PHP संस्करण 5, 6, 7 और 8 प्रभावित हो सकते हैं। सुधार मुख्य रूप से वर्तमान में समर्थित PHP 8 शाखाओं के लिए अपेक्षित हैं, जिससे जीवनकाल-समाप्त (EOL) संस्करण (PHP 5.x, 7.x, 8.0, 8.1) आधिकारिक विक्रेता पैच के बिना उजागर रह जाते हैं।
  • उद्योग ट्रैकिंग: सुरक्षा शोधकर्ताओं द्वारा पुष्टि की गई (watchTowr ने CVE-2026-109618 को पुनः उत्पन्न किया; Huntress और Florian Roth / process-watcher द्वारा निगरानी)।

मूल कारण

PHP का अपलोड प्रगति हैंडलर (ext/session/session.c में php_session_rfc1867_callback) दो कच्चे zval * बकेट पॉइंटर (post_bytes_processed और current_file_bytes_processed) को सीधे लाइव HashTable संरचनाओं में संग्रहीत करता है।

अनुरोध प्रसंस्करण के दौरान:

  1. ट्रिगर: एक मानक मल्टीपार्ट POST अनुरोध डिफ़ॉल्ट कॉन्फ़िगरेशन मानों (session.upload_progress.enabled = 1) के साथ प्रगति ट्रैकिंग सक्रिय करता है।
  2. फ़्री: एक प्रगति अद्यतन चक्र सेशन डेटा को पुनः पढ़ता है। फ़ंक्शन zend_hash_update() डिस्ट्रक्टर zval_ptr_dtor का उपयोग करके पिछले डेटा ट्री को नष्ट कर देता है, जिससे मेमोरी ब्लॉक मुक्त हो जाता है।
  3. रीक्लेम: मुक्त बकेट मेमोरी पुनः प्राप्त की जाती है। डैंगलिंग पॉइंटर को तैयार किए गए zend_fcall_info और zend_internal_function संरचनाओं की ओर पुनर्निर्देशित किया जाता है।
  4. निष्पादन: PHP zend_call_function() को कॉल करता है, जिसके परिणामस्वरूप मनमाना सिस्टम कमांड निष्पादन होता है।

सत्यापन और लक्ष्य

  • मानक php-src बिल्ड्स (संस्करण 8.4.4 और 8.2.34 सहित) पर पुष्टि की गई।
  • वितरण-विशिष्ट बाइनरी लेआउट (जैसे, Debian Bookworm, Ubuntu Noble, Ubuntu Jammy) के अनुकूल होने के लिए zval_ptr_dtor और zend_call_function के बीच सिंबल ऑफ़सेट (--syms) का उपयोग करता है।

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

निम्नलिखित तालिका CVE-2026-109618 और CVE-2026-109619 से प्रभावित PHP संस्करणों का सारांश प्रस्तुत करती है, साथ ही उनके समर्थन और पैच स्थितियाँ भी:

PHP ब्रांचस्थितिप्रभावित संस्करणफ़िक्स्ड / सुरक्षित संस्करणनोट्स
PHP 8.5समर्थित (सक्रिय)< 8.5.128.5.12आपातकालीन सुरक्षा रिलीज़ प्रकाशित
PHP 8.4समर्थित (सक्रिय)< 8.4.278.4.27आपातकालीन सुरक्षा रिलीज़ प्रकाशित
PHP 8.3समर्थित (सक्रिय)< 8.3.368.3.36आपातकालीन सुरक्षा रिलीज़ प्रकाशित
PHP 8.2समर्थित (केवल सुरक्षा)< 8.2.358.2.35आपातकालीन सुरक्षा रिलीज़ प्रकाशित
PHP 8.1जीवनकाल समाप्त (EOL)सभी 8.1.x संस्करणकोई आधिकारिक पैच नहीं (EOL)session.upload_progress.enabled = Off सेट करें या ELS/distro बैकपोर्ट्स का उपयोग करें
PHP 8.0जीवनकाल समाप्त (EOL)सभी 8.0.x संस्करणकोई आधिकारिक पैच नहीं (EOL)आधिकारिक समर्थन समाप्त; कॉन्फ़िगरेशन शमन अनिवार्य है
PHP 7.xजीवनकाल समाप्त (EOL)सभी 7.0 - 7.4 संस्करणकोई आधिकारिक पैच नहीं (EOL)कोर ext/session लॉजिक असुरक्षित; तत्काल शमन या अपग्रेड आवश्यक
PHP 5.xजीवनकाल समाप्त (EOL)5.4.0+ (RFC1867 प्रगति ट्रैकिंग के साथ)कोई आधिकारिक पैच नहीं (EOL)आधिकारिक समर्थन समाप्त; होस्ट को अलग करें या अपलोड प्रगति अक्षम करें

[!WARNING] PHP 8.1 और पुराने जीवनकाल-समाप्त (EOL) संस्करणों को PHP Foundation से आधिकारिक सुरक्षा पैच प्राप्त नहीं होते। इन वातावरणों के लिए, तुरंत session.upload_progress.enabled = Off लागू करें या प्रदान किए गए C स्रोत पैच का उपयोग करके स्रोत से PHP को पुनर्निर्मित करें।


खतरा परिदृश्य और पहचान मार्गदर्शन

php2shell का शोषण आमतौर पर PHP वर्कर प्रक्रियाओं (php-fpm, php-cgi, php-cgi.exe, httpd, apache2) द्वारा सीधे उत्पन्न असामान्य चाइल्ड प्रक्रियाओं के रूप में प्रकट होता है।

व्यवहारिक संकेतक और संदिग्ध चाइल्ड प्रक्रियाएँ

PHP वर्कर प्रक्रियाओं द्वारा निम्नलिखित निष्पादित करने पर निगरानी रखें और अलर्ट करें:

  • इंटरैक्टिव शेल: /bin/sh, /bin/bash, cmd.exe, powershell.exe
  • स्क्रिप्ट इंटरप्रेटर: python, perl
  • नेटवर्क / ट्रांसफर उपयोगिताएँ: curl, wget, nc, certutil.exe
  • सामान्य रिवर्स शेल पैटर्न: /dev/tcp/, fsockopen, mkfifo
  • तत्काल टोही कमांड: whoami, id, uname -a, ipconfig

निगरानी अनुशंसा

एंडपॉइंट डिटेक्शन एजेंट के बिना Linux-आधारित वेब वातावरणों के लिए, Florian Roth के मुफ़्त process-watcher जैसे टूल को observe मोड में चलाया जा सकता है ताकि वास्तविक समय में असामान्य चाइल्ड प्रक्रिया निर्माण को चिह्नित किया जा सके।


संगठनों के लिए कार्य मदें

  1. सभी PHP वातावरणों की सूची बनाएँ:
    • WordPress, Drupal, Joomla, या Magento जैसे अनुप्रयोगों को चलाने वाले सार्वजनिक-सामना करने वाले वेब सर्वर।
    • आंतरिक उपकरण, होस्टिंग पैनल (cPanel, Plesk), और बंडल किए गए स्टैंडअलोन बाइनरी (php.exe, php-cgi.exe)।
  2. पैच विंडो के लिए तैयार रहें:
    • PHP और डाउनस्ट्रीम Linux वितरणों से आधिकारिक आपातकालीन पैच बुधवार, 21 अक्टूबर को 14:00 UTC (10:00 AM ET) के आसपास जारी होने निर्धारित हैं।
    • जारी होते ही विक्रेता अपडेट तुरंत लागू करें।
  3. जीवनकाल-समाप्त (EOL) इंस्टॉलेशन को अलग करें:
    • असमर्थित संस्करण (PHP 5.x, 7.x, 8.0, 8.1) चलाने वाले वातावरणों को आधिकारिक अपस्ट्रीम बैकपोर्ट प्राप्त नहीं हो सकते।
    • VPN के माध्यम से पहुँच प्रतिबंधित करें, सख्त WAF नियम लागू करें, या सार्वजनिक इंटरनेट एक्सपोज़र अक्षम करें।
  4. घटना प्रतिक्रिया और जाँच:
    • यदि संदिग्ध चाइल्ड प्रक्रियाएँ या अप्रत्याशित फ़ाइलें पाई जाती हैं, तो होस्ट को अलग करें और वेब सर्वर/PHP लॉग सुरक्षित रखें।
    • ड्रॉप किए गए वेबशेल या क्षणिक निष्पादन कलाकृतियों के लिए वेब रूट और अस्थायी निर्देशिकाओं (/tmp, /var/tmp) का निरीक्षण करें।

प्रूफ ऑफ कॉन्सेप्ट (PoC)

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