ΠΡΠΈ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΡΠΎ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° futex (Π±ΡΡΠ· ΠΌΡΡΠ΅ΠΊΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ) Π±Π΅ΡΠ΅ ΠΎΡΠΊΡΠΈΡΠΎ ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π½Π° ΡΡΠ΅ΠΊΠ° ΡΠ»Π΅Π΄ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°Π½Π΅ΡΠΎ. Π’ΠΎΠ²Π° ΠΎΡ ΡΠ²ΠΎΡ ΡΡΡΠ°Π½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π°ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈ ΠΊΠΎΠ΄Π° ΡΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π½Π° ΡΠ΄ΡΠΎΡΠΎ Ρ Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠΈΠ·ΡΠΈΡΠ°ΡΠΈ ΠΎΡ ΡΠΎΠ²Π° ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ ΠΎΡ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° Π±Π΅ΡΠ΅ Π² ΠΊΠΎΠ΄Π° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π³ΡΠ΅ΡΠΊΠΈ.
ΠΠΎΡΠ΅ΠΊΡΠΈΡ Π’Π°Π·ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° Π»ΠΈΠ½ΠΈΡ Π½Π° Linux Π½Π° 28 ΡΠ½ΡΠ°ΡΠΈ, Π° Π·Π°Π²ΡΠ΅ΡΠ° Π²Π»Π΅Π·Π΅ Π² ΡΠ΄ΡΠ° 5.10.12, 5.4.94, 4.19.172, 4.14.218.
ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΎΠ±ΡΡΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π·ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ Π±Π΅ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ, ΡΠ΅ ΡΠ°Π·ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° Π²ΡΠ² Π²ΡΠΈΡΠΊΠΈ ΡΠ΄ΡΠ° ΠΎΡ 2008 Π³. Π½Π°ΡΠ°ΠΌ:
https://www.openwall.com/lists/oss-security/2021/01/29/3
FWIW, ΡΠΎΠ·ΠΈ ΠΊΠΎΠΌΠΈΡ ΠΈΠΌΠ°: ΠΠΎΠΏΡΠ°Π²ΠΊΠΈ: 1b7558e457ed (βfutexes: ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π² futex_lock_piβ) ΠΈ ΡΠΎΠ·ΠΈ Π΄ΡΡΠ³ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½Ρ Π΅ ΠΎΡ 2008 Π³. Π’Π°ΠΊΠ° ΡΠ΅ Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Linux Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΈ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½ΠΈΡ ΡΠ° Π·Π°ΡΠ΅Π³Π½Π°ΡΠΈ, ΠΎΡΠ²Π΅Π½ Π°ΠΊΠΎ Π½Π΅ΡΠΎ Π΄ΡΡΠ³ΠΎ ΡΠΌΠ΅ΠΊΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π² Π½ΡΠΊΠΎΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° ΡΠ΄ΡΠΎΡΠΎ .
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru