CVE-2024-2961
GNU C Library के संस्करण 2.39 और उससे पुराने में iconv() फ़ंक्शन, स्ट्रिंग्स को ISO-2022-CN-EXT वर्ण सेट में परिवर्तित करते समय उसे दिए गए आउटपुट बफ़र को 4 बाइट्स तक ओवरफ़्लो कर सकता है, जिसका उपयोग किसी...
- प्रकाशित
- 17 अप्रैल 2024
- अद्यतन
- 15 अक्टू॰ 2026
- सीएनए असाइन करना
- glibc
- साक्ष्य देखे गए
- 8 अग॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:Hउच्च · अगले 30 दिन
- प्रतिशत
- 99.8%
- मॉडल दिनांक
- 17 अक्टू॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
GNU C Library के संस्करण 2.39 और उससे पुराने में `iconv()` फ़ंक्शन, स्ट्रिंग्स को ISO-2022-CN-EXT वर्ण सेट में परिवर्तित करते समय उसे दिए गए आउटपुट बफ़र को 4 बाइट्स तक ओवरफ़्लो कर सकता है, जिसका उपयोग किसी एप्लिकेशन को क्रैश करने या किसी पड़ोसी वेरिएबल को ओवरराइट करने के लिए किया जा सकता है।
स्रोत
php/CVE-2024-2961
PHP File Read to Remote Code Execution Through GNU C Library Iconv (CVE-2024-2961)
Vulhub vulnerability labsघोषित शर्तें
- lab image version: vulhub/php:8.3.4-apache(php/CVE-2024-2961/docker-compose.yml:services.web.image)
modules/exploits/linux/http/magento_xxe_to_glibc_buf_overflow.rb
Metasploit Framework modulesघोषित शर्तें
- platform: Linux,Unix($.exploit_linux/http/magento_xxe_to_glibc_buf_overflow.platform)
- verification: check_declared($.exploit_linux/http/magento_xxe_to_glibc_buf_overflow.check)
- CVE-2024-2961एक्सप्लॉइट
CVE-2024-2961 का उपयोग करके फ़िल्टर चेन पेलोड के माध्यम से कमजोर PHP अनुप्रयोगों से मनमानी फ़ाइलें पढ़ता है।
- cnext-exploitsएक्सप्लॉइट
CNEXT (CVE-2024-2961) के लिए एक्सप्लॉइट्स, glibc के iconv() में बफर ओवरफ्लो।
- osTicketFileReadIntoRCEएक्सप्लॉइट
पूर्ण-श्रृंखला शोषण जो PHP फ़िल्टर चेन इंजेक्शन और CVE-2024-2961 (CNEXT) को संयोजित करता है, कमजोर osTicket इंस्टॉलेशनों पर बिना प्रमाणीकरण के Remote Code Execution के लिए।
- test_iconvPoC
इस रिपॉजिटरी में glibc के iconv() फ़ंक्शन में बफर ओवरफ्लो भेद्यता (CVE-2024-2961) के परीक्षण के लिए एक C प्रोग्राम शामिल है।
CVE-2024-2961 के लिए प्रमाण-अवधारणा एक्सप्लॉइट, जो iconv एन्कोडिंग दोषों और PHP फ़िल्टर श्रृंखलाओं का लाभ उठाकर तैयार किए गए पेलोड अपलोड के माध्यम से असुरक्षित सर्वरों से मनमानी फ़ाइलें पढ़ता है।
- CVE-2023-26326_Buddyform_exploitएक्सप्लॉइट
CVE-2023-26326 (WordPress BuddyForms) के लिए Python एक्सप्लॉइट जो PHP 8+ पर php://filter के माध्यम से बिना प्रमाणीकरण के रिमोट कोड निष्पादन प्राप्त करने के लिए CVE-2024-2961 के साथ जुड़ा हुआ है।
WordPress BuddyForms प्लगइन में CVE-2023-26326 के लिए एक्सप्लॉइट, जो रिमोट कोड निष्पादन के लिए CVE-2024-2961 का लाभ उठाता है। यह एक्सप्लॉइट php://filter के साथ कमजोरियों को श्रृंखलाबद्ध करके PHP 8+ डीसीरियलाइज़ेशन सीमाओं को बायपास करता है।
- CVE-2024-2961-XXE-Exploitएक्सप्लॉइट
CVE-2024-2961 (CNEXT) PHP फ़ाइल-रीड से RCE शोषण, XXE/CTF चैनल के लिए अनुकूलित
CVE-2024–2961 सुरक्षा समस्या निवारण स्क्रिप्ट
- CVE-2024-2961एक्सप्लॉइट
CVE-2024-2961 Cnext RCE एक्सप्लॉइट Buddyforms 2.7.7 के साथ
- iconvfixपैच
CVE-2024-2961 के लिए पैच करने हेतु Bash स्क्रिप्ट
CVE-2024-2961 के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, जो PHP के iconv फ़ंक्शन में एक रिमोट कोड एक्ज़ीक्यूशन कमजोरी को प्रदर्शित करता है। यह सुरक्षा परीक्षण और कमजोरी सत्यापन के लिए डिज़ाइन किया गया है।
त्वरित शमन स्क्रिप्ट
PHP RCE CVE-2024-2961 Nucleus हैकाथॉन डेमो
- cve-2024-2961एक्सप्लॉइट
CVE-2024-2961 के लिए कस्टम C एक्सप्लॉइट जो iconv बफर ओवरफ्लो को लक्षित करता है, जो क्राफ्टेड इनपुट के माध्यम से रिमोट कोड निष्पादन को सक्षम करता है। ambionics/cnext-exploits पर आधारित।
- wongpressअनुसंधान
CVE-2024-2961 और CVE-2024-29510 के लिए एक WordPress डेमो लैब
CVE-2026-22200: osTicket में मनमाना फ़ाइल रीड + CNEXT RCE
CVE-2022-31626, CVE-2024-2961, CVE-2019-6977, PHP सुरक्षा अनुसंधान
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।