Kerentanan dalam perisian tegar Android Samsung yang dieksploitasi melalui penghantaran MMS

Dalam pemproses imej Qmage yang dibekalkan dalam perisian tegar Android Samsung, dibina ke dalam sistem pemaparan grafik Skia, kelemahan (CVE-2020-8899), yang membolehkan anda mengatur pelaksanaan kod semasa memproses imej dalam format QM dan QG (β€œ.qmg”) dalam sebarang aplikasi. Untuk melakukan serangan, pengguna tidak perlu melakukan apa-apa tindakan; dalam kes paling mudah, cukup untuk menghantar mangsa MMS, e-mel atau mesej sembang yang mengandungi imej yang direka khas.

Masalah itu dipercayai telah wujud sejak 2014, bermula dengan perisian tegar berdasarkan Android 4.4.4, yang menambahkan perubahan untuk mengendalikan format imej QM, QG, ASTC dan PIO (varian PNG) tambahan. Keterdedahan dihapuskan Π² kemas kini Perisian tegar Samsung dikeluarkan pada 6 Mei. Platform Android utama dan perisian tegar daripada pengeluar lain tidak terjejas oleh masalah tersebut.

Masalahnya telah dikenal pasti semasa ujian fuzz oleh seorang jurutera daripada Google, yang juga membuktikan bahawa kerentanan tidak terhad kepada ranap dan menyediakan prototaip kerja eksploitasi yang memintas perlindungan ASLR dan melancarkan kalkulator dengan menghantar satu siri mesej MMS kepada Samsung Telefon pintar Galaxy Note 10+ yang menjalankan platform Android 10.


Dalam contoh yang ditunjukkan, eksploitasi yang berjaya memerlukan kira-kira 100 minit untuk menyerang dan menghantar lebih 120 mesej. Eksploit terdiri daripada dua bahagian - pada peringkat pertama, untuk memintas ASLR, alamat asas ditentukan dalam perpustakaan libskia.so dan libhwui.so, dan pada peringkat kedua, akses jauh kepada peranti disediakan dengan melancarkan "reverse cangkerang”. Bergantung pada susun atur memori, menentukan alamat asas memerlukan penghantaran dari 75 hingga 450 mesej.

Di samping itu, ia boleh diperhatikan penerbitan Mungkin menetapkan pembetulan keselamatan untuk Android, yang membetulkan 39 kelemahan. Tiga isu telah ditetapkan tahap bahaya yang kritikal (perincian masih belum didedahkan):

  • CVE-2020-0096 ialah kelemahan tempatan yang membenarkan pelaksanaan kod semasa memproses fail yang direka khas);
  • CVE-2020-0103 ialah kelemahan jauh dalam sistem yang membenarkan pelaksanaan kod apabila memproses data luaran yang direka khas);
  • CVE-2020-3641 ialah kelemahan dalam komponen proprietari Qualcomm).

Sumber: opennet.ru

Tambah komen