CVE 8.1 HIGH

SolidInvoice: Unrestricted file upload with no MIME validation allows stored XSS via malicious SVG logo_CVE-2026-46489

8.1 / 10
HIGH
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:N

Description

SolidInvoice is an open-source invoicing platform. Prior to version 2.3.17, the company logo upload feature accepts any file type without validation. An authenticated administrator can upload an SVG file containing embedded JavaScript. This script is base64-encoded and injected unescaped into every page of the application, causing stored cross-site scripting (XSS) that executes in every authenticated user's browser. This issue has been patched in version 2.3.17.

Basic Information

ID CVE-2026-46489
Source GitHub_M
Published Jun 11, 2026 at 18:55

Affected Product

Vendor SolidInvoice
Product SolidInvoice
Version < 2.3.17
Affected Versions SolidInvoice SolidInvoice < 2.3.17

CWE Classification

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.