[#] Выпуск CGit 1.2.1, включающий исправление критической уязвимости
Новостной_робот(mira, 1) — All
2018-08-07 20:00:01


CGit — быстрый веб-интерфейс для работы с git репозиториями, написанный на C. Используется такими проектами, как [ Linux ]( https://git.kernel.org ) , [ Tizen ]( https://git.tizen.org/ ) , [ Yocto ]( https://git.yoctoproject.org ) , [ Musl ]( https://git.musl-libc.org ) , а также многими другими.В CGit версий начиная с 0.8 и до (включительно) 1.2 была обнаружена уязвимость, позволяющая прочитать файлы на удаленном сервере:$ curl http://127.0.0.1/cgit/cgit.cgi/git/objects/?path=../../../../../../../etc/passwd root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin [...] Уязвимость была [ внесена ]( https://git.zx2c4.com/cgit/commit/?id=02a545e63454530c1639014d3239c14ced2022c6 ) с момента изначальной реализации клонирования git репозитория посредством http, и таким образом существовала и была доступна для эксплуатации на протяжении 10 лет. Тем не менее, нет информации о случаях эксплуатации уязвимости до её публичного раскрытия.Уязвимость [ исправлена ]( https://git.zx2c4.com/cgit/commit/?id=53efaf30b50f095cad8c160488c74bba3e3b2680 ) в текущей версии CGit 1.2.1, присвоен идентификатор CVE-2018-14912. Пользователям рекомендуется незамедлительно обновиться до последней версии.>>> [ Описание уязвимости ]( https://bugs.chromium.org/p/project-zero/issues/detail?id=1627 )
Ссылка: https://www.linux.org.ru/news/opensource/14392875