Skip to content
NewA calmer, faster ZeroHour
VulnerabilityPoC4 · 1 read

CVE-2024-55947

Path Traversal File Write in Gogs Enables SSH Access (Actively Exploited)

CVSS 4.0
8.7 high
EPSS
78%p100
Published
·
Modified
Analyze CVE-2024-55947 with Vani AIImpact, affected versions, exploitation status, mitigations and detection

CVE-2024-55947 is a path traversal flaw (CWE-22) in Gogs, an open source self-hosted Git service, that allows a malicious user to write a file to an arbitrary path on the server. It requires only low privileges, so any authenticated Gogs user can trigger it over the network without user interaction, and by planting a file in a sensitive location — such as the service account's SSH authorized_keys — the attacker gains SSH access to the host, effectively compromising the server (high confidentiality, integrity, and availability impact per CVSS). All Gogs deployments running versions prior to 0.13.1 are affected. Exploitation is no longer theoretical: recent reporting describes active attacks hitting 700+ instances, and CISA has flagged the flaw as actively exploited, adding it to its Known Exploited Vulnerabilities catalog. EPSS assigns a 75.2% probability of exploitation within 30 days (99th percentile), underscoring elevated risk for exposed instances.

What to do: Upgrade all Gogs instances to 0.13.1 or later, which fixes this flaw, and treat the upgrade as urgent given active exploitation and the KEV listing. Check your deployed version, audit the host for rogue SSH keys and unexpected file writes (especially the git service account's authorized_keys), and review account activity and logs for signs of compromise. Until patched, limit network exposure of the Gogs service and the server's SSH port, and restrict account creation to trusted users.

ProductAffected
Gogs (self-hosted Git service)all versions prior to 0.13.1 (fixed in 0.13.1)
Estimated exposure
moderateseveral thousand internet-exposed Gogs instances, with 700+ confirmed exploited in the current campaign — Public internet scans of self-hosted Gogs put exposed servers in the low thousands, and incident reporting from this campaign confirms at least 700 exploited instances; total deployments, including internal-only hosts, are likely higher.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description · NVD

Gogs is an open source self-hosted Git service. A malicious user is able to write a file to an arbitrary path on the server to gain SSH access to the server. The vulnerability is fixed in 0.13.1.

Vendors
gogs
Products
gogs
Weakness
CWE-22
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

4 stories