CVE-2018-19417 in Contiki-NGthông tin

Tóm tắt

Bởi VulDB • 13/06/2026

Đã phát hiện một vấn đề trong máy chủ MQTT của Contiki-NG trước phiên bản 4.2. Hàm parse_publish_vhdr(), dùng để phân tích các tin nhắn PUBLISH của giao thức MQTT có tiêu đề độ dài thay đổi, sử dụng memcpy để đưa dữ liệu đầu vào vào một bộ nhớ đệm (buffer) kích thước cố định. Bộ nhớ đệm được cấp phát chỉ chứa tối đa MQTT_MAX_TOPIC_LENGTH byte (mặc định là 64), và thiếu kiểm tra độ dài. Điều này có thể dẫn đến việc thực thi mã từ xa (Remote Code Execution - RCE) thông qua cuộc tấn công làm hỏng ngăn xếp (stack-smashing attack, ghi đè lên địa chỉ trả về của hàm). Vì Contiki-NG không tách biệt máy chủ MQTT khỏi các máy chủ khác và các mô-đun hệ điều hành, nên việc truy cập vào tất cả các vùng bộ nhớ là có thể.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Đặt trước

21/11/2018

Tiết lộ

21/11/2018

Kiểm duyệt

được chấp nhận

EPSS

0.05692

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!