CVE-2017-16997 in C Library
सारांश
द्वारा VulDB • 04/08/2026
GNU C Library (aka glibc or libc6) 2.19 से 2.26 तक में elf/dl-load.c में RPATH और RUNPATH के $ORIGIN को गलत तरीके से संभाला जाता है, जिससे स्थानीय उपयोगकर्ता वर्तमान कार्यकारी निर्देशिका (current working directory) में मौजूद ट्रोजन हॉर्स लाइब्रेरी का उपयोग करके विशेषाधिकार प्राप्त प्रोग्रामों (setuid या AT_SECURE) के लिए अधिकार प्राप्त कर सकते हैं। यह fillin_rpath और decompose_rpath फ़ंक्शंस से संबंधित है। इसमें खाली RPATH/RUNPATH टोकन को "./" निर्देशिका के रूप में गलत व्याख्या की गई है। नोट: विशेषाधिकार प्राप्त प्रोग्रामों के लिए RPATH/RUNPATH का यह कॉन्फ़िगरेशन काफी असामान्य है; सबसे संभावित, कोई भी सामान्य Linux वितरण इस प्रकार का कोई ऐसा प्रोग्राम नहीं भेजता।
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.