Impact
A flaw in the Invoice System in Laravel allows an attacker to manipulate the ID argument in the /profile/ endpoint, causing the application to fail at checking that the requested profile belongs to the authenticated user. This results in unauthorized access to other users’ profile data or potentially enabling modification of sensitive information. The weakness is a classic case of improper authorization (CWE-266, CWE-285), and the bug can be triggered remotely via crafted URL parameters or API calls.
Affected Systems
The vulnerability affects code-projects Invoice System in Laravel, version 1.0. No additional affected versions were identified in the available data.
Risk and Exploitability
The CVSS score of 5.3 indicates a moderate impact, while the EPSS score of less than 1% suggests a low likelihood of exploit in the wild. The vulnerability is not listed in CISA’s KEV catalog, implying no known public exploits. Attackers can exploit the flaw remotely by sending crafted requests to the /profile/ path without needing elevated privileges. The primary risk is unauthorized data disclosure or modification through breached authorization checks.
OpenCVE Enrichment