
PoC для Sourcegraph Gitserver < 3.37.0 RCE (CVE-2022-23642)
Sourcegraph до версии 3.37.0 имеет уязвимость удаленного выполнения кода в сервисе gitserver. Это связано с отсутствием ограничений на выполнение git config, поэтому «core.sshCommand» может быть передан в HTTP-аргументы, которые могут содержать произвольные bash-команды. Обратите внимание, что это возможно только если gitserver доступен атакующему. Проверено на Sourcegraph 3.36.3
Для тестирования использовался docker контейнер Sourcegraph версии 3.63.3. Порт gitserver 3178 также был открыт.
