AI description
CVE-2025-29009 is an unauthenticated arbitrary file upload vulnerability affecting the Webkul Medical Prescription Attachment Plugin for WooCommerce, a WordPress plugin, in all versions up to and including 1.2.3. The vulnerability is caused by a lack of server-side validation for file extensions or MIME types within the plugin's `wkwcpa_handle_prescription_session` AJAX handler. Because the handler accepts file uploads via the `wkwc_pa_prescription_attachment[]` parameter without verifying the file type, it allows users to upload arbitrary files to the server. To exploit this vulnerability, an unauthenticated attacker can retrieve the necessary `ajaxNonce` from the public WooCommerce storefront, where it is embedded in the `wkwcpaFrontObj` JavaScript object. Using this nonce, the attacker can upload a PHP web shell directly to the server's uploads directory. The plugin's response returns the full, accessible URL of the uploaded file, enabling the attacker to execute remote code on the affected site's server.
- Description
- Unrestricted Upload of File with Dangerous Type vulnerability in Webkul Medical Prescription Attachment Plugin for WooCommerce medical-prescription-attachment-plugin-for-woocommerce allows Upload a Web Shell to a Web Server.This issue affects Medical Prescription Attachment Plugin for WooCommerce: from n/a through <= 1.2.3.
- Source
- audit@patchstack.com
- NVD status
- Deferred
CVSS 3.1
- Type
- Secondary
- Base score
- 10
- Impact score
- 6
- Exploitability score
- 3.9
- Vector string
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
- Severity
- CRITICAL
- audit@patchstack.com
- CWE-434
Hype score is a measure of social media activity compared against trending CVEs from the past 12 months. Max score 100.
- Hype score
8
CVE-2025-29009: Medical Prescription Attachment Plugin for WooCommerce Unauthenticated Arbitrary File Upload CVSS: 10 PoC: https://t.co/ikRvKXBn83 https://t.co/VSjvzMwMI3
@DarkWebInformer
18 Oct 2026
4045 Impressions
5 Retweets
16 Likes
5 Bookmarks
1 Reply
1 Quote
CVE-2025-29009 Unrestricted Upload of File with Dangerous Type vulnerability in Webkul Medical Prescription Attachment Plugin for WooCommerce allows Upload a Web Shell to a Web Serv… https://t.co/9YjHt2UKfZ
@CVEnew
16 Jul 2025
201 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes