Skip to main content

Solidinvoice

13 CVEs product

Monthly

CVE-2026-61686 Sep 04, 17:43 HIGH PATCH This Week

PHP object deserialization in SolidInvoice's DataGrid LiveComponent prior to version 3.0.1 allows authenticated low-privilege users to supply arbitrary PHP-serialized payloads through the writable `context` prop, leading to potential remote code execution on the hosting server. The root cause is direct use of PHP's `unserialize()` on client-controlled input without validation or type restriction, confirmed by GitHub Security Advisory GHSA-4gj8-frx2-gmp6. No public exploit or active exploitation (CISA KEV) has been identified at time of analysis, but successful exploitation yields full server compromise (C:H/I:H/A:H).

PHP Deserialization Solidinvoice
NVD GitHub
CVSS 3.1
7.5
EPSS
0.4%
CVE-2026-46489 Jun 11, 18:55 HIGH PATCH This Week

Stored cross-site scripting in SolidInvoice prior to 2.3.17 allows an authenticated administrator to upload a malicious SVG as the company logo, with the file's contents being base64-encoded and injected unescaped into every page of the application. The embedded JavaScript executes in every authenticated user's browser session, enabling session hijacking and privileged action abuse across the tenant. No public exploit identified at time of analysis, and the issue is not listed in CISA KEV.

XSS Solidinvoice
NVD GitHub VulDB
CVSS 3.1
8.1
EPSS
0.0%
CVE-2026-46622 Jun 11, 18:55 HIGH PATCH This Week

Plaintext credential exposure in SolidInvoice open-source invoicing platform prior to 2.3.17 allows any actor with read access to the application database to harvest every user's REST API token directly from the api_tokens table. Because tokens are stored unhashed, secondary exposures such as SQL injection, stolen backups, replicated databases, or insider access become full account-takeover paths against the API. No public exploit is identified at time of analysis and the issue is not listed in CISA KEV, but the patch in 2.3.17 (commit 8645391) introduces HMAC-SHA256 token hashing keyed by SOLIDINVOICE_APP_SECRET.

SQLi Solidinvoice
NVD GitHub
CVSS 3.1
8.1
EPSS
0.0%
CVE-2026-61688 Sep 04, 17:49 MEDIUM PATCH This Month

Cross-user API history disclosure in SolidInvoice prior to version 3.0.1 allows any authenticated company member to read the API request history of other users' API tokens by manipulating writable Symfony UX LiveComponent props on the DataGrid component. The root cause is an IDOR (CWE-639): the server accepts user-controlled identifiers in LiveComponent prop updates without verifying that the requesting user is authorized to view the referenced token's history. No public exploit code exists and no CISA KEV listing is present; vendor-released patch is available in version 3.0.1.

Solidinvoice
NVD GitHub
CVSS 3.1
6.5
EPSS
0.3%
CVE-2026-61614 Sep 04, 17:48 MEDIUM PATCH This Month

SolidInvoice's REST API authenticator, in all versions prior to 3.0.1, silently accepts long-lived bearer tokens via a `?token=` URL query parameter as a fallback to the intended `X-API-TOKEN` request header, causing credentials to be permanently recorded in server access logs, reverse-proxy logs, CDN access logs, browser history, and HTTP Referer headers forwarded to third-party origins. Any actor with read access to those artifacts - sysadmins, log-aggregation pipelines, analytics vendors receiving Referer data, or post-compromise intruders pivoting through log stores - can extract a valid API token and authenticate to the invoicing platform without exploiting any application logic. Version 3.0.1 fixes the issue by removing the query-parameter fallback and enforcing header-only delivery; no public exploit has been identified at time of analysis.

Information Disclosure Solidinvoice
NVD GitHub
CVSS 3.1
5.9
EPSS
0.3%
CVE-2026-61608 Sep 04, 17:46 MEDIUM PATCH This Month

