CVE-2025-8110

HIGH KEV NUCLEI LAB

Gogs < 0.13.3 - Local Code Execution via PutContents API Symbolic Link Handling

Title source: llm
STIX 2.1

Exploitation Summary

CVE-2025-8110 is actively exploited and listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, added January 12, 2026. EIP tracks 19 public exploits from researchers including rxerium, XiaomingX, zAbuQasem. A Nuclei detection template is also available.

AI-analyzed exploit summary This repository contains a Nuclei template for detecting Gogs instances vulnerable to CVE-2025-8110, a symlink bypass vulnerability leading to RCE. It checks the version via the login page and flags versions <= 0.13.3 as vulnerable.

Description

Improper Symbolic link handling in the PutContents API in Gogs allows Local Execution of Code.

Exploits (19)

nomisec SCANNER 22 stars
by rxerium · poc
https://github.com/rxerium/CVE-2025-8110

This repository contains a Nuclei template for detecting Gogs instances vulnerable to CVE-2025-8110, a symlink bypass vulnerability leading to RCE. It checks the version via the login page and flags versions <= 0.13.3 as vulnerable.

Classification
Scanner 95%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Gogs <= 0.13.3
No auth needed
Prerequisites: Network access to the Gogs login page
devstral-2 · analyzed Feb 19, 2026 Full analysis →
github WORKING POC 10 stars
by XiaomingX · pythonpoc
https://github.com/XiaomingX/data-cve-poc-py-v1/tree/main/2025/CVE-2025-8110

This repository contains a functional SQL injection exploit for WordPress Quiz Maker (CVE-2025-10042), demonstrating time-based blind SQLi via crafted HTTP headers. The PoC includes data extraction logic for admin credentials and password hashes.

Classification
Working Poc 95%
Attack Type
Sqli
Complexity
Moderate
Reliability
Reliable
Target: WordPress Quiz Maker <= 6.7.0.56
No auth needed
Prerequisites: target WordPress URL · path to quiz page · injection header (default: X-Forwarded-For)
devstral-2 · analyzed Feb 27, 2026 Full analysis →
nomisec WORKING POC 6 stars
by zAbuQasem · remote-auth
https://github.com/zAbuQasem/gogs-CVE-2025-8110

This PoC exploits CVE-2025-8110 in Gogs by creating a malicious repository with a symlink to .git/config, then injecting a reverse shell command via the SSH command directive. The exploit chain involves user registration, token generation, repository creation, and payload delivery.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Gogs (version not specified)
Auth required
Prerequisites: Network access to Gogs instance · Ability to register a user · Git client for repository manipulation
devstral-2 · analyzed Feb 19, 2026 Full analysis →
github WORKING POC 1 stars
by arif-s3d0 · pythonpoc
https://github.com/arif-s3d0/cve/tree/master/CVE-2025-8110

This repository contains a functional exploit for CVE-2025-8110, a symlink path-traversal vulnerability in Gogs ≤ 0.13.3. The exploit authenticates to a Gogs instance, creates a repository, pushes a symlink named 'authorized_keys' pointing to the target OS user's SSH authorized_keys file, and writes an attacker-controlled SSH public key through the symlink to achieve remote code execution.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Gogs ≤ 0.13.3
Auth required
Prerequisites: Authenticated Gogs credentials · Git and SSH tools installed · Python 3 with requests library
devstral-2 · analyzed May 17, 2026 Full analysis →
nomisec WORKING POC 1 stars
by George0Papasotiriou · poc
https://github.com/George0Papasotiriou/CVE-2025-8110-Gogs-Remote-Code-Execution

This repository contains a functional exploit for CVE-2025-8110, demonstrating remote code execution in Gogs via malicious Git hooks. The exploit includes a malicious post-receive hook and a Python script to simulate pushing a repository with the hook.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Gogs (self-hosted Git service) versions prior to 0.13.0
Auth required
Prerequisites: Push access to a repository on the target Gogs instance
devstral-2 · analyzed Feb 19, 2026 Full analysis →
github WRITEUP
by SuriyaBoon · poc
https://github.com/SuriyaBoon/HackTheBox-Silentium

This is a detailed technical writeup for the HackTheBox machine 'Silentium', which chains three CVEs (CVE-2025-58434, CVE-2025-59528, and CVE-2025-8110) to achieve full system compromise. It includes step-by-step exploitation details, code snippets, and technical analysis of each vulnerability.

