ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° уязвимост Π² PolKit, позволяваща root Π΄ΠΎΡΡ‚ΡŠΠΏ Π½Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ Linux дистрибуции

Qualys ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° уязвимост (CVE-2021-4034) Π² систСмния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Polkit (бивш PolicyKit), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² дистрибуции, Π·Π° Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ дСйствия, ΠΊΠΎΠΈΡ‚ΠΎ изискват повишСни ΠΏΡ€Π°Π²Π° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ. Уязвимостта позволява Π½Π° Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ Π»ΠΎΠΊΠ°Π»Π΅Π½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π΄Π° Сскалира своитС ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π΄ΠΎ root ΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π°Π΄ систСмата. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ бСшС с ΠΊΠΎΠ΄ΠΎΠ²ΠΎ ΠΈΠΌΠ΅ PwnKit ΠΈ сС ΠΎΡ‚Π»ΠΈΡ‡Π°Π²Π° с Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ създава Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Сксплойт, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² конфигурацията ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ Linux дистрибуции.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π° Π² ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° pkexec Π½Π° PolKit, която ΠΈΠ΄Π²Π° с SUID root Ρ„Π»Π°Π³ ΠΈ Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π° Π΄Π° изпълнява ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» спорСд посочСнитС ΠΏΡ€Π°Π²ΠΈΠ»Π° Π½Π° PolKit. ΠŸΠΎΡ€Π°Π΄ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° командния Ρ€Π΅Π΄, ΠΏΡ€Π΅Π΄Π°Π΄Π΅Π½ΠΈ Π½Π° pkexec, Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ удостовСряванСто ΠΈ Π΄Π° изпълни своя ΠΊΠΎΠ΄ ΠΊΠ°Ρ‚ΠΎ root, нСзависимо ΠΎΡ‚ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ. Π—Π° Π°Ρ‚Π°ΠΊΠ° няма Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠ²ΠΈ настройки ΠΈ ограничСния са посочСни Π² PolKit, Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΡŠΡ‚ SUID root Π΄Π° бъдС Π·Π°Π΄Π°Π΄Π΅Π½ Π·Π° изпълнимия Ρ„Π°ΠΉΠ» с ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° pkexec.

Pkexec Π½Π΅ провСрява валидността Π½Π° броя Π½Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° командния Ρ€Π΅Π΄ (argc), ΠΏΠΎΠ΄Π°Π΄Π΅Π½ ΠΏΡ€ΠΈ стартиранС Π½Π° процСс. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° pkexec ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‚, Ρ‡Π΅ ΠΏΡŠΡ€Π²ΠΈΡΡ‚ запис Π² масива argv Π²ΠΈΠ½Π°Π³ΠΈ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° процСса (pkexec), Π° вторият ΠΈΠ»ΠΈ NULL стойност, ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°, стартирана Ρ‡Ρ€Π΅Π· pkexec. Въй ΠΊΠ°Ρ‚ΠΎ броят Π½Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π΅ бСшС ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ спрямо дСйствитСлното ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π½Π° масива ΠΈ сС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡˆΠ΅, Ρ‡Π΅ Π²ΠΈΠ½Π°Π³ΠΈ Π΅ ΠΏΠΎ-голям ΠΎΡ‚ 1, Π°ΠΊΠΎ Π½Π° процСс Π΅ ΠΏΠΎΠ΄Π°Π΄Π΅Π½ ΠΏΡ€Π°Π·Π΅Π½ argv масив, ΠΊΠ°ΠΊΡ‚ΠΎ позволява функцията execve Π½Π° Linux, pkexec Ρ‰Π΅ Ρ‚Ρ€Π΅Ρ‚ΠΈΡ€Π° NULL ΠΊΠ°Ρ‚ΠΎ ΠΏΡŠΡ€Π²ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ( ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° процСса) ΠΈ слСдващия ΠΊΠ°Ρ‚ΠΎ извън Π±ΡƒΡ„Π΅Ρ€Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚, ΠΊΠ°Ρ‚ΠΎ послСдващото ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π½Π° масива. |β€”β€”β€”+β€”β€”β€”+β€”β€”+β€”β€”β€”β€”|β€”β€”β€”+β€”β€”β€”+β€”β€”+β€”β€”β€”β€”| | argv[0] | argv[1] | ... | argv[argc] | envp[0] | envp[1] | ... | envp[envc] | |β€”-|β€”-+β€”-|β€”-+β€”β€”+β€”β€”|β€”β€”|β€”-|β€”-+β€”-|β€”-+β€”β€”+β€”β€”|β€”β€”| VVVVVV "ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°" "-опция" NULL "стойност" "PATH=ΠΈΠΌΠ΅" NULL

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π΅, Ρ‡Π΅ слСд масива argv ΠΈΠΌΠ° envp масив Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° срСдата. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½, Π°ΠΊΠΎ ΠΌΠ°ΡΠΈΠ²ΡŠΡ‚ argv Π΅ ΠΏΡ€Π°Π·Π΅Π½, pkexec ΠΈΠ·Π²Π»ΠΈΡ‡Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° с повишСни ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ ΠΎΡ‚ ΠΏΡŠΡ€Π²ΠΈΡ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ Π½Π° масива с ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° срСдата (argv[1] стана ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½ с envp[0]), Ρ‡ΠΈΠ΅Ρ‚ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° ΠΎΡ‚ нападатСля.

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈ стойността Π½Π° argv[1], pkexec сС ΠΎΠΏΠΈΡ‚Π²Π°, ΠΊΠ°Ρ‚ΠΎ Π²Π·Π΅ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡŠΡ‚ΠΈΡ‰Π° Π² PATH, Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ пълния ΠΏΡŠΡ‚ Π΄ΠΎ изпълнимия Ρ„Π°ΠΉΠ» ΠΈ записва ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π» към Π½ΠΈΠ·Π° с пълния ΠΏΡŠΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ към argv[1], ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ прСзаписванС Π½Π° стойността Π½Π° ΠΏΡŠΡ€Π²Π°Ρ‚Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π½Π° срСдата, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ argv[ 1] Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½ Π½Π° envp [0]. Π§Ρ€Π΅Π· ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡŠΡ€Π²Π°Ρ‚Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π½Π° срСдата, атакуващият ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈ Π΄Ρ€ΡƒΠ³Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π½Π° срСдата Π² pkexec, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π½Π° срСдата β€žLD_PRELOADβ€œ, която Π½Π΅ Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π° Π² suid ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅, ΠΈ Π΄Π° ΡƒΡ€Π΅Π΄ΠΈ тяхната сподСлСна Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π΄Π° бъдС Π·Π°Ρ€Π΅Π΄Π΅Π½Π° Π² процСс.

