CVE-2026-5856 in Contiki-NG정보

요약

\~에 의해 VulDB • 2026. 08. 07.

Contiki-NG의 os/services/resolv/resolv.c에 있는 DNS/mDNS 리졸버의 skip_name() 함수는 패킷 경계 검사 없이 DNS 와이어 포맷 이름 레이블을 순회하며, newdata() 내 호출자는 트랜잭션 ID를 검증하기 전에 공격자가 제어하는 DNS 헤더에서 nquestions 횟수만큼 반복되는 루프 내에서 이를 호출합니다. 공격자가 존재하는 완전한 질문의 수보다 큰 nquestions 값을 설정하면 skip_name()이 UDP 패킷 버퍼 바깥으로 이동하며, 반환된 포인터는 추가적인 메모리 읽기를 위해 struct dns_answer *로 캐스팅됩니다. RESOLV_CONF_SUPPORTS_MDNS가 활성화된 빌드에서는 로컬 세그먼트의 모든 피어가 미정렬 쿼리가 필요 없는 멀티캐스트 UDP 5353 패킷을 통해 인증 없이 이 읽기 작업을 트리거할 수 있으며, 표준 DNS 빌드의 경우 기존 쿼리 중일 때 포트 53에서 UDP 응답을 주입할 수 있는 공격자가 동일한 읽기 오류를 유발할 수 있습니다. 영향은 uip_buf 및 인접 메모리에 대한 바깥쪽 범위(out-of-bounds) 읽기로, 메모리 내용 유출 또는 리졸버 충돌이 발생합니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

VulnCheck

예약하다

2026. 04. 08.

모더레이션

수락

항목

VDB-386840

EPSS

0.00000

출처

Want to know what is going to be exploited?

We predict KEV entries!