Severity by source
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Unauthenticated network SSRF with low complexity (AV:N/AC:L/PR:N/UI:N); scope changes as forged requests reach other systems (S:C) with limited confidentiality/integrity impact and no availability effect.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
2DescriptionCVE.org
Unauthenticated Server Side Request Forgery (SSRF) in PeproDev Ultimate Invoice <= 2.2.6 versions.
AnalysisAI
Server-Side Request Forgery in the PeproDev Ultimate Invoice WordPress plugin (versions 2.2.6 and earlier) lets unauthenticated remote attackers coerce the WordPress server into issuing HTTP requests to attacker-chosen destinations. Because the CVSS vector marks a scope change (S:C), the forged requests can reach systems beyond the vulnerable plugin - notably internal network hosts and cloud metadata endpoints - with only low confidentiality and integrity impact. There is no public exploit identified at time of analysis and it is not listed in CISA KEV, but the unauthenticated network-facing nature keeps it a meaningful patch priority for exposed WordPress sites.
Technical ContextAI
The affected component is a commercial WordPress invoicing plugin (CPE cpe:2.3:a:pepro_dev._group:peprodev_ultimate_invoice) that runs inside the PHP/WordPress request-handling stack. The root cause is CWE-918 (Server-Side Request Forgery): a plugin endpoint accepts a user-supplied URL or host value and performs a server-side fetch (typically via PHP's wp_remote_get/cURL/file_get_wrappers) without validating or allow-listing the destination. Invoice plugins commonly fetch remote logos, currency/exchange-rate data, PDF/asset resources, or payment-gateway callbacks, and any such fetch driven by unsanitized input is the classic SSRF sink. The CVSS scope-changed flag indicates the impact crosses the security authority of the web server into other reachable network resources.
RemediationAI
No vendor-released patch version is identified in the available data; the '<= 2.2.6 affected' phrasing implies a fixed release should exist, so administrators should upgrade PeproDev Ultimate Invoice to the newest available version above 2.2.6 as soon as the vendor publishes it and monitor the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/pepro-ultimate-invoice/vulnerability/wordpress-peprodev-ultimate-invoice-plugin-2-2-6-server-side-request-forgery-ssrf-vulnerability) for the confirmed fixed version. Until a patch is applied, apply compensating controls: place a WAF/virtual patch (Patchstack or equivalent) in front of the site to block the vulnerable request pattern; restrict the plugin's outbound network egress so the PHP worker cannot reach internal RFC1918 ranges or the cloud metadata IP 169.254.169.254 (trade-off: may break legitimate remote logo/exchange-rate fetches the plugin performs); and if the plugin is not essential, deactivate and remove it. As a WordPress-hardening measure, define WP_HTTP_BLOCK_EXTERNAL and set WP_ACCESSIBLE_HOSTS to an allow-list of required endpoints to constrain server-side HTTP requests (side effect: any plugin needing other external hosts will fail until allow-listed).
More in Peprodev Ultimate Invoice
View allThe PeproDev Ultimate Invoice WordPress plugin through version 2.2.5 contains an information disclosure vulnerability in
Reflected/unauthenticated Cross-Site Scripting in the PeproDev Ultimate Invoice WordPress plugin (versions 2.2.6 and ear
Unauthenticated broken access control in PeproDev Ultimate Invoice WordPress plugin versions 2.2.6 and below allows remo
Sensitive data exposure in PeproDev Ultimate Invoice (WordPress plugin, versions ≤ 2.2.6) allows unauthenticated remote
Exposure of Sensitive Information to an Unauthorized Actor vulnerability in Pepro Dev. Rated medium severity (CVSS 5.3),
The PeproDev Ultimate Invoice plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up
Same weakness CWE-918 – Server-Side Request Forgery (SSRF)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-48120
GHSA-4966-5qv6-xgv5