Invitation links in SolidInvoice prior to version 3.0.1 never expire because UserInvitation entities carry no expiry timestamp, leaving any emailed invitation token permanently valid. An attacker who obtains a past invitation link - through email forwarding, archiving, or account compromise - can use it at any future point to join a company's SolidInvoice account or silently enroll a compromised email address as a member. No public exploit has been identified at time of analysis; vendor-released patch 3.0.1 addresses the issue.

Solidinvoice
NVD GitHub
CVSS 3.1
6.8
EPSS
0.2%
CVE-2025-55580 Aug 29, 17:15 MEDIUM POC This Month

SolidInvoice version 2.3.7 is vulnerable to a stored cross-site scripting (XSS) issue in the Clients module. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

XSS Solidinvoice
NVD GitHub
CVSS 3.1
5.4
EPSS
0.0%
CVE-2025-55579 Aug 29, 17:15 MEDIUM POC This Month

SolidInvoice version 2.3.7 is vulnerable to a Stored Cross-Site Scripting (XSS) issue in the Tax Rates functionality. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

XSS Solidinvoice
NVD GitHub
CVSS 3.1
5.4
EPSS
0.0%
CVE-2025-9171 Aug 19, 23:15 LOW POC Monitor

A security flaw has been discovered in SolidInvoice up to 2.4.0. Rated medium severity (CVSS 5.1), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

XSS Solidinvoice
NVD GitHub VulDB
CVSS 4.0
2.0
EPSS
0.0%
CVE-2025-9170 Aug 19, 22:15 LOW POC Monitor

A vulnerability was identified in SolidInvoice up to 2.4.0. Rated medium severity (CVSS 5.1), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

XSS Solidinvoice
NVD GitHub VulDB
CVSS 4.0
2.0
EPSS
0.0%
CVE-2025-9169 Aug 19, 22:15 LOW POC Monitor

A vulnerability was determined in SolidInvoice up to 2.4.0. Rated medium severity (CVSS 5.1), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

XSS Solidinvoice
NVD GitHub VulDB
CVSS 4.0
2.0
EPSS
0.0%
CVE-2025-9168 Aug 19, 21:15 LOW POC Monitor

A vulnerability was found in SolidInvoice up to 2.4.0. Rated medium severity (CVSS 5.1), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

XSS Solidinvoice
NVD GitHub VulDB
CVSS 4.0
2.0
EPSS
0.0%
CVE-2025-9167 Aug 19, 21:15 LOW POC Monitor

A vulnerability has been found in SolidInvoice up to 2.4.0. Rated medium severity (CVSS 5.1), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

XSS Solidinvoice
NVD GitHub VulDB
CVSS 4.0
2.0
EPSS
0.0%
EPSS 0% CVSS 7.5
HIGH PATCH This Week

PHP object deserialization in SolidInvoice's DataGrid LiveComponent prior to version 3.0.1 allows authenticated low-privilege users to supply arbitrary PHP-serialized payloads through the writable `context` prop, leading to potential remote code execution on the hosting server. The root cause is direct use of PHP's `unserialize()` on client-controlled input without validation or type restriction, confirmed by GitHub Security Advisory GHSA-4gj8-frx2-gmp6. No public exploit or active exploitation (CISA KEV) has been identified at time of analysis, but successful exploitation yields full server compromise (C:H/I:H/A:H).

PHP Deserialization Solidinvoice
NVD GitHub
EPSS 0% CVSS 8.1
HIGH PATCH This Week

Stored cross-site scripting in SolidInvoice prior to 2.3.17 allows an authenticated administrator to upload a malicious SVG as the company logo, with the file's contents being base64-encoded and injected unescaped into every page of the application. The embedded JavaScript executes in every authenticated user's browser session, enabling session hijacking and privileged action abuse across the tenant. No public exploit identified at time of analysis, and the issue is not listed in CISA KEV.

XSS Solidinvoice
NVD GitHub VulDB
EPSS 0% CVSS 8.1
HIGH PATCH This Week

