CVE-2026-71242: CWE-639 Authorization Bypass Through User-Controlled Key in crater-invoice crater
CVE-2026-71242 is an authorization bypass vulnerability in crater-invoice's crater version 6.0.6. The flaw arises because the NotePolicy does not verify company ownership when authorizing access to notes, unlike other policies. This allows an authenticated user from one company to read, edit, or delete notes belonging to another company by ID. The vulnerability affects the show, update, and destroy actions of the NotesController, which authorize without passing the target Note model, and company scoping is only applied in the list endpoint. The CVSS score is 8.2, indicating high severity.
AI Analysis
Technical Summary
The vulnerability in crater-invoice crater version 6.0.6 involves improper authorization checks in the NotePolicy. Unlike InvoicePolicy and other sibling policies that verify if a user belongs to the company owning the resource, NotePolicy only checks for broad Bouncer abilities (manage-all-notes/view-all-notes) without company ownership validation. Additionally, NotesController's show(), update(), and destroy() methods authorize actions without passing the specific Note model, and company scoping is only enforced in the list endpoint. This allows any authenticated user from one company to access, modify, or delete notes of another company by specifying the note ID, constituting an authorization bypass (CWE-639).
Potential Impact
An authenticated user from one company can access, modify, or delete notes belonging to another company, potentially exposing sensitive information and allowing unauthorized data manipulation. This compromises confidentiality, integrity, and partially availability of note data across companies using the affected version.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until an official fix is available, restrict access to the affected version 6.0.6 and consider implementing additional access controls or monitoring for unauthorized note access. Avoid exposing note IDs to untrusted users.
CVE-2026-71242: CWE-639 Authorization Bypass Through User-Controlled Key in crater-invoice crater
Description
CVE-2026-71242 is an authorization bypass vulnerability in crater-invoice's crater version 6.0.6. The flaw arises because the NotePolicy does not verify company ownership when authorizing access to notes, unlike other policies. This allows an authenticated user from one company to read, edit, or delete notes belonging to another company by ID. The vulnerability affects the show, update, and destroy actions of the NotesController, which authorize without passing the target Note model, and company scoping is only applied in the list endpoint. The CVSS score is 8.2, indicating high severity.
CVSS v3.1
Score 8.2high
Affected software
pkg:github/crater-invoice/craterRun on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The vulnerability in crater-invoice crater version 6.0.6 involves improper authorization checks in the NotePolicy. Unlike InvoicePolicy and other sibling policies that verify if a user belongs to the company owning the resource, NotePolicy only checks for broad Bouncer abilities (manage-all-notes/view-all-notes) without company ownership validation. Additionally, NotesController's show(), update(), and destroy() methods authorize actions without passing the specific Note model, and company scoping is only enforced in the list endpoint. This allows any authenticated user from one company to access, modify, or delete notes of another company by specifying the note ID, constituting an authorization bypass (CWE-639).
Potential Impact
An authenticated user from one company can access, modify, or delete notes belonging to another company, potentially exposing sensitive information and allowing unauthorized data manipulation. This compromises confidentiality, integrity, and partially availability of note data across companies using the affected version.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until an official fix is available, restrict access to the affected version 6.0.6 and consider implementing additional access controls or monitoring for unauthorized note access. Avoid exposing note IDs to untrusted users.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- TuranSec
- Date Reserved
- 2026-08-05T10:53:53.176Z
- Cvss Version
- 3.1
- State
- PUBLISHED
- Remediation Level
- null
Threat ID: 6a731a81bf8831d539c95cab
Added to database: 08/05/2026, 11:12:01 UTC
Last enriched: 08/05/2026, 11:26:31 UTC
Last updated: 08/05/2026, 11:39:49 UTC
Views: 4
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
External Links
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.