๐Ÿ” CVE Alert

CVE-2026-71242

HIGH 8.2

Crater: Cross-Company IDOR on Notes via Missing Company-Ownership Check in NotePolicy

CVSS Score
8.2
EPSS Score
0.0%
EPSS Percentile
0th

Crater's NotePolicy checks only a blanket Bouncer ability (manage-all-notes / view-all-notes) with no company-ownership comparison, unlike InvoicePolicy and other sibling policies which additionally verify $user->hasCompany($model->company_id). NotesController's show(), update(), and destroy() actions authorize via $this->authorize('view notes'/'manage notes') without passing the target Note model, and Note's company-scoping (scopeWhereCompany) is applied only in the list endpoint, not in show/update/destroy. Any authenticated user of one company can read, edit, or delete another company's notes by ID. This is a distinct finding from the previously reported CustomerPolicy company-ownership omission (a different policy class and controller).

CWE CWE-639
Vendor crater-invoice
Product crater
Published Aug 5, 2026
Last Updated Aug 5, 2026
Stay Ahead of the Next One

Get instant alerts for crater-invoice crater

Be the first to know when new high vulnerabilities affecting crater-invoice crater are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability

Affected Versions

crater-invoice / crater
6.0.6

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/crater-invoice/crater

Credits

Bobur Abdugafforov