CVE-2025-24968
Published: 04 February 2025
Description
Adversaries may create an account to maintain access to victim systems.
Security Summary
CVE-2025-24968 is an unrestricted project deletion vulnerability in reNgine, an automated reconnaissance framework for web applications. Attackers with specific roles, such as penetration_tester or auditor, can delete all projects in the system, bypassing intended restrictions. This flaw, linked to CWE-284 (Improper Access Control), affects all versions up to and including 2.20 and carries a CVSS v3.1 base score of 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H).
An authenticated attacker possessing a low-privilege role like penetration_tester or auditor can exploit this vulnerability remotely with low complexity and no user interaction required. Successful exploitation allows deletion of all projects, which redirects the attacker to the onboarding page. From there, they achieve complete system takeover by adding or modifying users—including creating Sys Admins—and configuring critical settings such as API keys and user preferences.
The GitHub security advisory (GHSA-3327-6x79-q396) recommends that users monitor the reNgine project repository for future releases that address this issue, as no patches or known workarounds are currently available.
Details
- CWE(s)
Affected Products
MITRE ATT&CK Enterprise Techniques
Why these techniques?
The vulnerability enables unauthorized deletion of all projects (T1485 Data Destruction) due to improper access control bypass from low-priv roles, directly facilitating privilege escalation (T1068) to perform account creation (T1136) and manipulation (T1098) for full system takeover.