🇰🇷 한글 설명
wolfSSL의 wolfMQTT 1.9 버전에서 MqttDecode_Publish 함수 호출 시 힙 기반 버퍼 오버플로우(4바이트)가 발생합니다. 이 취약점은 MqttClient_DecodePacket 및 MqttClient_HandlePacket을 통해 실행될 수 있습니다.
💡 쉬운 설명
특정 통신 규격(MQTT)을 처리하는 과정에서 메모리 공간이 넘치는 오류가 발생합니다. 이를 통해 공격자가 시스템을 오작동시키거나 잘못된 데이터를 주입할 수 있습니다.
🇺🇸 원문 (English)
wolfSSL wolfMQTT 1.9 has a heap-based buffer overflow (4 bytes) in MqttDecode_Publish (called from MqttClient_DecodePacket and MqttClient_HandlePacket).
📍 영향받는 시스템
wolfSSL wolfMQTT 1.9 버전
⚔️ 공격 벡터
조작된 MQTT Publish 패킷을 전송하여 취약한 함수를 호출하는 방식
🛡️ 대응 방법
wolfSSL 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 경로 내의 wolfMQTT 관련 파일 및 버전을 확인하여 1.9 버전인지 체크합니다.
grep -r "wolfMQTT" /usr/include /usr/local/include 2>/dev/null || echo "wolfMQTT not found"