CVE-2026-2343
Description
The PeproDev Ultimate Invoice WordPress plugin through 2.2.5 has a bulk download invoices action that generates ZIP archives containing exported invoice PDFs. The ZIP files are named predictably making it possible to brute force and retreive PII.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
PeproDev Ultimate Invoice plugin ≤2.2.5 generates predictable ZIP filenames for bulk invoice downloads, enabling unauthenticated brute-force retrieval of PDFs containing PII.
The PeproDev Ultimate Invoice WordPress plugin, versions 2.2.5 and earlier, contains a vulnerability in its bulk download invoices functionality. When an administrator triggers a bulk export, the plugin generates a ZIP archive containing the corresponding invoice PDFs. The filename of this ZIP archive is constructed using a predictable pattern, rather than a random or authenticated token, making it susceptible to enumeration [1].
An attacker can exploit this flaw without any authentication. By simply iterating through possible ZIP filenames (e.g., based on timestamps or sequential IDs), they can download archives that were generated for legitimate administrative actions. No special network position or user interaction is required beyond the ability to send HTTP requests to the WordPress site [1].
Successful exploitation allows an attacker to retrieve invoice PDFs that contain personally identifiable information (PII) of customers, such as names, addresses, and payment details. This constitutes a sensitive data disclosure, potentially violating privacy regulations and exposing affected individuals to identity theft or fraud [1].
The vulnerability has been addressed in version 2.2.6 of the plugin. Users are strongly advised to update immediately. The issue was discovered and reported by researcher Ashkan Moghaddas [1].
AI Insight generated on May 18, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
1- Range: <=2.2.5
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
1News mentions
1- Wordfence Intelligence Weekly WordPress Vulnerability Report (March 23, 2026 to March 29, 2026)Wordfence Blog · Apr 2, 2026