InvoiceShelf: SSRF in Payment Receipt PDF Rendering via Unsanitised HTML in Notes Field
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- High · High · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA.
Summary
InvoiceShelf is an open-source web & mobile app that helps track expenses, payments and create professional invoices and estimates. Prior to version 2.2.0, a Server-Side Request Forgery (SSRF) vulnerability exists in the Payment receipt PDF generation module. User-supplied HTML in the payment Notes field is passed unsanitised to the Dompdf rendering library, which will fetch any remote resources referenced in the markup. The vulnerability is exploitable directly via the PDF receipt endpoint, regardless of whether automated email attachments are enabled. This issue has been patched in version 2.2.0.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| InvoiceShelf | InvoiceShelf | before 2.2.0 | 2.2.0 | Patch available | CNA |
- InvoiceShelf VendorInvoiceShelf Affected before 2.2.0 Fixed in 2.2.0 Patch available CNA
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:invoiceshelf:invoiceshelf:*:*:*:*:*:*:*:* | before 2.2.0 | Vulnerable | InvoiceShelf |
- cpe:2.3:a:invoiceshelf:invoiceshelf:*:*:*:*:*:*:*:* Versions before 2.2.0 Vulnerable ·InvoiceShelf
Remediation
- Fix · CNA InvoiceShelf (InvoiceShelf) Fixed in 2.2.0
Timeline
- 2026-10-02 Threatist record created from CVE-2026-34366
References
More Invoiceshelf vulnerabilities
- TI-2026-26653 InvoiceShelf: SSRF in Invoice PDF Rendering via Unsanitised HTML in Notes Field CVSS 3.1HIGH 8.7
- TI-2026-26651 InvoiceShelf: SSRF in Estimate PDF Rendering via Unsanitised HTML in Notes Field CVSS 3.1HIGH 8.1
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences