ΠΠ½Π΄ΡΠ΅ΠΉ ΠΠΎΠ½ΠΎΠ²Π°Π»ΠΎΠ² ΠΎΡ Google Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΎ 15 ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² USB Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π½ΠΈ Π² ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux. Π’ΠΎΠ²Π° Π΅ Π²ΡΠΎΡΠ°ΡΠ° Π³ΡΡΠΏΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΎΡΠΊΡΠΈΡΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π·ΠΌΠΈΠ²Π°Π½Π΅ - ΠΏΡΠ΅Π· 2017 Π³., ΡΠΎΠ·ΠΈ ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π» Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ ΠΠΌΠ° ΠΎΡΠ΅ 14 ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² USB ΡΡΠ΅ΠΊΠ°. ΠΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΊΡΠΌ ΠΊΠΎΠΌΠΏΡΡΡΡΠ° ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ USB ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΡΠ°ΠΊΠ° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½Π°, Π°ΠΊΠΎ ΠΈΠΌΠ° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅ΡΠΎ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ ΠΏΠΎΠ½Π΅ Π΄ΠΎ ΡΡΠΈΠ² Π½Π° ΡΠ΄ΡΠΎΡΠΎ, Π½ΠΎ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΡΠ²ΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π°ΡΠ°ΠΊΠ°, ΠΎΡΠΊΡΠΈΡΠ° ΠΏΡΠ΅Π· 2016 Π³. ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² USB Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° snd-usbmidi ΡΡΠΏΡ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄ Π½Π° Π½ΠΈΠ²ΠΎ ΡΠ΄ΡΠΎ).
ΠΡ 15-ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, 13 Π²Π΅ΡΠ΅ ΡΠ° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈ Π² Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux, Π½ΠΎ Π΄Π²Π΅ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ (CVE-2019-15290, CVE-2019-15291) ΠΎΡΡΠ°Π²Π°Ρ Π½Π΅ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ 5.2.9. ΠΠ΅ΠΎΡΡΡΡΠ°Π½Π΅Π½ΠΈΡΠ΅ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ Π΄ΠΎ Π΄Π΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π½Π° NULL ΡΠΊΠ°Π·Π°ΡΠ΅Π» Π² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅ ath6kl ΠΈ b2c2 ΠΏΡΠΈ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΎΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ. ΠΡΡΠ³ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π²ΠΊΠ»ΡΡΠ²Π°Ρ:
- ΠΠΎΡΡΡΠΏ Π΄ΠΎ Π²Π΅ΡΠ΅ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄Π΅Π½ΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° (use-after-free) Π² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ v4l2-dev/radio-raremono, dvb-usb, sound/core, cpia2 ΠΈ p54usb;
- ΠΠ²ΠΎΠΉΠ½ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π° ΠΏΠ°ΠΌΠ΅Ρ Π² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° rio500;
- ΠΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π½Π° ΡΠΊΠ°Π·Π°ΡΠ΅Π» NULL Π² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ yurex, zr364xx, siano/smsusb, sisusbvga, line6/pcm, motu_microbookii ΠΈ line6.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru