Уязвимости Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ X.Org, Π΄Π²Π΅ ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ ΠΎΡ‚ 1988 Π³ΠΎΠ΄ΠΈΠ½Π°

ОбявСна Π΅ информация Π·Π° ΠΏΠ΅Ρ‚ уязвимости Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ libX11 ΠΈ libXpm, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° X.Org. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ са отстранСни Π² вСрсиитС libXpm 3.5.17 ΠΈ libX11 1.8.7. Π’Ρ€ΠΈ уязвимости са установСни Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° libx11, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‰Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с клиСнтска рСализация Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° X11:

  • CVE-2023-43785 β€” ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ извън Π³Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Π±ΡƒΡ„Π΅Ρ€Π° Π² ΠΊΠΎΠ΄Π° Π½Π° libX11, проявяващо сС ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ ΠΎΡ‚ X-ΡΡŠΡ€Π²ΡŠΡ€ с Π±Ρ€ΠΎΠΉ символи, Π½Π΅ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π°Ρ‰ΠΈ Π½Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΎΡ‚ΠΎ Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ XkbGetMap. Уязвимостта Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½Π° ΠΎΡ‚ Π³Ρ€Π΅ΡˆΠΊΠ° Π² X11R6.1, ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰Π° ΠΎΡ‚ 1996 Π³ΠΎΠ΄ΠΈΠ½Π°. Уязвимостта ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Сксплоатирана ΠΏΡ€ΠΈ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΎ libx11, с Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ X-ΡΡŠΡ€Π²ΡŠΡ€ ΠΈΠ»ΠΈ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π΅Π½ прокси, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½ ΠΎΡ‚ атакуващия.
  • CVE-2023-43786 β€” ΠΈΠ·Ρ‡Π΅Ρ€ΠΏΠ²Π°Π½Π΅ Π½Π° стСка Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Π±Π΅Π·ΠΊΡ€Π°ΠΉΠ½Π° рСкурсия Π² функцията PutSubImage() Π² libX11, която възниква ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° спСциално Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² XPM Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Уязвимостта ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° ΠΎΡ‚ ΠΈΠ·Π»ΠΈΠ·Π°Π½Π΅Ρ‚ΠΎ Π½Π° X11R2 ΠΏΡ€Π΅Π· Ρ„Π΅Π²Ρ€ΡƒΠ°Ρ€ΠΈ 1988 Π³ΠΎΠ΄ΠΈΠ½Π°.
  • CVE-2023-43787 β€” цСлочислСно ΠΏΡ€Π΅Π»ΠΈΠ²Π°Π½Π΅ Π² функцията XCreateImage() Π² libX11, Π²ΠΎΠ΄Π΅Ρ‰ΠΎ Π΄ΠΎ ΠΏΡ€Π΅Π»ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΊΡƒΠΏΡ‡ΠΈΠ½Π° ΠΏΠΎΡ€Π°Π΄ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ° Π² изчислСниСто Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Π½Π΅ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π°Ρ‰ Π½Π° дСйствитСлния Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Π°Ρ‚Π° функция XCreateImage() сС ΠΈΠ·Π²ΠΈΠΊΠ²Π° ΠΎΡ‚ функцията XpmReadFileToPixmap(), ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Сксплоатацията Π½Π° уязвимостта ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° спСциално Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½ Ρ„Π°ΠΉΠ» Π² XPM Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Уязвимостта ΡΡŠΡ‰ΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° X11R2 (1988 Π³ΠΎΠ΄ΠΈΠ½Π°).

ОсвСн Ρ‚ΠΎΠ²Π°, Ρ€Π°Π·ΠΊΡ€ΠΈΡ‚ΠΈ са Π΄Π²Π΅ уязвимости Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° libXpm (CVE-2023-43788 ΠΈ CVE-2023-43789), ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ΠΈ ΠΎΡ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ ΠΎΡ‚ области извън Π³Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Π·Π°Π΄Π΅Π»Π΅Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ сС проявяват ΠΏΡ€ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ ΠΎΡ‚ Π±ΡƒΡ„Π΅Ρ€ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° XPM Ρ„Π°ΠΉΠ» с Π½Π΅ΠΊΠΎΡ€Π΅ΠΊΡ‚Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²Π° ΠΊΠ°Ρ€Ρ‚Π°. Π”Π²Π΅Ρ‚Π΅ уязвимости са Π΄Π°Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ 1998 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ бяха ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° инструмСнти Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΈ fuzzing тСстванС AddressSanitizer ΠΈ libFuzzer.

X.org ΠΈΠΌΠ° историчСски ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със сигурността, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дСсСт Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π½Π°Π·Π°Π΄, Π½Π° 30-Ρ‚Π° конфСрСнция Chaos Communication Congress (CCC) Π² Π΄ΠΎΠΊΠ»Π°Π΄ Π½Π° изслСдоватСля ΠΏΠΎ сигурността Илья Π²Π°Π½ ШпрундСля (Ilja van Sprundel) ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°Ρ‚Π° ΠΎΡ‚ прСзСнтацията бСшС посвСтСна Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² ΡΡŠΡ€Π²ΡŠΡ€ X.Org, Π° Π΄Ρ€ΡƒΠ³Π°Ρ‚Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΎΡ‚ сигурността Π½Π° клиСнтскитС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ X11. Π’ Π΄ΠΎΠΊΠ»Π°Π΄Π° Π½Π° Иля, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅Π· 2013 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΎΡ‚ΠΊΡ€ΠΈ 30 уязвимости, засягащи Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ клиСнтски Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ X11, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ DRI-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° Mesa, имашС Ρ‚Π°ΠΊΠΈΠ²Π° Π΅ΠΌΠΎΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ изказвания, ΠΊΠ°Ρ‚ΠΎ β€žGLX Π΅ уТасСн Π΄Π΅ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ‚ΠΎΡ€! 80 000 Ρ€Π΅Π΄Π° чист уТас!β€œ ΠΈ β€žΠŸΡ€Π΅Π· послСднитС няколко мСсСца Π½Π°ΠΌΠ΅Ρ€ΠΈΡ… 120 Π³Ρ€Π΅ΡˆΠΊΠΈ Π² Π½Π΅Π³ΠΎ, ΠΈ всС ΠΎΡ‰Π΅ Π½Π΅ съм ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡ΠΈΠ» с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈΡ‚Π΅β€œ.

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

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