Description
The plugin does not validate signatures when creating them on the server from user input, allowing unauthenticated users to create arbitrary files and lead to RCE.
The plugin does not validate signatures when creating them on the server from user input, allowing unauthenticated users to create arbitrary files and lead to RCE.
id: CVE-2023-4666
info:
name: Form-Maker < 1.15.20 - Unauthenticated Arbitrary File Upload
author: pussycat0x
severity: critical
description: |
The plugin does not validate signatures when creating them on the server from user input, allowing unauthenticated users to create arbitrary files and lead to RCE.
impact: |
Unauthenticated attackers can exploit missing signature validation to upload arbitrary files and achieve remote code execution on WordPress installations running vulnerable Form-Maker plugins.
remediation: Fixed in 1.15.20
reference:
- https://wpscan.com/vulnerability/c6597e36-02d6-46b4-89db-52c160f418be/
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cve-id: CVE-2023-4666
epss-score: 0.03283
epss-percentile: 0.87819
cpe: cpe:2.3:a:10web:form_maker:*:*:*:*:*:wordpress:*:*
metadata:
verified: true
fofa-query: 'body="/wp-content/plugins/form-maker/"'
max-request: 1
vendor: 10web
product: form_maker
framework: wordpress
tags: wpscan,cve,cve2023,wordpress,wp-plugin,form-maker,passive,vkev,vuln
http:
- method: GET
path:
- "{{BaseURL}}/wp-content/plugins/form-maker/readme.txt"
matchers-condition: and
matchers:
- type: dsl
dsl:
- "status_code == 200"
- "compare_versions(version, '< 1.15.20')"
- "contains(body, 'Form Maker by 10Web')"
condition: and
extractors:
- type: regex
part: body
group: 1
name: version
regex:
- 'Stable tag: ([0-9.]+)'
internal: true
# digest: 4a0a004730450221008e822c4d3f705e540969129a855b055b2e65c5f2815cacd0a8cdeb102b9e8f4d02200c7760cc9144448d8c0f56e03a25390baa60fa71481a55a8c8c66cf6f9fea105:922c64590222798bb761d5b6d8e72950
# Visit https://trap.biu.life/ to view exploit trends for this vulnerability.