Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-wj44-9vcg-wjq7

Опубликовано: 24 июн. 2025
Источник: github
Github: Прошло ревью
CVSS3: 10

Описание

Gogs allows deletion of internal files which leads to remote command execution

Summary

Due to the insufficient patch for the CVE-2024-39931, it's still possible to delete files under the .git directory and achieve remote command execution.

Details

In the patch for CVE-2024-39931, the following check is added: https://github.com/gogs/gogs/commit/77a4a945ae9a87f77e392e9066b560edb71b5de9

+ // 🚨 SECURITY: Prevent uploading files into the ".git" directory + if isRepositoryGitPath(opts.TreePath) { + return errors.Errorf("bad tree path %q", opts.TreePath) + }

While the above code snippet checks if the specified path is a .git directory, there are no checks for symbolic links in the later steps. So, by creating a symbolic link that points to the .git directory, an attacker can still delete arbitrary files in the .git directory and achieve remote command execution.

Impact

Unprivileged user accounts can execute arbitrary commands on the Gogs instance with the privileges of the account specified by RUN_USER in the configuration. It allows attackers to access and alter any users' code hosted on the same instance.

Пакеты

Наименование

gogs.io/gogs

go
Затронутые версииВерсия исправления

<= 0.13.2

0.13.3

EPSS

Процентиль: 72%
0.00731
Низкий

10 Critical

CVSS3

Дефекты

CWE-552

Связанные уязвимости

CVSS3: 10
nvd
8 месяцев назад

Gogs is an open source self-hosted Git service. Prior to version 0.13.3, it's still possible to delete files under the .git directory and achieve remote command execution due to an insufficient patch for CVE-2024-39931. Unprivileged user accounts can execute arbitrary commands on the Gogs instance with the privileges of the account specified by RUN_USER in the configuration. Allowing attackers to access and alter any users' code hosted on the same instance. This issue has been patched in version 0.13.3.

EPSS

Процентиль: 72%
0.00731
Низкий

10 Critical

CVSS3

Дефекты

CWE-552