Ранливост Π²ΠΎ SQLite ΡˆΡ‚ΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π° далСчински Π½Π°ΠΏΠ°Π΄ΠΈ Π½Π° Chrome ΠΏΡ€Π΅ΠΊΡƒ WebSQL

БСзбСдносни истраТувачи ΠΎΠ΄ кинСската компанија Tencent ΠΏΡ€Π΅Π·Π΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ Π½ΠΎΠ²Π° Π²Π°Ρ€ΠΈΡ˜Π°Π½Ρ‚Π° Π½Π° ранливост МагСлан (CVE-2019-13734), ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° постигнСтС ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ΄ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° SQL конструкции Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ Π²ΠΎ SQLite DBMS. ИмашС слична ранливост објавСно ΠΎΠ΄ иститС истраТувачи ΠΏΡ€Π΅Π΄ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°. Ранливоста Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠ»ΠΈΠ²Π° ΠΏΠΎ Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° далСчински Π½Π°ΠΏΠ°Π΄ Π²Ρ€Π· прСлистувачот Chrome ΠΈ Π΄Π° сС постигнС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π²Ρ€Π· систСмот Π½Π° корисникот ΠΏΡ€ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π°ΡšΠ΅ Π½Π° Π²Π΅Π±-страници ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ ΠΎΠ΄ Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΎΡ‚.

Нападот Π½Π° Chrome/Chromium сС Π²Ρ€ΡˆΠΈ ΠΏΡ€Π΅ΠΊΡƒ WebSQL API, Ρ‡ΠΈΡ˜ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ сС Π±Π°Π·ΠΈΡ€Π° Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ SQLite. Нападот Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΅ ΠΌΠΎΠΆΠ΅Π½ само Π°ΠΊΠΎ Ρ‚ΠΈΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°Π°Ρ‚ прСнос Π½Π° SQL конструкции ΠΊΠΎΠΈ Π΄ΠΎΠ°Ρ“Π°Π°Ρ‚ ΠΎΠ΄Π½Π°Π΄Π²ΠΎΡ€ Π²ΠΎ SQLite, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚ΠΈΠ΅ користат SQLite ΠΊΠ°ΠΊΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π·Π° Ρ€Π°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. Firefox Π½Π΅ Π΅ Ρ€Π°Π½Π»ΠΈΠ² бидСјќи Mozilla ΠΎΠ΄Π±ΠΈ ΠΎΠ΄ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° WebSQL корист IndexedDB API.

Google Π³ΠΎ Ρ€Π΅ΡˆΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ Π²ΠΎ ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π₯Ρ€ΠΎΠΌ 79. ИмашС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π²ΠΎ Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ SQLite фиксна 17 Π½ΠΎΠ΅ΠΌΠ²Ρ€ΠΈ ΠΈ Π²ΠΎ Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π½Π° Chromium - 21 Π½ΠΎΠ΅ΠΌΠ²Ρ€ΠΈ.
ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ Π΅ присутСн Π²ΠΎ ΠΊΠΎΠ΄ ΠŸΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°Ρ‡ΠΎΡ‚ Π·Π° цСлосСн тСкст FTS3 ΠΈ ΠΏΡ€Π΅ΠΊΡƒ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ†ΠΈΡ˜Π° со Ρ‚Π°Π±Π΅Π»ΠΈ Π²ΠΎ сСнка (посСбСн Ρ‚ΠΈΠΏ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° Ρ‚Π°Π±Π΅Π»Π° со моТност Π·Π° ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅) ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΊΠΎΡ€ΡƒΠΏΡ†ΠΈΡ˜Π° Π½Π° индСксот ΠΈ ΠΏΡ€Π΅Π»Π΅Π²Π°ΡšΠ΅ Π½Π° Π±Π°Ρ„Π΅Ρ€ΠΎΡ‚. Π”Π΅Ρ‚Π°Π»Π½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ќС Π±ΠΈΠ΄Π°Ρ‚ објавСни ΠΏΠΎ 90 Π΄Π΅Π½Π°.

Ново ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° SQLite со ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠ° засСга Π½Π΅ Π΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π° (ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°Π½ΠΎ 31 Π΄Π΅ΠΊΠ΅ΠΌΠ²Ρ€ΠΈ). Како бСзбСдносно Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΡ‡Π½ΡƒΠ²Π°Ρ˜ΡœΠΈ со SQLite 3.26.0, ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ SQLITE_DBCONFIG_DEFENSIVE, кој Π³ΠΎ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π²ΠΎ Ρ‚Π°Π±Π΅Π»ΠΈΡ‚Π΅ Π²ΠΎ сСнка ΠΈ сС ΠΏΡ€Π΅ΠΏΠΎΡ€Π°Ρ‡ΡƒΠ²Π° Π΄Π° сС Π²ΠΊΠ»ΡƒΡ‡ΠΈ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ SQL Π±Π°Ρ€Π°ΡšΠ° Π²ΠΎ SQLite. Π’ΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ΠΈΡ‚Π΅ Π·Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°, ранливоста Π²ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° SQLite останува Π½Π΅ΠΏΠΎΠΏΡ€Π°Π²Π΅Π½Π° Debian, Ubuntu, RHEL, openSUSE / SUSE, Арх Линукс, Fedora, FreeBSD. Chromium Π²ΠΎ ситС дистрибуции Π΅ вСќС Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½ ΠΈ Π½Π΅ Π΅ засСгнат ΠΎΠ΄ ранливоста, Π½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° влијаС Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ прСлистувачи ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΎΠ΄ Ρ‚Ρ€Π΅Ρ‚ΠΈ страни ΠΊΠΎΠΈ Π³ΠΎ користат ΠΌΠΎΡ‚ΠΎΡ€ΠΎΡ‚ Chromium, ΠΊΠ°ΠΊΠΎ ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π·Π° Android Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Webview.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ, 4 ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ опасни ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ сС исто Ρ‚Π°ΠΊΠ° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°Π½ΠΈ Π²ΠΎ SQLite (CVE-2019-13750, CVE-2019-13751, CVE-2019-13752, CVE-2019-13753), ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΡ€ΠΎΡ‚Π΅ΠΊΡƒΠ²Π°ΡšΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ°Ρ‚Π° (ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи ΠΊΠ°ΠΊΠΎ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ ΠΊΠΎΠΈ придонСсуваат Π·Π° Π½Π°ΠΏΠ°Π΄ Π½Π° Chrome). ОвиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π±Π΅Π° ΠΏΠΎΠΏΡ€Π°Π²Π΅Π½ΠΈ Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ‚ SQLite Π½Π° 13 Π΄Π΅ΠΊΠ΅ΠΌΠ²Ρ€ΠΈ. Π—Π΅ΠΌΠ΅Π½ΠΈ Π·Π°Π΅Π΄Π½ΠΎ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ ΠΈΠΌ овозмоТија Π½Π° истраТувачитС Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Сксплоат кој ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ Π²ΠΎ контСкст Π½Π° процСсот Π½Π° Chromium ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€Π΅Π½ Π·Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€