Уязвимост Π² ядрото Π½Π° Linux, която позволява заобикалянС Π½Π° sandbox изолацията Π½Π° Chrome

Π˜Π·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΠΎ сигурността ΠΎΡ‚ компанията Google ΠΎΡ‚ΠΊΡ€ΠΈΡ…Π° уязвимост Π² ядрото Π½Π° Linux (CVE-2025-38236), която позволява повишаванС Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ Π² систСмата. Уязвимостта ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° заобикалянС Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° sandbox изолация, ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½ Π² Google Chrome, ΠΈ постиганС Π½Π° изпълнСниС Π½Π° ΠΊΠΎΠ΄ Π½Π° Π½ΠΈΠ²ΠΎ ядро ΠΏΡ€ΠΈ изпълнСниС Π½Π° ΠΊΠΎΠ΄ Π² контСкста Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ процСс Π½Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π½Π° Chrome (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Сксплоатация Π½Π° Π΄Ρ€ΡƒΠ³Π° уязвимост Π² Chrome). ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ сС проявява ΠΎΡ‚ ядрото Π½Π° Linux 6.9 ΠΈ Π΅ отстранСн Π² Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ядрото Π½Π° Linux 6.1.143, 6.6.96, 6.12.36 ΠΈ 6.15.5. Π”ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Π½Π° Сксплоита Π·Π° свалянС.

Уязвимостта Π΅ ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½Π° ΠΎΡ‚ Π³Ρ€Π΅ΡˆΠΊΠ° Π² Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π»Π°Π³Π° MSG_OOB, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π·Π°Π΄Π°Π΄Π΅ Π·Π° сокСти AF_UNIX. Π€Π»Π°Π³ΡŠΡ‚ MSG_OOB ("out-of-band") позволява прикрСпянС Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ Π±Π°ΠΉΡ‚ към ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ получатСлят ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ останалитС Π΄Π°Π½Π½ΠΈ. Π’ΠΎΠ·ΠΈ Ρ„Π»Π°Π³ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π² ядрото Π½Π° Linux 5.15 ΠΏΠΎ исканС Π½Π° Oracle ΠΈ ΠΌΠΈΠ½Π°Π»Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° бСшС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π½ Π·Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π² катСгория Π½Π° остарСли, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π½Π΅ сС Π΅ Π½Π°Π»ΠΎΠΆΠΈΠ» ΡˆΠΈΡ€ΠΎΠΊΠΎ.

Π’ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ sandbox-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Chrome са Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ със UNIX-сокСти ΠΈ систСмни извиквания send()/recv(), ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ Ρ„Π»Π°Π³ΡŠΡ‚ MSG_OOB Π΅ допустим Π·Π°Π΅Π΄Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΠΈ ΠΈ Π½Π΅ Π΅ Π±ΠΈΠ» ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ ΠΎΡ‚Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½. Π“Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° Π² Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° MSG_OOB Π΅ позволявала Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° слСд Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ освобоТдаванС (use-after-free) слСд ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° послСдоватСлност ΠΎΡ‚ систСмни извиквания: char dummy; int socks[2]; socketpair(AF_UNIX, SOCK_STREAM, 0, socks); send(socks[1], "A", 1, MSG_OOB); recv(socks[0], &dummy, 1, MSG_OOB); send(socks[1], "A", 1, MSG_OOB); recv(socks[0], &dummy, 1, MSG_OOB); send(socks[1], "A", 1, MSG_OOB); recv(socks[0], &dummy, 1, 0); recv(socks[0], &dummy, 1, MSG_OOB);

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

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