Уязвимост Π² ядрото Π½Π° Linux, която позволява промяна Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° tmpfs ΠΈ сподСлСната ΠΏΠ°ΠΌΠ΅Ρ‚

Π‘Π΅ΡˆΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π° уязвимост (CVE-2022-2590) Π² ядрото Π½Π° Linux, която позволява Π½Π° Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π΄Π° промСня ΠΊΠ°Ρ€Ρ‚ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ (mmap) ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π² tmpfs, Π±Π΅Π· Π΄Π° ΠΈΠΌΠ° ΠΏΡ€Π°Π²Π° Π·Π° запис Π² тях, ΠΈ Π΄Π° повиши своитС ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π² систСмата . Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈΡΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΏΠΎ Π²ΠΈΠ΄ Π½Π° уязвимостта Dirty COW, Π½ΠΎ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π° ΠΏΠΎ Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ само Π΄ΠΎ Π²ΡŠΠ·Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π²ΡŠΡ€Ρ…Ρƒ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π² сподСлСната ΠΏΠ°ΠΌΠ΅Ρ‚ (shmem / tmpfs). ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ Π·Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ сподСлСна ΠΏΠ°ΠΌΠ΅Ρ‚.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ ΠΎΡ‚ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° ΡΡŠΡΡ‚Π΅Π·Π°Π½ΠΈΠ΅ Π² подсистСмата Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ възниква ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ (Π³Ρ€Π΅ΡˆΠΊΠ°), Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΎ ΠΏΡ€ΠΈ ΠΎΠΏΠΈΡ‚ Π·Π° запис Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ области само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π² сподСлСна ΠΏΠ°ΠΌΠ΅Ρ‚, ΠΎΡ‚Ρ€Π°Π·Π΅Π½ΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌ COW (ΡΡŠΠΏΠΎΡΡ‚Π°Π²ΡΠ½Π΅ Π½Π° ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ ΠΏΡ€ΠΈ запис). ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ сС появява ΠΎΡ‚ ядрото 5.16 Π½Π° систСми с x86-64 ΠΈ aarch64 Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ядрото с опцията CONFIG_USERFAULTFD=y. Уязвимостта бСшС ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π° във вСрсия 5.19. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Сксплойта сС ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° бъдС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ Π½Π° 15 август.

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

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