ИздаванС Π½Π° систСмната Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Glibc 2.34

Π‘Π»Π΅Π΄ ΡˆΠ΅ΡΡ‚ΠΌΠ΅ΡΠ΅Ρ‡Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΈΠ·Π΄Π°Π΄Π΅Π½ Π΅ Ρ€Π΅Π»ΠΈΠ· Π½Π° систСмната Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° GNU C Library (glibc) 2.34, която напълно отговаря Π½Π° изискванията Π½Π° стандартитС ISO C11 ΠΈ POSIX.1-2017. Новото ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ 66 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ.

Π‘Ρ€Π΅Π΄ подобрСнията, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π² Glibc 2.34, ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠ°Ρ‚:

  • ΠžΡΠ½ΠΎΠ²Π½ΠΈΡΡ‚ ΡΡŠΡΡ‚Π°Π² Π½Π° libc Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π» Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ libpthread, libdl, libutil ΠΈ libanl, ΠΊΠ°Ρ‚ΠΎ сСга ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° функционалността ΠΈΠΌ Π² прилоТСния Π½Π΅ изисква ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с Ρ„Π»Π°Π³ΠΎΠ²Π΅Ρ‚Π΅ -lpthread, -ldl, -lutil ΠΈ -lanl. Π˜Π·Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π·Π° интСграция Π½Π° libresolv Π² libc. Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡΡ‚Π° Ρ‰Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΏΠΎ-ΠΏΠ»Π°Π²Π΅Π½ процСс Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° glibc ΠΈ Ρ‰Π΅ опрости Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° runtime. Π—Π° осигуряванС Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с прилоТСния, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ΠΈ със стари вСрсии Π½Π° glibc, са прСдоставСни Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΈ замСститСли. ΠŸΠΎΡ€Π°Π΄ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅ Π½Π° броя прСдоставяни Π² glibc структури ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ появата Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² прилоТСния, Π² ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ° ΠΏΡ€ΠΈΠΏΠΎΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΈΠΌΠ΅Π½Π° с ΠΏΠΎ-Ρ€Π°Π½ΠΎ Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ libpthread, libdl, libutil, libresolv ΠΈ libanl.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования 64-разрядного Ρ‚ΠΈΠΏΠ° time_t Π² конфигурациях, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ использовался 32-разрядный Ρ‚ΠΈΠΏ time_t. Π’ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… конфигурациях, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° систСмах x86, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠΊΠ° остаётся 32-разрядный time_t, Π½ΠΎ Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ макроса Β«_TIME_BITSΒ». Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° систСмах с ядром Linux ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ вСрсии 5.1.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ _Fork, Π·Π°ΠΌΠ΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ fork, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ трСбованиям Β«async-signal-safeΒ», Ρ‚.Π΅. Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰Π°Ρ бСзопасный Π²Ρ‹Π·ΠΎΠ² ΠΈΠ· ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² сигналов. Π’ процСссС выполнСния _Fork, формируСтся минимальноС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅, достаточноС для Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Ρ… сигналов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ raise ΠΈ execve, Π±Π΅Π· задСйствования возмоТностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ измСнСнию Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ состояния. Π’Ρ‹Π·ΠΎΠ² _Fork Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ вСрсии стандарта POSIX, Π½ΠΎ ΠΏΠΎΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² число Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ GNU.
  • Π—Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Linux Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° функция execveat, позволяваща стартиранС Π½Π° изпълним Ρ„Π°ΠΉΠ» ΠΎΡ‚ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ² дСскриптор. Новата функция ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² рСализацията Π½Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ fexecve, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅ изисква ΠΏΡ€ΠΈ стартиранС Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π° псСвдо-FS /proc.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° функция timespec_getres, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠ΅ стандарта ISO C2X ΠΈ допълва функцията timespec_get с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° POSIX функцията clock_getres.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° функция close_range(), която позволява Π½Π° процСса Π΄Π° Π·Π°Ρ‚Π²ΠΎΡ€ΠΈ цял Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ‚ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ дСскриптори навСднъТ. Ѐункцията Π΅ Π½Π°Π»ΠΈΡ‡Π½Π° Π² систСми с ядрото Linux, ΠΏΠΎΠ½Π΅ вСрсия 5.9.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ closefrom ΠΈ posix_spawn_file_actions_addclosefrom_np, ΠΊΠΎΠΈΡ‚ΠΎ позволяват Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΄Π° сС затворят всички Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ дСскриптори, Π½ΠΎΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ Π΅ ΠΏΠΎ-голям ΠΈΠ»ΠΈ Ρ€Π°Π²Π΅Π½ Π½Π° Π·Π°Π΄Π°Π΄Π΅Π½Π°Ρ‚Π° стойност.
  • Π’ Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… Β«_DYNAMIC_STACK_SIZE_SOURCEΒ» ΠΈ Β«_GNU_SOURCEΒ» значСния PTHREAD_STACK_MIN, MINSIGSTKSZ ΠΈ SIGSTKSZ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ константами, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π½Π°Π±ΠΎΡ€ΠΎΠ² рСгистров динамичСского Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, прСдоставляСмых Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ ARM SVE.
  • Π’ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° опция Β«β€”list-diagnosticsΒ» для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, связанной с опСрациями опрСдСлСния IFUNC (indirect function) ΠΈ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° glibc-hwcaps.
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ макрос __STDC_WANT_IEC_60559_EXT__, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ наличия Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Β«FΒ» спСцификации ISO C2X.
  • Для систСм powerpc64* Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° опция Β«β€”disable-scvΒ», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ glibc Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ инструкции scv.
  • Π’ Ρ„Π°ΠΉΠ»Π° gconv-modules Π΅ оставСн само минималният Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ основни ΠΌΠΎΠ΄ΡƒΠ»ΠΈ gconv, Π° останалитС са прСмСстСни Π² Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈΡ Ρ„Π°ΠΉΠ» gconv-modules-extra.conf, Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π² дирСкторията gconv-modules.d.
  • Π—Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Linux Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ glibc.pthread.stack_cache_size, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° настройка Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° кСша Π½Π° стСка pthread.
  • Ѐункцията inet_neta ΠΎΡ‚ заглавния Ρ„Π°ΠΉΠ» Π΅ обявСна Π·Π° остаряла, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ рядко ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ (dn_count_labels, fp_nquery, fp_query, fp_resstat, hostalias, loc_aton, loc_ntoa, p_cdname, p_cdnname, p_class, p_fqname, p_fqnname, p_option, p_query, p_rcode, p_time, p_type, putlong, putshort, res_hostalias, res_isourserver, res_nameinquery, res_queriesmatch, res_randomid, sym_ntop, sym_ntos, sym_ston) ΠΈ (ns_datetosecs, ns_format_ttl, ns_makecanon, ns_parse_ttl, ns_samedomain, ns_samename, ns_sprintrr, ns_sprintrrf, ns_subdomain). ΠŸΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° сС Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с DNS вмСсто Ρ‚Π΅Π·ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.
  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ pthread_mutex_consistent_np, thread_mutexattr_getrobust_np, pthread_mutexattr_setrobust_np ΠΈ pthread_yield са обявСни Π·Π° остарСли ΠΈ вмСсто тях трябва Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ pthread_mutex_consistent, thread_mutexattr_getrobust, thread_mutexattr_setrobust ΠΈ sched_yield.
  • Π’Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½ΠΎ использованиС символични Π»ΠΈΠ½ΠΊΠΎΠ²Π΅ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° инсталирани сподСлСни ΠΎΠ±Π΅ΠΊΡ‚ΠΈ към вСрсията Π½Π° Glibc. Π’Π°ΠΊΠΈΠ²Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ сСга сС инсталират Π² оригиналния ΠΈΠΌ Π²ΠΈΠ΄ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, libc.so.6 сСга Π΅ Ρ„Π°ΠΉΠ», Π° Π½Π΅ Π»ΠΈΠ½ΠΊ към libc-2.34.so).
  • По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ са Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚Π»Π°Π΄ΡŠΡ‡Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² malloc, ΠΊΠ°Ρ‚ΠΎ MALLOC_CHECK_ (glibc.malloc.check), mtrace() ΠΈ mcheck(), ΠΊΠΎΠΈΡ‚ΠΎ са ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΈ Π² ΠΎΡ‚Π΄Π΅Π»Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° libc_malloc_debug.so, Π² която ΡΡŠΡ‰ΠΎ са прСмСстСни остарСлитС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ malloc_get_state ΠΈ malloc_set_state.
  • Π’ Linux Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° shm_open ΠΈ sem_open, сСга Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° устройство /dev/shm.
  • УстранСни уязвимости:
    • CVE-2021-27645: срив Π½Π° процСса nscd (Π΄Π΅ΠΌΠΎΠ½ Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠΌΠ΅Π½Π° Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ) ΠΏΠΎΡ€Π°Π΄ΠΈ Π΄Π²ΠΎΠΉΠ½ΠΎ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° функцията free ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° спСциално Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½ΠΈ netgroup заявки.
    • CVE-2021-33574: Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π²Π΅Ρ‡Π΅ освободСна област ΠΎΡ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° (use-after-free) във функцията mq_notify ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ‚ΠΈΠΏ увСдомлСния SIGEV_THREAD с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π° ΠΏΠΎΡ‚ΠΎΠΊ, Π·Π° ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π·Π°Π΄Π°Π΄Π΅Π½Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Π° маска Π½Π° ΠΏΡ€ΠΈΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към CPU. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ срив, Π½ΠΎ Π½Π΅ са ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π½Π° Π°Ρ‚Π°ΠΊΠΈ.
    • CVE-2021-35942: ΠΏΡ€Π΅ΠΏΡŠΠ»Π²Π°Π½Π΅ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° във функцията wordexp ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ срив Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ.

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

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