Awas, 2 Nama WiFi Terkutuk Ini Bikin Bug di iPhone

7 Juli 2021 9:02 WIB
·
waktu baca 2 menit
comment
0
sosmed-whatsapp-white
copy-link-circle
more-vertical
Smartphone baru Apple, iPhone 11. Foto: Jason Lee/Reuters
zoom-in-whitePerbesar
Smartphone baru Apple, iPhone 11. Foto: Jason Lee/Reuters
ADVERTISEMENT
Peneliti keamanan siber kembali menemukan sebuah nama WiFi terkutuk yang bikin bug di iPhone. Temuan ini melengkapi laporan sebuah nama WiFi terkutuk lainnya pada Juni 2021.
ADVERTISEMENT
Menurut peneliti keamanan siber dari organisasi riset The Secret Club, Carl Schou, pengguna iPhone perlu waspada dengan nama WiFi %secretclub%power. Sebab, hanya dengan berada di jangkauannya saja tanpa masuk, WiFi tersebut akan membuat bug di iPhone sehingga pengguna enggak bisa pakai WiFi dan fitur jaringan terkait.
“Anda dapat menonaktifkan WiFi perangkat iOS secara permanen menghosting WiFi publik bernama %secretclub%power,” kata Chou dalam sebuah tweet, Minggu (4/7). “Menyetel ulang pengaturan jaringan tidak dijamin untuk memulihkan fungsionalitas.”
Dalam utas tweet-nya, Schou bilang bahwa bug tersebut masih ada meski ia telah reset iPhone. Ia pun kehabisan ide untuk mengembalikan fitur WiFi di iPhone miliknya, sampai perlu mengontak Apple.
Untungnya, berkat saran ahli keamanan siber lain, Schou berhasil mengembalikan fitur WiFi di iPhone-nya.
ADVERTISEMENT
“Untuk memulihkan fungsionalitas WiFi, Anda harus mengedit cadangan iPhone secara manual dan menghapus entri berbahaya dari jaringan yang dikenal .plist,” kicau Schou pada Senin (5/7).
Ini bukan kali pertama nama WiFi dapat mengganggu konektivitas iPhone.
Pada Juni 2021, Schou dan grup The Secret Club menemukan bahwa, jika iPhone terhubung ke jaringan dengan nama SSiD %p%s%s%s%s%n, WiFi itu akan menyebabkan bug yang akan menonaktifkan Wi-Fi di iOS. Selain fitur jaringan, sistem seperti AirDrop juga menjadi tidak bisa digunakan.
Menurut dugaan 9to5Mac, blog informasi produk Apple, bug aneh ini mungkin berasal dari simbol % di nama WiFi terkutuk itu.
“Sintaks '%[karakter]' umumnya digunakan dalam bahasa pemrograman untuk memformat variabel menjadi output string. Dalam C, penentu '%n' ditujukan untuk menyimpan jumlah karakter yang ditulis ke dalam string format ke variabel yang diteruskan ke fungsi format string,” kata 9to5Mac.
ADVERTISEMENT
“Subsistem Wi-Fi mungkin meneruskan nama jaringan Wi-Fi (SSID) yang tidak dibersihkan ke beberapa perpustakaan internal yang melakukan pemformatan string, yang pada gilirannya menyebabkan penulisan memori dan buffer overflow yang berubah-ubah. Ini akan menyebabkan kerusakan memori dan pengawas iOS akan mematikan prosesnya, sehingga secara efektif menonaktifkan Wi-Fi bagi pengguna,” sambung mereka.
Apple belum memberikan tanggapan soal temuan bug iOS dari nama-nama WiFi yang aneh ini.