CVE-2026-7092
Received Received - Intake
Improper Authorization in Laravel Invoice System Profile Handler

Publication date: 2026-04-27

Last updated on: 2026-04-29

Assigner: VulDB

Description
A vulnerability has been found in code-projects Invoice System in Laravel 1.0. Affected is an unknown function of the file /profile/ of the component Profile Handler. Such manipulation of the argument ID leads to improper authorization. The attack can be executed remotely. The exploit has been disclosed to the public and may be used.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-04-27
Last Modified
2026-04-29
Generated
2026-06-16
AI Q&A
2026-04-27
EPSS Evaluated
2026-06-14
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
code-projects invoice_system 1.0
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-285 The product does not perform or incorrectly performs an authorization check when an actor attempts to access a resource or perform an action.
CWE-266 A product incorrectly assigns a privilege to a particular actor, creating an unintended sphere of control for that actor.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2026-7092 is a critical Insecure Direct Object Reference (IDOR) vulnerability in the Invoice System in Laravel version 1.0. It exists in the profile management workflow at the endpoint `/profile/{id}`, which accepts both GET and POST requests. The system uses a user-controlled `id` parameter without verifying that the requested profile belongs to the authenticated user. This allows an attacker to access or modify any user's profile data by changing the `id` value in the URL.

A proof of concept shows that an attacker can perform unauthorized profile modifications via a POST request to `/profile/1`, changing sensitive fields such as email, name, and settings.

Impact Analysis

This vulnerability can lead to unauthorized disclosure of private profile information, resulting in a confidentiality breach.

It also allows arbitrary modification of user data, causing an integrity breach.

Additionally, it can enable account takeover scenarios, such as bypassing account recovery by changing the email address associated with a user profile.

Detection Guidance

This vulnerability can be detected by testing the /profile/{id} endpoint for improper authorization. Specifically, attempts to access or modify profiles by changing the 'id' parameter in the URL without proper authentication checks indicate the presence of the vulnerability.

You can use commands like curl to test unauthorized access or modification attempts. For example, sending a POST request to /profile/1 with modified data fields such as email or name can help verify if the system improperly allows changes to other users' profiles.

  • curl -X POST -d "[email protected]&name=attacker" https://targetsite.com/profile/1
  • curl -X GET https://targetsite.com/profile/2

If these requests succeed without proper authorization errors, it indicates the vulnerability is present.

Mitigation Strategies

Immediate mitigation steps include binding profile actions directly to the authenticated user rather than relying on user-supplied IDs.

  • Use auth()->user() to ensure profile operations are performed only on the authenticated user's data.
  • Implement authorization policies that verify the user_id in requests matches the authenticated session user.
  • Use non-sequential identifiers such as UUIDs to prevent easy enumeration and guessing of user profile IDs.
Compliance Impact

The vulnerability CVE-2026-7092 allows unauthorized access and modification of user profile data, leading to breaches of confidentiality and integrity of personal information.

Such unauthorized disclosure and modification of personal data can result in non-compliance with data protection regulations like GDPR and HIPAA, which mandate strict controls over access to personal and sensitive information.

Specifically, the ability to access or alter user profiles without proper authorization may violate principles of data minimization, integrity, and confidentiality required by these standards.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-7092. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart