Уязвимости Π² Git, Π²ΠΎΠ΄Π΅Ρ‰ΠΈ Π΄ΠΎ ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ ΠΈ прСзапис Π½Π° Π΄Π°Π½Π½ΠΈ

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ са ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΎΠ½Π½ΠΈ вСрсии Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°Ρ‚Π° систСма Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° изходния ΠΊΠΎΠ΄ Git 2.38.4, 2.37.6, 2.36.5, 2.35.7, 2.34.7, 2.33.7, 2.32.6, 2.31.7 ΠΈ 2.30.8, Π² ΠΊΠΎΠΈΡ‚ΠΎ са отстранСни Π΄Π²Π΅ уязвимости, засягащи ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΡ€ΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΎΡ‚ΠΎ ΠΊΠ»ΠΎΠ½ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Β«git applyΒ». ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° слСдитС ΠΈΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π² дистрибуциитС Π½Π° страницитС Π½Π° Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch, FreeBSD. Ако инсталиранСто Π½Π° актуализацията Π½Π΅ Π΅ възмоТно, Π·Π° Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π΄Π° избягватС ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° опСрацията Β«git cloneΒ» с опцията Β«β€”recurse-submodulesΒ» с Π½Π΅Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄Π° Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ Β«git applyΒ» ΠΈ Β«git amΒ» с Π½Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ ΠΊΠΎΠ΄.

  • Уязвимостта CVE-2023-22490 позволява Π½Π° нападатСля, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Ρ‰ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° клонирания Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈ, Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² систСмата Π½Π° потрСбитСля. ΠŸΠΎΡΠ²Π°Ρ‚Π° Π½Π° уязвимостта сС дълТи Π½Π° Π΄Π²Π΅ нСдоучСности:

    ΠŸΡŠΡ€Π²Π°Ρ‚Π° нСдоучСност позволява ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈ Π΄Π° сС постигнС ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ ΠΊΠ»ΠΎΠ½ΠΈΡ€Π°Π½Π΅, Π΄ΠΎΡ€ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° транспорт, взаимодСйствуващ с външни систСми.

    Π’Ρ‚ΠΎΡ€Π°Ρ‚Π° нСдоучСност допуска Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅ Π½Π° символична Π²Ρ€ΡŠΠ·ΠΊΠ° вмСсто дирСкторията $GIT_DIR/objects, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° уязвимостта CVE-2022-39253, ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠ°Ρ‚Π° Π½Π° която бСшС Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΎ поставянСто Π½Π° символични Π²Ρ€ΡŠΠ·ΠΊΠΈ Π² дирСкторията $GIT_DIR/objects, Π½ΠΎ Π½Π΅ бСшС провСряван Ρ„Π°ΠΊΡ‚ΡŠΡ‚, Ρ‡Π΅ самата дирСктория $GIT_DIR/objects ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС символична Π²Ρ€ΡŠΠ·ΠΊΠ°.

    Π’ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΠΊΠ»ΠΎΠ½ΠΈΡ€Π°Π½Π΅ git ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Ρ $GIT_DIR/objects Π² Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π° дирСктория, ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°ΠΉΠΊΠΈ Ρ€Π°Π·ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½Π΅ Π½Π° символични Π²Ρ€ΡŠΠ·ΠΊΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Ρ‚ΠΎΠ²Π° Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π° дирСктория Π΄Π° ΠΊΠΎΠΏΠΈΡ€Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅, Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ сочат Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅. ΠŸΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° ΠΊΠ»ΠΎΠ½ΠΈΡ€Π°Π½Π΅ Π·Π° Π½Π΅Π»ΠΎΠΊΠ°Π»Π΅Π½ транспорт позволява СксплоатиранСто Π½Π° уязвимост ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с външни Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, рСкурсивното Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° субмодули с ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Β«git clone β€”recurse-submodulesΒ» ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΊΠ»ΠΎΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° субмодул Π² Π΄Ρ€ΡƒΠ³ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ).

  • Уязвимостта CVE-2023-23946 позволява прСзаписванСто Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ извън Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° дирСктория Ρ‡Ρ€Π΅Π· ΠΏΠΎΠ΄Π°Π²Π°Π½Π΅ Π½Π° спСциално Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½ Π²Ρ…ΠΎΠ΄ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Β«git applyΒ». НапримСр, Π°Ρ‚Π°ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½Π° ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΏΠ°Ρ‚Ρ‡ΠΎΠ²Π΅ Π² Β«git applyΒ». Π—Π° Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π° ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с ΠΏΠ°Ρ‚Ρ‡ΠΎΠ²Π΅Ρ‚Π΅ извън Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° копия, Β«git applyΒ» Π±Π»ΠΎΠΊΠΈΡ€Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΏΠ°Ρ‚Ρ‡ΠΎΠ²Π΅, ΠΎΠΏΠΈΡ‚Π²Π°Ρ‰ΠΈ сС Π΄Π° Π·Π°ΠΏΠΈΡˆΠ°Ρ‚ Ρ„Π°ΠΉΠ» с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° символични Π²Ρ€ΡŠΠ·ΠΊΠΈ. Но Ρ‚Π°Π·ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π΅Π½Π°, ΠΊΠ°Ρ‚ΠΎ ΠΏΡŠΡ€Π²ΠΎ сС създадС символична Π²Ρ€ΡŠΠ·ΠΊΠ°.

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

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