ΠΠ±ΡΠ°Π²Π΅Π½ΠΈ ΡΠ΅ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠ²Π½ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΈ ΠΈΠ·Π²ΠΎΡΠΈ 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 ΠΏΡΠΈΠΌΠ΅Π½ΡΠ²Π°β ΠΈ β git am" ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π½Π° Π½Π΅Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ°. ΠΊΠΎΠ΄.
- Π Π°Π½Π»ΠΈΠ²ΠΎΡΡΠ° CVE-2023-22490 ΠΌΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° Π½Π°ΠΏΠ°ΡΠ°ΡΠΎΡ ΠΊΠΎΡ ΡΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° ΠΊΠ»ΠΎΠ½ΠΈΡΠ°Π½ΠΎΡΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ. ΠΠ²Π° Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠΈ ΠΏΡΠΈΠ΄ΠΎΠ½Π΅ΡΡΠ²Π°Π°Ρ Π·Π° ΠΏΠΎΡΠ°Π²Π° Π½Π° ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡ:
ΠΡΠ²ΠΈΠΎΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°, ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΎ Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅, Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π·Π° ΠΊΠ»ΠΎΠ½ΠΈΡΠ°ΡΠ΅ Π΄ΡΡΠΈ ΠΈ ΠΊΠΎΠ³Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΡΠ°Π½ΡΠΏΠΎΡΡ ΡΡΠΎ Π΅ Π²ΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ.
ΠΡΠΎΡΠΈΠΎΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΈΠΌΠ±ΠΎΠ»ΠΈΡΠ½Π° Π²ΡΡΠΊΠ° Π½Π°ΠΌΠ΅ΡΡΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ $GIT_DIR/objects, ΡΠ»ΠΈΡΠ½ΠΎ Π½Π° ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡΠ° CVE-2022-39253, ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ°ΡΠ° Π·Π° ΠΊΠΎΡΠ° Π³ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠΈΠΌΠ±ΠΎΠ»ΠΈΡΠ½ΠΈ Π²ΡΡΠΊΠΈ Π²ΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ $GIT_DIR/objects, Π½ΠΎ Π½Π΅ ΠΏΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π³ΠΎ ΡΠ°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° ΡΠ°ΠΌΠΈΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌ $GIT_DIR/objects ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΡΠΈΠΌΠ±ΠΎΠ»ΠΈΡΠ½Π° Π²ΡΡΠΊΠ°.
ΠΠΎ ΡΠ΅ΠΆΠΈΠΌΠΎΡ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΠΊΠ»ΠΎΠ½ΠΈΡΠ°ΡΠ΅, git ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π° $GIT_DIR/ΠΎΠ±ΡΠ΅ΠΊΡΠΈ Π²ΠΎ ΡΠ΅Π»Π½ΠΈΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌ ΡΠΎ Π΄Π΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΠΊΠΈΡΠ΅, ΡΡΠΎ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠ°Π½ΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π΄Π° ΡΠ΅ ΠΊΠΎΠΏΠΈΡΠ°Π°Ρ Π²ΠΎ ΡΠ΅Π»Π½ΠΈΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌ. ΠΡΠ΅ΡΡΠ»ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π·Π° ΠΊΠ»ΠΎΠ½ΠΈΡΠ°ΡΠ΅ Π·Π° Π½Π΅Π»ΠΎΠΊΠ°Π»Π΅Π½ ΡΡΠ°Π½ΡΠΏΠΎΡΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΠΈΡΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ° (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΠΊΡΡΠ·ΠΈΠ²Π½ΠΎ Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° βgit clone β recurse-submodulesβ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΊΠ»ΠΎΠ½ΠΈΡΠ°ΡΠ΅ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ ΡΠΏΠ°ΠΊΡΠ²Π°Π½ΠΎ ΠΊΠ°ΠΊΠΎ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ» Π²ΠΎ Π΄ΡΡΠ³ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅).
- Π Π°Π½Π»ΠΈΠ²ΠΎΡΡΠ° CVE-2023-23946 ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΠΏΡΠ΅ΠΏΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈΡΠ΅ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌ ΡΠΎ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΎ ΠΈΠ·ΡΠ°Π±ΠΎΡΠ΅Π½ Π²Π»Π΅Π· Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° βgit applyβ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΠΏΠ°Π΄ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΠΈ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π·Π°ΠΊΡΠΏΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΠΎΠ΄ Π½Π°ΠΏΠ°ΡΠ°Ρ Π²ΠΎ βgit applicationβ. ΠΠ° Π΄Π° Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ Π·Π°ΠΊΡΠΏΠΈ Π΄Π° ΡΠΎΠ·Π΄Π°Π²Π°Π°Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ½Π°ΡΠ° ΠΊΠΎΠΏΠΈΡΠ°, βgit applyβ ΡΠ° Π±Π»ΠΎΠΊΠΈΡΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π·Π°ΠΊΡΠΏΠΈ ΡΡΠΎ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°Π°Ρ Π΄Π° Π½Π°ΠΏΠΈΡΠ°Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ. ΠΠΎ, ΠΈΠ·Π»Π΅Π³ΡΠ²Π° Π΄Π΅ΠΊΠ° ΠΎΠ²Π°Π° Π·Π°ΡΡΠΈΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ ΡΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π½Π° ΡΠΈΠΌΠ±ΠΎΠ»ΠΈΡΠ½Π° Π²ΡΡΠΊΠ° Π½Π° ΠΏΡΠ²ΠΎ ΠΌΠ΅ΡΡΠΎ.
ΠΠ·Π²ΠΎΡ: opennet.ru