Trong tập mới nhất của podcast Search Engine phát sóng ngày 9/5, một lỗi bất thường trong ứng dụng Tin nhắn (Messages) của Apple đã được phát hiện: người dùng không thể gửi tin nhắn thoại nếu trong nội dung có chứa ký tự “&”.
Cụ thể, khi người dùng ghi âm và nói những cụm từ như “Dave & Buster’s” hay “Tiffany & Co.”, tin nhắn thoại sẽ biến mất và không được gửi đến người nhận. Ở phía người gửi, tin nhắn vẫn hiển thị bình thường, nhưng người nhận chỉ thấy ba dấu chấm, như thể người gửi đang gõ nội dung. Sau vài giây, tin nhắn biến mất hoàn toàn và không bao giờ hiển thị được.
Vấn đề này được phát hiện đầu tiên với cụm từ “Dave & Buster’s”, nhưng tất cả các thương hiệu có chứa ký tự “&” đều có thể kích hoạt lỗi này.
Nhà phát triển Guilherme Rambo đã phân tích và phát hiện nguyên nhân không nằm ở file ghi âm, mà là ở phần chuyển đổi giọng nói thành văn bản (transcription) đi kèm tin nhắn thoại. Công cụ chuyển đổi của Apple có thể nhận diện đúng các thương hiệu chứa “&” như “H&M” hoặc “Dave & Buster’s”, và giữ nguyên ký tự “&” thay vì chuyển thành từ “and”.
Tuy nhiên, vấn đề xảy ra khi công cụ chuyển đổi không xử lý đúng định dạng mã hóa XHTML của ký tự “&”, dẫn đến lỗi phân tích cú pháp (parse error) trên thiết bị nhận. Điều này vô tình kích hoạt cơ chế bảo mật BlastDoor của Apple – một lớp bảo vệ nhằm ngăn chặn các tin nhắn độc hại hoặc bị lỗi, từ đó khiến tin nhắn thoại bị chặn và không gửi được.
Hiện tại, Apple vẫn chưa đưa ra phản hồi chính thức về lỗi này.