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.
Metrics
Affected Vendors & Products
References
History
Fri, 23 Oct 2026 00:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Gitea
Gitea gitea |
|
| Vendors & Products |
Gitea
Gitea gitea |
Sun, 18 Oct 2026 14:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
cvssV3_1
|
Wed, 14 Oct 2026 15:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | Gitea external renderer argument injection and code execution | |
| Weaknesses | CWE-88 | |
| References |
|
Status: PUBLISHED
Assigner: Gitea
Published: 2026-10-14T14:37:44.243Z
Updated: 2026-10-18T13:32:51.154Z
Reserved: 2026-08-13T16:50:59.746Z
Link: CVE-2026-73539
Updated: 2026-10-18T13:32:40.520Z
Status : Deferred
Published: 2026-10-14T15:17:23.633
Modified: 2026-10-18T14:16:55.550
Link: CVE-2026-73539
No data.