Уязвимост Π² Git Π·Π° Cygwin, позволяваща изпълнСниС Π½Π° ΠΊΠΎΠ΄

Π’ Git Π΅ установСна ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° уязвимост (CVE-2021-29468), която сС проявява само ΠΏΡ€ΠΈ компилация Π·Π° срСда Cygwin (Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° Сймуляция Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΡ‚ΠΎ Linux API Π² Windows ΠΈ Π½Π°Π±ΠΎΡ€ стандартни linux-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° Windows). Уязвимостта позволява ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ΄ ΠΎΡ‚ нападатСля ΠΏΡ€ΠΈ ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ("git checkout") ΠΎΡ‚ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½ ΠΎΡ‚ нападатСля. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π΅ Ρ€Π΅ΡˆΠ΅Π½ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π° git 2.31.1-2 Π·Π° Cygwin. Π’ основния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Git ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ (ΠΌΠ°Π»ΠΊΠΎ вСроятно Π΅ някой Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π° git Π·Π° Cygwin сам, вмСсто Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π³ΠΎΡ‚ΠΎΠ² ΠΏΠ°ΠΊΠ΅Ρ‚).

Уязвимостта Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½Π° ΠΎΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° срСда Cygwin ΠΊΠ°Ρ‚ΠΎ Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½Π° систСма, Π° Π½Π΅ Windows, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ липса Π½Π° ограничСния Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° символа β€˜\’ Π² ΠΏΡŠΡ‚Ρ, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π² Cygwin, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π² Windows, Ρ‚ΠΎΠ·ΠΈ символ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° раздСлянС Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚, Ρ‡Ρ€Π΅Π· създаванС Π½Π° спСциално ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ символични Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ със символа ΠΎΠ±Ρ€Π°Ρ‚Π΅Π½ слСш, ΠΌΠΎΠΆΠ΅ Π΄Π° сС постигнС прСзапис Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΏΡ€ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π² Cygwin (Π² Git Π·Π° Windows ΠΏΠΎΠ΄ΠΎΠ±Π½Π° уязвимост бСшС ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π° ΠΏΡ€Π΅Π· 2019 Π³ΠΎΠ΄ΠΈΠ½Π°). ΠŸΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΉΠΊΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° прСзапис Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, нападатСлят ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ hook-Π²ΠΈΠ·ΠΎΠ²Π΅Ρ‚Π΅ Π² git ΠΈ Π΄Π° постигнС ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ ΠΊΠΎΠ΄ Π² систСмата.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster