LitmusChaos Missing Authorization Vulnerability in Project Deletion Handler

Vulnerability

A vulnerability exists in LitmusChaos versions through 3.19.0, allowing authenticated users to delete projects belonging to others. This issue arises from inadequate authorization checks in the DELETE request handler for project deletions. The vulnerability can be exploited remotely by manipulating the projectID parameter, enabling users to delete projects they do not own.

Impact

Exploitation of this vulnerability leads to unauthorized deletion of projects, causing permanent loss of data and disruption of services associated with those projects.

Reproduction

The vulnerability can be reproduced by intercepting a DELETE request to the '/auth/delete_project/' endpoint using a tool like Burp Suite. The projectID parameter can be replaced with the ID of a project owned by another user, bypassing authorization checks and causing the project to be deleted.

Added: Aug 10, 2025, 6:17 AM
Updated: Aug 10, 2025, 6:17 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
6.6
remediation
0.0
relevance
0.3
threat
6.4
urgency
2.9
incentive
1.7

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