Classification
Writeup 100%
Attack Type
Rce | Lpe | Auth Bypass
Complexity
Complex
Reliability
Reliable
Target: Flowise 3.0.5, Gogs
Auth required
Prerequisites: Access to the target machine · Network connectivity to the target · Basic knowledge of web exploitation and privilege escalation techniques
devstral-2 · analyzed Jun 01, 2026 Full analysis →
github WORKING POC
by mananispiwpiw · pythonremote-auth
https://github.com/mananispiwpiw/CVE-2025-8110-PoC

This repository contains a functional Python exploit for CVE-2025-8110, targeting Gogs v0.13.3. The exploit chains authentication, symlink creation, and API abuse to achieve remote code execution via a malicious `.git/config` file.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Gogs v0.13.3
Auth required
Prerequisites: valid Gogs credentials · network access to target · listener for reverse shell
devstral-2 · analyzed May 20, 2026 Full analysis →
nomisec WORKING POC
by hassan-hamadi · remote
https://github.com/hassan-hamadi/CVE-2025-8110-Silentium-HTB

This repository contains a functional exploit for CVE-2025-8110, a Remote Code Execution vulnerability in Gogs. The exploit leverages a symlink manipulation flaw in the file-update API to overwrite the `.git/config` file with a malicious `sshCommand`, resulting in RCE when Gogs performs an SSH operation.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Gogs (version not specified)
Auth required
Prerequisites: Authenticated Gogs user credentials · SSH access enabled on the target repository · Network connectivity to the target Gogs instance
devstral-2 · analyzed Apr 17, 2026 Full analysis →
nomisec WORKING POC
by X4BROZER · remote-auth
https://github.com/X4BROZER/CVE-2025-8110

This repository contains a functional Python exploit for CVE-2025-8110, which achieves remote code execution in Gogs by abusing a symlink bypass to overwrite `.git/config` and inject a malicious `sshCommand`. The exploit automates the entire attack chain, including authentication, repository creation, symlink upload, and payload delivery.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Gogs (versions prior to 0.13.4)
Auth required
Prerequisites: valid Gogs credentials · Gogs API token · Git installed · Python 3.12+
devstral-2 · analyzed Apr 15, 2026 Full analysis →
nomisec WORKING POC
by NetsecBandit · remote-auth
https://github.com/NetsecBandit/CVE-2025-8110-Exploit

This repository contains a functional exploit for CVE-2025-8110, a Remote Code Execution (RCE) vulnerability in Gogs. The exploit leverages symlink manipulation and git config injection to execute arbitrary commands via malicious `sshCommand` directives.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Gogs (versions prior to the patched version)
Auth required
Prerequisites: Python 3.8+ · Git installed · requests Python package · Valid credentials or API token on target Gogs instance
devstral-2 · analyzed Apr 14, 2026 Full analysis →
nomisec WORKING POC
by popyue · remote
https://github.com/popyue/CVE-2025-8110

This repository contains a functional exploit for CVE-2025-8110, a symlink traversal vulnerability in Gogs <= 0.13.3. The exploit leverages the PutContents API to overwrite arbitrary files via symlinks, leading to RCE through multiple strategies (SSH keys, crontab, sshCommand, git hooks).

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Gogs <= 0.13.3
Auth required
Prerequisites: Python 3.8+ · requests library · git CLI · valid Gogs account credentials
devstral-2 · analyzed Apr 13, 2026 Full analysis →
nomisec WORKING POC
by 0dgt · remote-auth
https://github.com/0dgt/CVE-2025-8110

This exploit leverages CVE-2025-8110 in Gogs by creating a malicious repository with a symlink to the .git/config file, then abusing the API to overwrite it with a reverse shell payload. The script automates registration, authentication, token retrieval, repository creation, and payload delivery.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Gogs (version not specified)
Auth required
Prerequisites: Valid Gogs credentials or ability to register a new user · Network access to the Gogs instance · Git installed on the attacker's machine
devstral-2 · analyzed Apr 13, 2026 Full analysis →
nomisec WORKING POC
by TYehan · remote
https://github.com/TYehan/CVE-2025-8110-Gogs-RCE-Exploit

This repository contains a functional Python exploit for CVE-2025-8110 in Gogs, which achieves RCE by abusing the `PutContents` API to overwrite the `.git/config` file via a symlink, injecting a malicious `sshCommand` to trigger a reverse shell.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Gogs
Auth required
Prerequisites: Python 3 · requests · rich · beautifulsoup4 · git · valid Gogs account · API token · access to Gogs WebUI
devstral-2 · analyzed Apr 12, 2026 Full analysis →
nomisec WORKING POC
by manbahadurthapa1248 · poc
https://github.com/manbahadurthapa1248/CVE-2025-8110-Authenticated-Remote-Code-Execution-on-Gogs-v0.13.3-

