มีรายงานว่าพบบั๊กแปลกๆ ใน iOS อีกแล้ว คราวนี้มาจาก Carl Schou นักวิจัยด้านความปลอดภัยที่เรียกตัวเองว่าเป็นวิศวกรย้อนกลับ (reverse engineer) ได้เปิดเผยว่าหากใช้อุปกรณ์ iOS เชื่อมต่อเข้ากับ Wi-Fi ที่ตั้งชื่อไว้ว่า %p%s%s%s%s%n จะทำให้อุปกรณ์เครื่องนั้นใช้ Wi-Fi ไม่ได้ไปเลย
จากคลิปวิดีโอที่ Carl ทวีตออกมา จะเห็นว่า iPhone ของเขาไม่สามารถเปิดใช้ Wi-Fi ได้ พอเลื่อนสวิตช์ Wi-Fi ไปที่ตำแหน่งเปิด ก็จะเด้งกลับมาปิดทันที รวมถึง AirDrop ก็ใช้งานไม่ได้ไปด้วย โดยการรีบูทเครื่องก็ไม่ช่วย วิธีแก้ไขมีทางเดียวคือต้องรีเซ็ตการตั้งค่าเครือข่าย (Reset Network Settings) ในเมนู "รีเซ็ต" เพื่อให้เครื่องลืมเครือข่ายทั้งหมดที่เคยเชื่อมต่อ
มีการคาดกันว่าสตริง %p%s%s%s%s%n หลอกให้ iOS ตีความเป็นการ format string ในภาษา C เช่น %s หมายความว่าให้นำสตริงมาแทนค่า และ %n เป็นการเก็บจำนวนอักขระที่มีก่อนหน้าเครื่องหมาย %n ใส่ตัวแปรอื่น
หลังจากเรื่องนี้ดังขึ้นมา ก็มีคนนำไปทดสอบกับอุปกรณ์ Android แต่ไม่พบว่ามีปัญหาแบบเดียวกัน
Carl รายงานว่าพบบั๊กนี้ใน iPhone XS ที่รัน iOS 14.4.2 แต่เว็บไซต์ Bleeping Computer ได้ทดสอบกับ iOS 14.6 ที่เป็น iOS เวอร์ชันล่าสุดขณะนี้ก็พบบั๊กนี้เช่นกัน
ระหว่างรอแอปเปิลออกแพตช์แก้ไข ผู้ใช้ iOS ควรระวังการเชื่อมต่อเครือข่าย Wi-Fi หรือ hotspot ของผู้อื่นที่ตั้งชื่อแปลกๆ ไปก่อน โดยเฉพาะเครือข่ายที่ไม่มีรหัสผ่าน เพราะเมื่อเราแตะที่ชื่อเครือข่ายก็จะเชื่อมต่อทันที
ที่มา - Bleeping Computer