🔍 CVE-2026-58465

7.5
CVSS Score
HIGH
2026-07-02
2026-10-25 21:10
✅ 완료

🇰🇷 한글 설명

Eclipse Wakaama 스냅샷 2026-05-26 이전 버전의 CoAP Block1 핸들러(coap/block.c)에는 메모리 할당 제한이 없는 취약점이 존재합니다. 인증되지 않은 원격 공격자가 블록 번호를 증가시키며 Block1 PUT 요청을 연속 전송하면 서버 메모리가 고갈될 수 있습니다.

💡 쉬운 설명

공격자가 인증 없이 작은 데이터 조각을 계속 보내 서버가 감당할 수 없을 만큼 메모리를 사용하게 만듭니다. 그 결과 서버가 느려지거나 멈춰 정상적인 서비스를 이용할 수 없게 됩니다.

🇺🇸 원문 (English)

Eclipse Wakaama before snapshot/2026-05-26 contains an unbounded memory allocation vulnerability in the CoAP Block1 handler within coap/block.c that allows unauthenticated remote attackers to exhaust server memory by sending a sequence of Block1 PUT requests with incrementing block numbers. Attackers can target the registration endpoint over UDP without authentication, causing the server to repeatedly reallocate a growing accumulation buffer by appending each block payload without enforcing any maximum total size limit, resulting in denial of service through memory exhaustion.

📍 영향받는 시스템

Eclipse Wakaama 스냅샷 2026-05-26 이전 버전 (CoAP 기반 LwM2M 클라이언트/서버 구현 사용 시스템)

⚔️ 공격 벡터

인증 없이 UDP로 등록(registration) 엔드포인트에 증가하는 블록 번호를 가진 Block1 PUT 요청을 반복 전송

🛡️ 대응 방법

Eclipse Wakaama를 snapshot/2026-05-26 이후 버전으로 업데이트하고, 누적 버퍼의 최대 크기 제한을 적용하며, 필요 시 UDP 포트 접근을 신뢰된 네트워크로 제한

🔧 검증 코드

block.c 파일 경로나 Wakaama 라이브러리 존재 여부가 출력되면 설치되어 있는 것이므로 버전을 확인해 2026-05-26 스냅샷 이후인지 점검하고, 아무 결과도 없으면 해당 구성요소가 없는 것입니다.

Shell / Script
find / -name 'block.c' -path '*wakaama*' 2>/dev/null | head -5; grep -rl 'wakaama' /usr/lib /usr/local/lib 2>/dev/null | head -5

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

Windows iSCSI Target Service