Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:H/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Requires admin privileges (PR:H), network attack vector, low complexity, scope change to internal network.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
5DescriptionCVE.org
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.
AnalysisAI
Server-side request forgery in ProcessWire CMS 3.0.255 and prior allows authenticated administrators to abuse the 'Add Module From URL' feature to issue outbound HTTP requests to arbitrary internal or external hosts. This enables internal network reconnaissance, port scanning, and potential access to cloud metadata endpoints. A public exploit exists but requires admin credentials, limiting real-world risk.
Technical ContextAI
The vulnerability is a Server-Side Request Forgery (SSRF) classified as CWE-918, affecting ProcessWire CMS. The flaw resides in the admin panel's 'Add Module From URL' functionality, which lets administrators download modules from arbitrary URLs. The server does not validate or restrict the target host, allowing it to make requests to internal RFC-1918 addresses or cloud metadata services. The CPE cpe:2.3:a:processwire:processwire:*:*:*:*:*:*:*:covers all versions up to and including 3.0.255. SSRF attacks exploit the server's trust to bypass network segmentation and access internal resources.
RemediationAI
Upgrade ProcessWire to version 3.0.256 or later, which includes a fix for this SSRF issue. As a workaround, restrict outbound HTTP access from the server or disable the 'Add Module From URL' feature for non-essential administrators. No specific patch advisory from ProcessWire was found, but upgrading to the latest stable version should resolve the vulnerability. Refer to the VulnCheck advisory for additional guidance.
More in Processwire
View allCross Site Request Forgery vulnerability in ProcessWire v.3.0.229 allows a remote attacker to insert a comment. Rated me
ProcessWire v3.0.200 was discovered to contain a Cross-Site Request Forgery (CSRF). Rated medium severity (CVSS 6.5), th
ProcessWire v3.0.200 was discovered to contain multiple cross-site scripting (XSS) vulnerabilities via the Search Users
Same weakness CWE-918 – Server-Side Request Forgery (SSRF)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-23121
GHSA-gmwr-9j4p-96vm