Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2022-23046 — CVE-2022-23046 के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, PhpIPAM v1.4.4 में एक प्रमाणित SQL इंजेक्शन। edit-bgp-mapping-search.php एंडपॉइंट के माध्यम से सर्वर जानकारी, SMTP सेटिंग्स, उपयोगकर्ता हैश और डेटाबेस क्रेडेंशियल्स निकालता है। | Kitploit
उपकरण/GitHubGitHub/jcarabantes/cve-2022-23046
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणजानकारी एकत्र करनापेनिट्रेशन टेस्टिंग
GitHubjcarabantes/cve-2022-23046

CVE-2022-23046

CVE-2022-23046 के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, PhpIPAM v1.4.4 में एक प्रमाणित SQL इंजेक्शन। edit-bgp-mapping-search.php एंडपॉइंट के माध्यम से सर्वर जानकारी, SMTP सेटिंग्स, उपयोगकर्ता हैश और डेटाबेस क्रेडेंशियल्स निकालता है।

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

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

सभी देखें →

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

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

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

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

CVE-2022-23046

मूल खोज और मैन्युअल PoC Fluidattacks से है:

PhpIPAM v1.4.4 एक प्रमाणित एडमिन उपयोगकर्ता को app/admin/routing/edit-bgp-mapping-search.php के माध्यम से सबनेट खोजते समय "subnet" पैरामीटर में SQL वाक्य इंजेक्ट करने की अनुमति देता है।

यह PoC निम्नलिखित जानकारी प्राप्त करने के लिए कुछ आसान SQLi निष्पादित करता है:

  • बुनियादी सर्वर जानकारी
  • SMTP सेटिंग्स
  • AD/LDAP/Radius जैसी अन्य प्रमाणीकरण विधियाँ
  • PHPIpam उपयोगकर्ता और हैश
  • MySQL db उपयोगकर्ता
  • उपलब्ध अन्य स्कीमाएँ

इनमें से कुछ बैकएंड के माध्यम से सुलभ हैं, लेकिन मैंने इसे यहाँ सभी जानकारी एक ही क्वेरी में प्राप्त करने का एक आसान तरीका के रूप में जोड़ा है। अपने स्वयं के पेलोड जोड़ने/हटाने के लिए स्वतंत्र महसूस करें।

अधिक उन्नत सामग्री के लिए, अपने स्वयं के पेलोड (res.payloads में) बनाएँ, burpsuite का उपयोग करें या sqlmap का उपयोग करें।

स्थापना

root@kitploit:~
git clone https://github.com/jcarabantes/CVE-2022-23046.git
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

python CVE-2022-23046.py -h

यह PoC नीचे दिए गए phpipam डॉकर इमेज का उपयोग करके बनाया गया था

root@kitploit:~
version: '3'

services:
  phpipam-web:
    image: phpipam/phpipam-www:v1.4.3
    ports:
      - "8888:80"
    environment:
      - TZ=Europe/London
      - IPAM_DATABASE_HOST=phpipam-mariadb
      - IPAM_DATABASE_PASS=my_secret_phpipam_pass
      - IPAM_DATABASE_WEBHOST=%
    restart: unless-stopped
    volumes:
      - phpipam-logo:/phpipam/css/images/logo
    depends_on:
      - phpipam-mariadb

  phpipam-cron:
    image: phpipam/phpipam-cron:latest
    ports:
      - "8889:80"
    environment:
      - TZ=Europe/London
      - IPAM_DATABASE_HOST=phpipam-mariadb
      - IPAM_DATABASE_PASS=my_secret_phpipam_pass
      - SCAN_INTERVAL=1h
    restart: unless-stopped
    depends_on:
      - phpipam-mariadb

  phpipam-mariadb:
    image: mariadb:latest
    environment:
      - MYSQL_ROOT_PASSWORD=my_secret_mysql_root_pass
    restart: unless-stopped
    volumes:
      - phpipam-db-data:/var/lib/mysql

volumes:
  phpipam-db-data:
  phpipam-logo:

त्वरित उपयोग

root@kitploit:~

python CVE-2022-23046.py -h
  ___  _  _  ____     ___   ___  ___   ___      ___   ___   ___    __    _  
 / __)( \/ )( ___)___(__ \ / _ \(__ \ (__ \ ___(__ \ (__ ) / _ \  /. |  / ) 
( (__  \  /  )__)(___)/ _/( (_) )/ _/  / _/(___)/ _/  (_ \( (_) )(_  _)/ _ \
 \___)  \/  (____)   (____)\___/(____)(____)   (____)(___/ \___/   (_) \___/

                                     Vulnerability discovered by Oscar Uribe
                                                 PoC author: @javicarabantes
usage: CVE-2022-23046.py [-h] [-d] [-q] --url URL --user USER

optional arguments:
  -h, --help   show this help message and exit
  -d           Debug output
  -q           Do not print the banner
  --url URL    phpipam url: https://ipamserver:8081/
  --user USER  admin user


python CVE-2022-23046.py --url http://localhost:8888/ --user admin

example

अतिरिक्त जानकारी

मैंने इस PoC का परीक्षण विभिन्न phpipam संस्करणों 1.4.3, 1.4.4 और 1.5 में किया है, जो ठीक काम करते हैं (केवल < 1.4.5 ही नहीं)। phpipam GitHub प्रोजेक्ट की जाँच करने पर मैंने देखा कि कमिट 4b764b9cb236d1a4a06fc8ad9a93b306b3f5c04d ने संस्करण 1.5 को भी प्रभावित किया।

उपयोगी फ़ाइल: https://github.com/phpipam/phpipam/blob/master/misc/CHANGELOG

जाँचें कि क्या CHANGELOG सुलभ है और इसमें इस फिक्स के बारे में टिप्पणी है, अन्यथा phpipam सर्वर कमजोर हो सकता है।

curl -sk https://phpipamserver/misc/CHANGELOG | grep "edit-bgp-mapping-search.php"

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