Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2025-9167: Cross Site Scripting in SolidInvoice

0
Medium
VulnerabilityCVE-2025-9167cvecve-2025-9167
Published: Tue Aug 19 2025 (08/19/2025, 20:32:06 UTC)
Source: CVE Database V5
Product: SolidInvoice

Description

A vulnerability has been found in SolidInvoice up to 2.4.0. This vulnerability affects unknown code of the file /invoice/recurring of the component Recurring Invoice Module. The manipulation of the argument client name leads to cross site scripting. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

AI-Powered Analysis

AILast updated: 08/27/2025, 01:14:34 UTC

Technical Analysis

CVE-2025-9167 is a cross-site scripting (XSS) vulnerability identified in SolidInvoice versions up to 2.4.0, specifically within the Recurring Invoice Module at the /invoice/recurring endpoint. The vulnerability arises from improper sanitization or validation of the 'client name' parameter, which an attacker can manipulate to inject malicious scripts. This flaw allows an attacker to execute arbitrary JavaScript code in the context of the victim's browser when they access the affected page. The attack can be initiated remotely without authentication, requiring only user interaction (e.g., the victim visiting a crafted URL or viewing a manipulated invoice). The vendor has not responded to the disclosure, and no official patch or mitigation has been released as of the publication date. The CVSS 4.0 base score is 5.1 (medium severity), reflecting network attack vector, low attack complexity, no privileges required, but user interaction needed. The vulnerability impacts confidentiality and integrity to a limited extent by enabling session hijacking, credential theft, or unauthorized actions performed in the victim’s browser session. Availability impact is negligible. Although no known exploits are currently observed in the wild, public disclosure increases the risk of exploitation attempts.

Potential Impact

For European organizations using SolidInvoice for invoicing and recurring billing, this vulnerability poses a moderate risk. Attackers could exploit the XSS flaw to steal session cookies, perform phishing attacks, or execute unauthorized actions on behalf of legitimate users. This could lead to financial fraud, leakage of sensitive client or invoice data, and reputational damage. Since SolidInvoice is a billing system, compromised sessions could allow attackers to manipulate invoices or payment details, impacting business operations and trust. The lack of vendor response and patches increases exposure duration. Organizations with customer bases in Europe, especially SMEs relying on SolidInvoice, are at risk of targeted attacks leveraging this vulnerability. Regulatory compliance such as GDPR may also be impacted if personal data is exposed or mishandled due to exploitation.

Mitigation Recommendations

Given the absence of an official patch, European organizations should implement immediate compensating controls. These include input validation and output encoding on the client name field at the application or web server level to neutralize malicious scripts. Employing a Web Application Firewall (WAF) with custom rules to detect and block XSS payloads targeting the /invoice/recurring endpoint is recommended. Organizations should also restrict access to the invoicing module to trusted IP ranges or VPNs where feasible. User awareness training to recognize phishing attempts and suspicious invoice links can reduce successful exploitation. Monitoring web server logs for unusual query parameters or repeated access attempts to the vulnerable endpoint can help detect exploitation attempts early. Planning for an upgrade or migration to a patched or alternative invoicing solution is advised once available. Regular backups and incident response readiness will mitigate damage if exploitation occurs.

Need more detailed analysis?Get Pro

Technical Details

Data Version
5.1
Assigner Short Name
VulDB
Date Reserved
2025-08-19T13:36:50.988Z
Cvss Version
4.0
State
PUBLISHED

Threat ID: 68a4e2f4ad5a09ad00faec80

Added to database: 8/19/2025, 8:47:48 PM

Last enriched: 8/27/2025, 1:14:34 AM

Last updated: 10/16/2025, 9:41:55 AM

Views: 17

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need enhanced features?

Contact root@offseq.com for Pro access with improved analysis and higher rate limits.

Latest Threats