CVE-2022-42968
Description
Gitea before 1.17.3 does not sanitize and escape refs in the git backend. Arguments to git commands are mishandled.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Gitea before 1.17.3 fails to sanitize git refs, allowing command injection via mishandled arguments to git commands.
Vulnerability
Overview CVE-2022-42968 is a command injection vulnerability in Gitea, a self-hosted Git service, affecting versions before 1.17.3. The root cause is that the git backend does not properly sanitize and escape refs (references such as branch or tag names) when constructing arguments to git commands. This oversight allows an attacker to inject arbitrary arguments by crafting malicious ref names.
Exploitation
Prerequisites To exploit this vulnerability, an attacker must be able to create or control a Git ref that will be processed by the vulnerable Gitea instance. This could be achieved through repository operations that create branches or tags with specially crafted names. The attack does not require authentication beyond having permissions to create or push refs in a repository on the instance [1][3].
Impact
Successful exploitation could allow an attacker to execute arbitrary commands on the server running Gitea, potentially leading to full compromise of the application and its data. The severity is underscored by the CVSS score and the security nature of the fix [4].
Mitigation
The vulnerability is fixed in Gitea version 1.17.3, released on October 16, 2022. The fix, implemented in pull request #21463, ensures that refs are sanitized and escaped before being passed to git commands [3][4]. Users are strongly advised to upgrade to this version or later. No workarounds are documented.
AI Insight generated on May 21, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
github.com/go-gitea/giteaGo | < 1.17.3 | 1.17.3 |
Affected products
3- Gitea/Giteadescription
- osv-coords2 versions
< 1.17.3+ 1 more
- (no CPE)range: < 1.17.3
- (no CPE)range: < 1.17.3
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
5- github.com/advisories/GHSA-w8xw-7crf-h23xghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2022-42968ghsaADVISORY
- security.gentoo.org/glsa/202210-14ghsavendor-advisoryWEB
- github.com/go-gitea/gitea/pull/21463ghsaWEB
- github.com/go-gitea/gitea/releases/tag/v1.17.3ghsaWEB
News mentions
0No linked articles in our index yet.