๐Ÿ” CVE Alert

CVE-2026-55383

HIGH 8.2

InvoiceShelf: Public EmailLog token type confusion allows cross-company invoice disclosure

CVSS Score
8.2
EPSS Score
0.0%
EPSS Percentile
0th

InvoiceShelf is an open-source web & mobile app that helps track expenses, payments and create professional invoices and estimates. Prior to version 2.4.0, InvoiceShelf public customer invoice, estimate, and payment routes use an EmailLog token's numeric mailable_id without verifying mailable_type, and the JSON handlers do not enforce EmailLog::isExpired. A token issued for one document type can therefore disclose a different company's document when numeric identifiers collide, and an expired token can remain usable on the JSON routes GET /customer/invoices/{email_log:token}, GET /customer/estimates/{email_log:token}, and GET /customer/payments/{email_log:token}. View handlers can also mark a mismatched invoice or estimate as viewed and send a notification. This issue is fixed in version 2.4.0.

CWE CWE-285
Vendor invoiceshelf
Product invoiceshelf
Published Oct 14, 2026
Last Updated Oct 14, 2026
Stay Ahead of the Next One

Get instant alerts for invoiceshelf invoiceshelf

Be the first to know when new high vulnerabilities affecting invoiceshelf invoiceshelf are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
Low
Availability
None

Affected Versions

InvoiceShelf / InvoiceShelf
< 2.4.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/InvoiceShelf/InvoiceShelf/security/advisories/GHSA-73q7-2953-8gvx github.com: https://github.com/InvoiceShelf/InvoiceShelf/pull/662 github.com: https://github.com/InvoiceShelf/InvoiceShelf/commit/5839d8385debf379644f55e773639e1c7e673163 github.com: https://github.com/InvoiceShelf/InvoiceShelf/releases/tag/2.4.0