CVE-2026-7110

code-projects Invoice System in Laravel item cross site scripting

Published Apr 27, 2026 CVSS 4.0 · 5.1 Medium EPSS < 1% KEV · Not listed
Description
A flaw has been found in code-projects Invoice System in Laravel 1.0. Affected is an unknown function of the file /item. Executing a manipulation of the argument item name/description can lead to cross site scripting. It is possible to launch the attack remotely. The exploit has been published and may be used.

Analysis

AI-generated

Technical impact

The flaw allows an attacker to inject arbitrary JavaScript through the item name or description fields in the /item route, because the input is not properly validated or escaped. When a vulnerable page is viewed, the browser executes the injected script in the context of that user, enabling session hijacking, defacement, or data theft. This reflects a client‑side code injection problem aligned with CWE‑79 and improper input handling (CWE‑94).

Affected Systems

The affected product is code‑projects Invoice System in Laravel 1.0. Any deployment that exposes the /item route and stores or echoes unsanitized item name or description values is vulnerable. No other editions or components are listed in the advisory.

Risk and Exploitability

The CVSS score of 5.1 denotes medium severity, while the EPSS score of less than 1% suggests a low current exploitation probability. The vulnerability is not in the CISA KEV catalog. The likely attack vector is remote: an attacker can send crafted requests over the network to inject the payload, and the impact propagates to any user who subsequently views the vulnerable page.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update to the latest release of the Invoice System when an official fix becomes available
  • Implement server‑side sanitization for all item name and description inputs using a whitelist or escaping routine
  • If a patch is unavailable, enforce a Content Security Policy that blocks inline scripts and set X‑Content‑Type‑Options to nosniff

Generated by OpenCVE AI on April 28, 2026 at 04:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Code-projects
Code-projects invoice System In Laravel
Vendors & Products Code-projects
Code-projects invoice System In Laravel
Type Values Removed Values Added
Description A flaw has been found in code-projects Invoice System in Laravel 1.0. Affected is an unknown function of the file /item. Executing a manipulation of the argument item name/description can lead to cross site scripting. It is possible to launch the attack remotely. The exploit has been published and may be used.
Title code-projects Invoice System in Laravel item cross site scripting
Weaknesses CWE-79
CWE-94
References
Metrics cvssV2_0

{'score': 4, 'vector': 'AV:N/AC:L/Au:S/C:N/I:P/A:N/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 3.5, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 3.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P'}

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')

Sources

Status
PUBLISHED
Assigner
VulDB
Published
Updated
Apr 29, 2026, 1:50 PM
Reserved
Apr 26, 2026, 2:45 PM
Status
Deferred
Published
Apr 27, 2026, 10:16 AM
Modified
Oct 26, 2026, 9:10 PM