Работният Сксплойт Π²ΠΊΠ»ΡŽΡ‡Π²Π° замСстванС Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° GCONV_PATH, която сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° опрСдСлянС Π½Π° ΠΏΡŠΡ‚Ρ Π΄ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π·Π° транскодиранС Π½Π° символи, Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ Π·Π°Ρ€Π΅Π΄Π΅Π½Π° ΠΏΡ€ΠΈ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° функцията g_printerr(), Ρ‡ΠΈΠΉΡ‚ΠΎ ΠΊΠΎΠ΄ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° iconv_open(). Π§Ρ€Π΅Π· ΠΏΡ€Π΅Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡŠΡ‚Ρ Π² GCONV_PATH, атакуващият ΠΌΠΎΠΆΠ΅ Π΄Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°, Ρ‡Π΅ Π½Π΅ Π΅ Π·Π°Ρ€Π΅Π΄Π΅Π½Π° стандартната Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° iconv, Π° Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° собствСна Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΎΡ‚ която Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ изпълнСни, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΏΠΎΠΊΠ°ΠΆΠ΅ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π·Π° Π³Ρ€Π΅ΡˆΠΊΠ° Π½Π° Π΅Ρ‚Π°ΠΏΠ°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ pkexec всС ΠΎΡ‰Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ с ΠΏΡ€Π°Π²Π°Ρ‚Π° Π½Π° root ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° ΠΏΡ€Π΅Π΄ΠΈ стартиранС сС провСряват.

ΠžΡ‚Π±Π΅Π»ΡΠ·Π²Π° сС, Ρ‡Π΅ Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ ΠΎΡ‚ ΠΏΠΎΠ²Ρ€Π΅Π΄Π° Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, Ρ‚ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½, нСзависимо ΠΎΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π°Ρ‚Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°. ΠŸΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈΡΡ‚ Сксплойт Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ тСстван Π½Π° Ubuntu, Debian, Fedora ΠΈ CentOS, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ дистрибуции. ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡΡ‚ Сксплойт всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°, Ρ‡Π΅ Π΅ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»Π΅Π½ ΠΈ ΠΌΠΎΠΆΠ΅ лСсно Π΄Π° бъдС ΠΏΡ€Π΅ΡΡŠΠ·Π΄Π°Π΄Π΅Π½ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ изслСдоватСли, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° инсталиратС актуализацията Π½Π° корСкцията възмоТно Π½Π°ΠΉ-скоро Π½Π° многопотрСбитСлски систСми. Polkit ΡΡŠΡ‰ΠΎ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Π·Π° BSD систСми ΠΈ Solaris, Π½ΠΎ Π½Π΅ Π΅ ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π²ΡŠΡ€Ρ…Ρƒ тях. Π’ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ сС Π·Π½Π°Π΅, Π΅, Ρ‡Π΅ Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π²ΡŠΡ€Ρ…Ρƒ OpenBSD, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ядрото Π½Π° OpenBSD Π½Π΅ позволява ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΡƒΠ»Π΅Π²Π° стойност Π½Π° argc, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΈΠ·Π²ΠΈΠΊΠ²Π° execve().

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° ΠΎΡ‚ ΠΌΠ°ΠΉ 2009 Π³., слСд добавянСто Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° pkexec. ΠšΠΎΡ€Π΅ΠΊΡ†ΠΈΡΡ‚Π° Π·Π° уязвимостта Π½Π° PolKit Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅ Π½Π°Π»ΠΈΡ‡Π½Π° ΠΊΠ°Ρ‚ΠΎ ΠΊΡ€ΡŠΠΏΠΊΠ° (Π½Π΅ Π΅ пусната вСрсия Π½Π° корСкция), Π½ΠΎ Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° дистрибуция бяха ΡƒΠ²Π΅Π΄ΠΎΠΌΠ΅Π½ΠΈ Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ, ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ дистрибуции ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ…Π° актуализацията Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с Ρ€Π°Π·ΠΊΡ€ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° информация Π·Π° уязвимостта. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π΅ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½ Π² RHEL 6/7/8, Debian, Ubuntu, openSUSE, SUSE, Fedora, ALT Linux, ROSA, Gentoo, Void Linux, Arch Linux ΠΈ Manjaro. ΠšΠ°Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Π° мярка Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° уязвимостта, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ SUID root Ρ„Π»Π°Π³Π° ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° /usr/bin/pkexec (β€œchmod 0755 /usr/bin/pkexec”).



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

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