Vulnerability record · CVE-2024-39931 · published 4 July 2024
CVE-2024-39931: Gogs internal file deletion via path handling flaw
Gogs · Gogs
Gogs through 0.13.0 allows deletion of internal files. The flaw is a path handling issue (CWE-552) that lets a user with a valid account remove files the application relies on, which can break the instance or expose it to further abuse. It matters because the affected software is a self-hosted Git service often holding source code and credentials.
Description
Gogs through 0.13.0 allows deletion of internal files.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Automated analysis
critical priorityCVSS 9.9 critical with scope change and a very high EPSS percentile, though exploitation is not confirmed in KEV.
What it is
Gogs through 0.13.0 allows deletion of internal files. The flaw is a path handling issue (CWE-552) that lets a user with a valid account remove files the application relies on, which can break the instance or expose it to further abuse. It matters because the affected software is a self-hosted Git service often holding source code and credentials.
Impact
An authenticated attacker can delete internal files on the Gogs server, causing loss of integrity and availability of the service. The CVSS scope change indicates the impact can extend beyond the vulnerable component.
Attack surface
Reachable over the network through the Gogs web interface or API; the vector requires low privileges (PR:L) and no user interaction (UI:N). No authentication bypass is needed, but a valid account is required.
Exploitation
Not listed in CISA KEV and no public exploit tag appears in the references, but EPSS is 0.52658 (98.9th percentile), indicating a high predicted likelihood of exploitation activity.
What to do
- Upgrade Gogs to a release after 0.13.0 once a fixed version is available; the record does not name a patched version.
- Restrict account creation and review existing user privileges to limit who can reach the vulnerable functionality.
- Run Gogs with least privilege and isolate it from sensitive host filesystems.
- Monitor the Gogs release notes and SonarSource advisory for a patch and apply it promptly.
Detection
- Alert on unexpected deletion or modification of files under the Gogs installation and data directories.
- Audit Gogs application logs for file deletion requests from authenticated users, especially unusual paths.
- Watch for service instability or missing internal files that correlate with recent user activity.
This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.
Affected products
1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.
References
| Link | Tags |
|---|---|
| https://github.com/gogs/gogs/releases | Release Notes |
| https://www.sonarsource.com/blog/securing-developer-tools-unpatched-code-vulnerabilities-in-gogs-1/ | Third Party Advisory |
| https://github.com/gogs/gogs/releases | Release Notes |
| https://www.sonarsource.com/blog/securing-developer-tools-unpatched-code-vulnerabilities-in-gogs-1/ | Third Party Advisory |
Track CVE-2024-39931 inside VULONE
Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.
Related vulnerabilities
Same products first, then exploited flaws of the same weakness class.
Source: NIST National Vulnerability Database (record CVE-2024-39931), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.