Bevy Event Service Cross-Site Request Forgery Vulnerability Allowing Unauthorized Deletion of Notifications

Vulnerability

A Cross-Site Request Forgery (CSRF) vulnerability has been identified in the Bevy Event service, affecting all versions prior to June 24, 2025. This vulnerability allows attackers to delete user notifications without authorization by sending crafted GET requests to the '/notifications/delete/' endpoint. When an authenticated admin unknowingly visits a malicious page, the attack is executed, removing notifications without consent.

Impact

Exploitation of this vulnerability leads to the unauthorized deletion of user notifications, disrupting communication and visibility on the platform. It could also facilitate further privilege abuse or denial-of-service scenarios if combined with other vulnerabilities.

Reproduction

To reproduce this vulnerability, an attacker must create a malicious webpage that, when visited by an authenticated admin, automatically sends a GET request to the '/notifications/delete/' endpoint. This can be done using an image tag or similar method to trigger the request without the user's knowledge.

Added: Aug 27, 2025, 4:21 PM
Updated: Aug 27, 2025, 5:42 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
3.1
exploitability
7.7
remediation
0.0
relevance
0.4
threat
6.4
urgency
2.9
incentive
0.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.