ProcessWire CMS version 3.0.255 and prior contain a server-side request forgery vulnerability in the admin panel's 'Add Module From URL' feature that allows authenticated administrators to supply arbitrary URLs to the module download parameter, causing the server to issue outbound HTTP requests to attacker-controlled internal or external hosts. Attackers can exploit differentiable error messages returned by the server to perform reliable internal network port scanning, host enumeration across RFC-1918 ranges, and potential access to cloud instance metadata endpoints.
This CVE has been withdrawn by MITRE
MITRE marked CVE-2026-40500 as REJECTED on . It is no longer considered a valid vulnerability record. The original content below is preserved for historical reference only.
Reason given by MITRE
This CVE ID has been rejected or withdrawn by its CVE Numbering Authority. The "Add Module from URL" feature requires superuser privileges (root-equivalent in ProcessWire) who already has unrestricted arbitrary code execution via standard module upload, making the SSRF vector incapable of providing incremental attack surface. The feature is also disabled by default and requires direct filesystem access to enable.
CVE-2026-40500
✕ Withdrawn — historical dataMEDIUMPre-NVD 6.8
6.8CVSS
- CVSS v3
- 6.8
- EchelonGraph score
- Not yet assessedThis CVE record was withdrawn by its numbering authority, so there is no vulnerability to rate.
- EPSS PROB
- —
- EPSS %ILE
- —
- KEV
- —Not applicable: this CVE ID was withdrawn
Published
April 15, 2026
Last Modified
July 7, 2026
References (3)
- disclosure@vulncheckhttps://gist.github.com/thepiyushkumarshukla/7514e5eed526fd9d20fcfc42ce8d0a82
- disclosure@vulncheckhttps://processwire.com/
- disclosure@vulncheckhttps://www.vulncheck.com/advisories/processwire-cms-ssrf-via-add-module-from-url
Frequently asked(4)
What is CVE-2026-40500?
CVE-2026-40500 is a rejected CVE ID: its record was withdrawn on July 9, 2026 and no longer describes a vulnerability. Reason given: This CVE ID has been rejected or withdrawn by its CVE Numbering Authority. The "Add Module from URL" feature requires superuser privileges (root-equivalent in ProcessWire) who already has unrestricted arbitrary code execution via standard module upload, making the SSRF vector incapable of providing incremental attack surface. The feature is also disabled by default and requires direct filesystem access to enable.
When was the CVE record for CVE-2026-40500 published?
The CVE record for CVE-2026-40500 was published on April 15, 2026. EchelonGraph's copy of the record carries a last-modified date of July 7, 2026; the record at its source may have been updated since.
What is the CVSS score of CVE-2026-40500?
CVE-2026-40500 has a CVSS base score of 6.8 (a secondary CVSS source that NVD displays; NVD's own analysis pending).
How do I remediate CVE-2026-40500?
There is nothing to remediate under CVE-2026-40500: it is a rejected (withdrawn) CVE ID and no longer describes a vulnerability.