CVE-2020-14144
The git hook feature in Gitea 1.1.0 through 1.12.5 might allow for authenticated remote code execution in customer environments where the documentation was not understood (e.g., one viewpoint is that the dangerousness of this feature should be documented immediately above the ENABLE_GIT_HOOKS line in the config file). NOTE: The vendor has indicated this is not a vulnerability and states "This is a functionality of the software that is limited to a very limited subset of accounts. If you give someone the privilege to execute arbitrary code on your server, they can execute arbitrary code on your server. We provide very clear warnings to users around this functionality and what it provides.
EPSS 95.43% · 99.9th percentile
Risk Scores
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Bitnami | gitea | 1.1.0 |
| Bitnami | gitea | 1.1.0, 1.1.0 |
Timeline
- Feb 17, 2020 PoC Published
- Oct 16, 2020 CVE Published
- Feb 18, 2021 PoC Published
- Apr 7, 2021 PoC Published
- Apr 7, 2021 PoC Published
- Apr 14, 2021 EPSS Score
- Jun 23, 2021 EPSS Score
- Sep 25, 2021 EPSS Score
- Oct 26, 2021 EPSS Score
- Dec 28, 2021 EPSS Score
- Jan 6, 2022 EPSS Score
- Feb 28, 2022 EPSS Score
References
- Nuclei Template exploit
- http://packetstormsecurity.com/files/162122/Gitea-Git-Hooks-Remote-Code-Execution.html exploit
- https://github.com/go-gitea/gitea/pull/13058 fix
- https://docs.github.com/en/enterprise-server%402.19/admin/policies/creating-a-pre-receive-hook-script url
- https://docs.gitlab.com/ee/administration/server_hooks.html url
- https://github.com/PandatiX/CVE-2021-28378 url
- https://github.com/PandatiX/CVE-2021-28378#notes url
- https://github.com/go-gitea/gitea/releases url
- https://www.fzi.de/en/news/news/detail-en/artikel/fsa-2020-3-schwachstelle-in-gitea-1125-und-gogs-0122-ermoeglicht-ausfuehrung-von-code-nach-authent/ url
- https://nvd.nist.gov/vuln/detail/CVE-2020-14144 url