CVE-2026-30867 in CocoaMQTTthông tin

Tóm tắt

Bởi VulDB • 05/06/2026

CocoaMQTT là một thư viện khách MQTT 5.0 cho iOS và macOS được viết bằng Swift. Trước phiên bản 2.2.2, tồn tại một lỗ hổng trong logic phân tích gói tin của CocoaMQTT cho phép kẻ tấn công (hoặc một máy chủ MQTT bị xâm phạm/giả mạo) gây sập ứng dụng iOS/macOS/tvOS từ xa. Nếu kẻ tấn công xuất bản tải trọng (payload) 4 byte bị lỗi định dạng vào một chủ đề chia sẻ với cờ RETAIN được đặt thành true, máy chủ MQTT sẽ lưu trữ tải trọng đó. Bất cứ khi nào một khách hàng dễ bị tổn thương kết nối và đăng ký theo dõi chủ đề đó, máy chủ sẽ tự động đẩy gói tin bị lỗi định dạng. Ứng dụng sẽ ngay lập tức bị sập trong nền trước khi người dùng có thể tương tác với nó. Điều này hiệu quả "làm hỏng" vĩnh viễn ứng dụng di động (một cuộc tấn công từ chối dịch vụ liên tục - DoS) cho đến khi tin nhắn được lưu trữ bị xóa thủ công khỏi cơ sở dữ liệu của máy chủ. Vấn đề này đã được vá trong phiên bản 2.2.2.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

GitHub M

Đặt trước

05/03/2026

Tiết lộ

02/04/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00318

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!