VYPR
Unrated severityNVD Advisory· Published Apr 8, 2024· Updated Mar 13, 2025

CVE-2024-27630

CVE-2024-27630

Description

Insecure Direct Object Reference (IDOR) in GNU Savane v.3.12 and before allows a remote attacker to delete arbitrary files via crafted input to the trackers_data_delete_file function.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected products

2
  • GNU/Savanedescription
  • GNU/Savanellm-fuzzy
    Range: <=3.12

Patches

Vulnerability mechanics

Root cause

"The trackers_data_delete_file function fails to validate the file_id parameter, allowing arbitrary file deletion."

Attack vector

An authenticated administrator of a group with a bug tracker can exploit this vulnerability. By crafting a request to `/bugs/index.php?func=delete_file` with a valid `item_id` from their own group and an arbitrary `file_id`, an attacker can delete file attachments from any bug tracker. Since file IDs increment sequentially, an attacker could script the deletion of all file attachments on the server [ref_id=1].

Affected code

The vulnerability lies within the `trackers_data_delete_file` function, located in `frontend/php/include/trackers/data.php`. This function is called when the `func` parameter is set to `delete_file` in `frontend/php/bugs/index.php`, but only if the user is a tracker administrator (`$is_trackeradmin`). The function directly uses the provided `$file_id` in an `unlink` operation without sufficient validation.

What the fix does

The advisory recommends upgrading to Savane version 3.13 or higher. The patch, while not detailed in the provided information, is expected to introduce validation for the `file_id` parameter within the `trackers_data_delete_file` function to ensure it belongs to the specified group and item, thereby preventing arbitrary file deletion.

Preconditions

  • authThe attacker must be an authenticated administrator of a group with a bug tracker.
  • inputThe attacker needs to know or guess a valid `item_id` within their group and the `file_id` of the target file.

Generated on Jun 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

1

News mentions

0

No linked articles in our index yet.