АктуализирайтС X.Org Server 21.1.9 ΠΈ xwayland 23.2.2 с ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½ΠΈ уязвимости

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ са ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‰ΠΈ издания Π½Π° X.Org Server 21.1.9 ΠΈ DDX ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ (Device-Dependent X) xwayland 22.2.2, ΠΊΠΎΠ΅Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° стартиранСто Π½Π° X.Org Server Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° X11 прилоТСния Π² Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Wayland срСди. НовитС вСрсии адрСсират уязвимости, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ Π±ΠΈΡ…Π° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° Сскалация Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π½Π° систСми, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ с X ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΊΠ°Ρ‚ΠΎ root, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π·Π° ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΎ изпълнСниС Π½Π° ΠΊΠΎΠ΄ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ прСнасочванС Π½Π° X11 сСсия Ρ‡Ρ€Π΅Π· SSH Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ.

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ:

  • CVE-2023-5367 - ΠŸΡ€Π΅ΠΏΡŠΠ»Π²Π°Π½Π΅ Π½Π° Π±ΡƒΡ„Π΅Ρ€Π° във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ XIChangeDeviceProperty ΠΈ RRChangeOutputProperty, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ‡Ρ€Π΅Π· ΠΏΡ€ΠΈΠΊΠ°Ρ‡Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ към свойството Π½Π° Π²Ρ…ΠΎΠ΄Π½ΠΎΡ‚ΠΎ устройство ΠΈΠ»ΠΈ свойството randr. Уязвимостта ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° ΠΎΡ‚ пусканСто Π½Π° xorg-server 1.4.0 (2007) ΠΈ сС причинява ΠΎΡ‚ изчисляванСто Π½Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ отмСстванС ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΊΠ°Ρ‡Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ към ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ свойства, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ добавянС Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ отмСстванС, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ запис към област Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° извън разпрСдСлСния Π±ΡƒΡ„Π΅Ρ€. НапримСр, Π°ΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ 3 Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° към ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ 5 Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°, ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Ρ‰Π΅ бъдС Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π·Π° масив ΠΎΡ‚ 8 Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°, Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ‚Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈ Π² новия масив, Π·Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ ΠΎΡ‚ индСкс 5, Π° Π½Π΅ ΠΎΡ‚ 3, причинявайки послСднитС Π΄Π²Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° Π΄Π° сС пишС извън Π³Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅.
  • CVE-2023-5380 – Π΄ΠΎΡΡ‚ΡŠΠΏ слСд освобоТдаванС Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° във функцията DestroyWindow. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ‡Ρ€Π΅Π· прСмСстванС Π½Π° ΠΏΠΎΠΊΠ°Π·Π°Π»Π΅Ρ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅ΠΊΡ€Π°Π½ΠΈ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ с няколко ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° Π² Ρ€Π΅ΠΆΠΈΠΌ zaphod, Π² ΠΊΠΎΠΉΡ‚ΠΎ всСки ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ създава свой собствСн Π΅ΠΊΡ€Π°Π½, ΠΈ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° функцията Π·Π° затварянС Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Уязвимостта сС появи слСд пусканСто Π½Π° xorg-server 1.7.0 (2009) ΠΈ сС причинява ΠΎΡ‚ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ слСд затварянС Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† ΠΈ освобоТдаванС Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΡΠ²ΡŠΡ€Π·Π°Π½Π° с Π½Π΅Π³ΠΎ, Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π» към ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† остава Π² структурата, която осигурява Π΅ΠΊΡ€Π°Π½Π° ΠΏΠΎΠ΄Π²ΡŠΡ€Π·Π²Π°Π½Π΅. Xwayland Π½Π΅ Π΅ засСгнат ΠΎΡ‚ Π²ΡŠΠΏΡ€ΠΎΡΠ½Π°Ρ‚Π° уязвимост.
  • CVE-2023-5574 – Π΄ΠΎΡΡ‚ΡŠΠΏ слСд освобоТдаванС Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° във функцията DamageDestroy. Уязвимостта ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² Xvfb ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° процСса Π½Π° изчистванС Π½Π° структурата Π½Π° ScreenRec ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° Π½Π° послСдния ΠΊΠ»ΠΈΠ΅Π½Ρ‚. Подобно Π½Π° ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° уязвимост, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ сС появява само Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ с няколко ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° Π² Ρ€Π΅ΠΆΠΈΠΌ Zaphod. Уязвимостта ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° ΠΎΡ‚ пусканСто Π½Π° xorg-server-1.13.0 (2012) ΠΈ остава Π½Π΅ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π° (ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π° само ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° корСкция).

Π’ допълнСниС към Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° уязвимоститС, xwayland 23.2.2 ΡΡŠΡ‰ΠΎ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡ΠΈ ΠΎΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π½Π° libbsd-overlay към libbsd ΠΈ спря Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΡ‚ΠΎ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към интСрфСйса Π½Π° RemoteDesktop XDG Desktop Portal, Π·Π° Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ сокСта, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° XTest ΡΡŠΠ±ΠΈΡ‚ΠΈΡ към композитния ΡΡŠΡ€Π²ΡŠΡ€. Автоматичното ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ създадС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΏΡ€ΠΈ стартиранС Π½Π° Xwayland във Π²Π»ΠΎΠΆΠ΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π² Π½ΠΎΠ²Π°Ρ‚Π° вСрсия опцията β€ž-enable-ei-portalβ€œ трябва Π΄Π° бъдС ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ посочСна, Π·Π° Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ с ΠΏΠΎΡ€Ρ‚Π°Π»Π°.

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€