This repository contains a functional exploit for CVE-2025-8110, an authenticated remote code execution vulnerability in Gogs v0.13.3. The exploit leverages a symlink attack to overwrite a Git hook with a reverse shell payload, achieving RCE when triggered.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Gogs v0.13.3
Auth required
Prerequisites: Authenticated Gogs credentials · API token · Target URL · Listener IP and port
devstral-2 · analyzed Apr 12, 2026 Full analysis →
nomisec WORKING POC
by kayl22 · remote-auth
https://github.com/kayl22/cve-2025-8110-GOGS-RCE

This repository contains a functional Python exploit for CVE-2025-8110, which leverages a symlink bypass in Gogs' PutContents API to overwrite the .git/config file and achieve remote code execution (RCE). The exploit automates the attack chain, including user registration, API token retrieval, repository creation, symlink manipulation, and payload delivery.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Gogs <= 0.13.3
Auth required
Prerequisites: network access to Gogs instance · ability to register a user or valid credentials
devstral-2 · analyzed Apr 12, 2026 Full analysis →
nomisec WORKING POC
by Ghxstsec · remote-auth
https://github.com/Ghxstsec/CVE-2025-8110

This repository contains a functional exploit for CVE-2025-8110, targeting Gogs via a symlink bypass to overwrite .git/config and inject a malicious sshCommand for RCE. The PoC automates repository creation, symlink upload, and payload delivery to achieve a reverse shell.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Gogs (version not specified)
Auth required
Prerequisites: Authenticated user credentials · API token · Git installed on attacker machine
devstral-2 · analyzed Apr 12, 2026 Full analysis →
nomisec WORKING POC
by 3jee · remote-auth
https://github.com/3jee/CVE-2025-8110

This repository contains a functional exploit for CVE-2025-8110, which leverages a symlink traversal vulnerability in Gogs' PutContents API to achieve arbitrary file write and RCE. The exploit automates the process of registering a user, creating a repository, pushing a symlink, and writing arbitrary content to sensitive files.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Gogs <= 0.13.3
Auth required
Prerequisites: Valid Gogs credentials or self-registration enabled · git CLI installed locally · python3 with 'requests' library
devstral-2 · analyzed Apr 12, 2026 Full analysis →
nomisec SCANNER
by freiwi · poc
https://github.com/freiwi/CVE-2025-8110

The repository contains a Nuclei template for detecting CVE-2025-8110 in Gogs versions <= 0.13.3 by checking the version and login page. The README is misleading and pushes external downloads, but the YAML file is a legitimate detection scanner.

Classification
Scanner 90%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Gogs <= 0.13.3
No auth needed
Prerequisites: Network access to the Gogs instance
devstral-2 · analyzed Feb 19, 2026 Full analysis →
nomisec WORKING POC
by 111ddea · remote-auth
https://github.com/111ddea/goga-cve-2025-8110

This repository contains a functional exploit for CVE-2025-8110, a symlink file overwrite vulnerability in Gogs 0.13.2. The exploit leverages the PutContents API to overwrite arbitrary files via symbolic links, leading to remote code execution (RCE) by manipulating Git configuration files.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Gogs 0.13.2
Auth required
Prerequisites: Admin API token · Docker environment for vulnerable Gogs instance
devstral-2 · analyzed Feb 19, 2026 Full analysis →

Nuclei Templates (1)

Gogs <= 0.13.3 - Remote Code Execution
HIGHVERIFIEDby rxerium
Shodan: http.title:"Sign In - Gogs"

Scores

CVSS v3 8.8
EPSS 0.1774
EPSS Percentile 95.3%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation active
Automatable no
Technical Impact total

Lab Environment

COMMUNITY
Community Lab
docker pull gogs/gogs:latest@sha256:89e582254071d6f63636fd5f83e24ee09921e62193456c107fd2d6615786c621
+17 more repos

Details

CISA KEV 2026-01-12
VulnCheck KEV 2025-12-10
ENISA EUVD EUVD-2025-202425
CWE
CWE-22
Status published
Products (2)
gogs/gogs < 0.13.3
gogs.io/gogs 0Go
Published Dec 10, 2025
KEV Added Jan 12, 2026
Tracked Since Feb 18, 2026