Plaintext credential exposure in SolidInvoice open-source invoicing platform prior to 2.3.17 allows any actor with read access to the application database to harvest every user's REST API token directly from the api_tokens table. Because tokens are stored unhashed, secondary exposures such as SQL injection, stolen backups, replicated databases, or insider access become full account-takeover paths against the API. No public exploit is identified at time of analysis and the issue is not listed in CISA KEV, but the patch in 2.3.17 (commit 8645391) introduces HMAC-SHA256 token hashing keyed by SOLIDINVOICE_APP_SECRET.

SQLi Solidinvoice
NVD GitHub
EPSS 0% CVSS 6.5
MEDIUM PATCH This Month

Cross-user API history disclosure in SolidInvoice prior to version 3.0.1 allows any authenticated company member to read the API request history of other users' API tokens by manipulating writable Symfony UX LiveComponent props on the DataGrid component. The root cause is an IDOR (CWE-639): the server accepts user-controlled identifiers in LiveComponent prop updates without verifying that the requesting user is authorized to view the referenced token's history. No public exploit code exists and no CISA KEV listing is present; vendor-released patch is available in version 3.0.1.

Solidinvoice
NVD GitHub
EPSS 0% CVSS 5.9
MEDIUM PATCH This Month

SolidInvoice's REST API authenticator, in all versions prior to 3.0.1, silently accepts long-lived bearer tokens via a `?token=` URL query parameter as a fallback to the intended `X-API-TOKEN` request header, causing credentials to be permanently recorded in server access logs, reverse-proxy logs, CDN access logs, browser history, and HTTP Referer headers forwarded to third-party origins. Any actor with read access to those artifacts - sysadmins, log-aggregation pipelines, analytics vendors receiving Referer data, or post-compromise intruders pivoting through log stores - can extract a valid API token and authenticate to the invoicing platform without exploiting any application logic. Version 3.0.1 fixes the issue by removing the query-parameter fallback and enforcing header-only delivery; no public exploit has been identified at time of analysis.

Information Disclosure Solidinvoice
NVD GitHub
EPSS 0% CVSS 6.8
MEDIUM PATCH This Month

Invitation links in SolidInvoice prior to version 3.0.1 never expire because UserInvitation entities carry no expiry timestamp, leaving any emailed invitation token permanently valid. An attacker who obtains a past invitation link - through email forwarding, archiving, or account compromise - can use it at any future point to join a company's SolidInvoice account or silently enroll a compromised email address as a member. No public exploit has been identified at time of analysis; vendor-released patch 3.0.1 addresses the issue.

Solidinvoice
NVD GitHub
EPSS 0% CVSS 5.4
MEDIUM POC This Month

SolidInvoice version 2.3.7 is vulnerable to a stored cross-site scripting (XSS) issue in the Clients module. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

XSS Solidinvoice
NVD GitHub
EPSS 0% CVSS 5.4
MEDIUM POC This Month

SolidInvoice version 2.3.7 is vulnerable to a Stored Cross-Site Scripting (XSS) issue in the Tax Rates functionality. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

XSS Solidinvoice
NVD GitHub
EPSS 0% CVSS 2.0
LOW POC Monitor

A security flaw has been discovered in SolidInvoice up to 2.4.0. Rated medium severity (CVSS 5.1), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

XSS Solidinvoice
NVD GitHub VulDB
EPSS 0% CVSS 2.0
LOW POC Monitor

A vulnerability was identified in SolidInvoice up to 2.4.0. Rated medium severity (CVSS 5.1), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

XSS Solidinvoice
NVD GitHub VulDB
EPSS 0% CVSS 2.0
LOW POC Monitor

A vulnerability was determined in SolidInvoice up to 2.4.0. Rated medium severity (CVSS 5.1), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

XSS Solidinvoice
NVD GitHub VulDB
EPSS 0% CVSS 2.0
LOW POC Monitor

A vulnerability was found in SolidInvoice up to 2.4.0. Rated medium severity (CVSS 5.1), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

XSS Solidinvoice
NVD GitHub VulDB
EPSS 0% CVSS 2.0
LOW POC Monitor

A vulnerability has been found in SolidInvoice up to 2.4.0. Rated medium severity (CVSS 5.1), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

XSS Solidinvoice
NVD GitHub VulDB

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy