SEPTEMBER 19, 2026
Live Feed
Back to database
Case File

CVE-2026-59240

MEDIUM · CVSS 6.9 EPSS 0.29% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-07-27 · Last synced 2026-08-26

CyberRota Analysis

AI-Generated

The vulnerability allows any authenticated user to delete notifications belonging to other users due to an Insecure Direct Object Reference in the `DeleteNotificationController::delete()` method. This oversight permits attackers to systematically remove notifications, potentially disrupting user access to critical alerts and system events. Organizations utilizing this endpoint should prioritize remediation to prevent unauthorized data manipulation and maintain user trust.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-59240
Severity
MEDIUM
CVSS
6.9
EPSS
0.29%

Original NVD Description

The vulnerability involves an Insecure Direct Object Reference (IDOR) in the `DeleteNotificationController::delete()` method at endpoint `GET /notification/delete/{id}`. The flaw allows any authenticated user, regardless of company or permissions, to delete notifications belonging to any other user in the system. The controller retrieves the target record with `Notification::findOrFail($id)` and deletes it without validating `user_id` or `company_id` ownership, unlike the sibling `SetNotificationReadAjaxController`, which correctly scopes lookups by `Auth::id()`. Because notification identifiers are sequential, an attacker can iterate over IDs to systematically delete notifications belonging to any user, denying them visibility of ticket alerts, task assignments, and other system events.