CVE-2026-73539 Details
Description
Gitea substitutes a URL derived from the markup Context field into external renderer command templates without escaping the reference path before shell-style argument splitting. A crafted Context can inject additional renderer arguments, including options that load executable filter files. On deployments using a susceptible external renderer such as pandoc, a user who can place a filter file at an accessible path can cause it to execute as the Gitea service account; the public repository markup endpoint itself can be reachable without authentication.
A remote code execution vulnerability exists in Gitea versions through 1.27.1. The issue arises because Gitea injects a URL from the markup Context field into external renderer command templates without properly escaping the reference path before splitting it for shell execution. This flaw allows for the injection of additional renderer arguments, including options that can load executable filter files. On systems using a vulnerable external renderer like Pandoc, a user with the ability to place a filter file in an accessible location can execute it as the Gitea service account. The vulnerability can be exploited through the public repository markup endpoint, which is accessible without authentication.
Users can upgrade to Gitea version 1.27.2, which addresses this vulnerability by properly escaping the Context field before it is used in external renderer commands.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 14, 2026CISA-ADP
Assessed Oct 18, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://blog.gitea.com/release-of-1.27.2/ | Gitea Limited | Release NotesVendor |
| https://github.com/go-gitea/gitea/pull/38885 | Gitea Limited | Issue TrackingVendor |
| https://github.com/go-gitea/gitea/pull/38898 | Gitea Limited | Issue TrackingVendor |
| https://github.com/go-gitea/gitea/releases/tag/v1.27.2 | Gitea Limited | Release NotesVendor |
| https://github.com/go-gitea/gitea/security/advisories/GHSA-579w-82gf-89m2 | Gitea Limited | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-88 | Improper Neutralization of Argument Delimiters in a Command ('Argument Injection') | Gitea Limited |
Affected Products
| Product | Versions |
|---|---|
| Gitea | <= 1.27.1 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 18, 2026 | CVE Modified | CISA-ADP |
| Oct 14, 2026 | New CVE Received | Gitea Limited |
Volerion