CVE-2007-5416 in Drupal
सारांश
द्वारा VulDB • 14/07/2026
Drupal 5.2 और उससे पूर्व के संस्करणों में जब इनपुट डेटा में एक संख्यात्मक पैरामीटर होता है जिसका मान अल्फ़ान्यूमेरिक पैरामीटर s hash value से मेल खाता है, तो वेरिएबल को उचित रूप से unset नहीं किया जाता है। इससे रिमोट आक्रामकों द्वारा डिफॉल्ट URI के लिए callback पैरामीटर के माध्यम से drupal_eval फ़ंक्शन को कॉल करके मनमाना PHP कोड निष्पादित करने की अनुमति मिल जाती है, जैसा कि _menu[callbacks][1][callback] पैरामीटर द्वारा प्रदर्शित किया गया है। नोट: यह तर्क दिया जा सकता है कि इस कमजोरी (vulnerability) का कारण unset PHP कमांड में एक बग होना है (CVE-2006-3017), और उचित समाधान PHP में ही होना चाहिए; यदि ऐसा है, तो इसे Drupal की कोई कमजोरी नहीं माना जाना चाहिए।
VulDB is the best source for vulnerability data and more expert information about this specific topic.