Cross-site Scripting vulnerability in BigProf products
Description
A vulnerability has been discovered in BigProf Online Invoicing System 2.6, which does not sufficiently encode user-controlled input, resulting in persistent XSS through /invoicing/app/clients_view.php, in the FirstRecord parameter. Exploitation of this vulnerability could allow an attacking user to store dangerous JavaScript payloads on the system that will be triggered when the page loads.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Persistent XSS vulnerability in BigProf Online Invoicing System 2.6 via clients_view.php FirstRecord parameter allows stored JavaScript payloads.
Vulnerability
A persistent cross-site scripting (XSS) vulnerability exists in BigProf Online Invoicing System version 2.6. The application fails to sufficiently encode user-controlled input in the FirstRecord parameter of the /invoicing/app/clients_view.php page. This allows an attacker to inject arbitrary JavaScript code that will be stored and executed when the page is loaded by other users. The vulnerability is classified as CWE-79 and has a CVSS v3.1 base score of 6.3 (AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L) [1].
Exploitation
An attacker does not require authentication (PR:N) but relies on user interaction (UI:R) to trigger the payload. The attacker can inject a malicious script into the FirstRecord parameter via a crafted request to /invoicing/app/clients_view.php. When an administrator or other user visits the affected page, the stored script executes in their browser. The attack vector is network-based (AV:N) with low complexity (AC:L) [1].
Impact
Successful exploitation allows the attacker to execute arbitrary JavaScript in the context of the victim's session. This can lead to theft of session cookies, redirection to malicious sites, or other actions that mimic the victim's privileges within the application. The scope is unchanged, but the impact on confidentiality, integrity, and availability is low (C:L/I:L/A:L) [1].
Mitigation
As of the publication date (November 30, 2023), no official fix or patch has been released by the vendor. Users are advised to monitor for updates and consider implementing input validation and output encoding as a workaround. The vulnerability is not currently known to be listed in the CISA KEV catalog [1].
AI Insight generated on May 27, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
1- Range: 2.6
Patches
0No patches discovered yet.
Vulnerability mechanics
Root cause
"The application does not sufficiently encode user-controlled input in the FirstRecord parameter, enabling stored cross-site scripting (XSS)."
Attack vector
An attacker can inject a persistent (stored) XSS payload by supplying malicious JavaScript in the `FirstRecord` parameter when interacting with `/invoicing/app/clients_view.php` [ref_id=1]. The application does not sufficiently encode user-controlled input, so the payload is stored on the system and executed in the browser of any user who loads the affected page [ref_id=1]. The attack requires no authentication (CVSS: AV:N/AC:L/PR:N) but does require user interaction (UI:R) to trigger the payload [ref_id=1].
Affected code
The vulnerability exists in the file `/invoicing/app/clients_view.php` of BigProf Online Invoicing System 2.6, in the `FirstRecord` parameter [ref_id=1].
What the fix does
No patch or fix has been reported at this time [ref_id=1]. The advisory recommends that the vendor properly encode user-controlled input before rendering it in the page, which would prevent the stored JavaScript payloads from executing [ref_id=1].
Preconditions
- inputThe attacker must be able to supply input to the FirstRecord parameter of /invoicing/app/clients_view.php
- configA victim user must load the affected page after the payload is stored
Generated on May 24, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
1News mentions
0No linked articles in our index yet.