🔍 CVE-2026-68554

0.0
CVSS Score
UNKNOWN
2026-08-19
2026-09-09 21:20
✅ 완료

🇰🇷 한글 설명

Coturn 4.15.0 미만 버전에서 발생하는 취약점으로, 공격자가 인증된 STUN 요청의 MESSAGE-INTEGRITY 속성 뒤에 임의의 속성을 추가하여 서버의 파싱 로직을 조작할 수 있습니다. 이를 통해 할당 수명을 변경하거나 권한을 주입하고, 원점 확인(origin check)을 우회할 수 있습니다. TLS 또는 DTLS를 사용하지 않는 평문 UDP/TCP 환경에서만 발생합니다.

💡 쉬운 설명

해커가 중간에서 통신 내용을 가로채어 인증된 메시지 뒤에 몰래 명령어를 덧붙이는 방식의 공격입니다. 이를 통해 서버의 보안 설정을 무력화하거나 허가되지 않은 권한을 얻을 수 있습니다.

🇺🇸 원문 (English)

Coturn is a free open source implementation of TURN and STUN Server. Prior to 4.15.0, an on-path attacker can append attributes after MESSAGE-INTEGRITY to an authenticated STUN request on plain UDP or TCP, adjust the STUN header length, and recompute the unkeyed FINGERPRINT while the original HMAC remains valid because it covers only the message prefix. Server-side parsing in src/server/ns_turn_server.c continues past MESSAGE-INTEGRITY through handle_turn_allocate(), handle_turn_create_permission(), handle_turn_refresh(), and handle_turn_command(), allowing trailing LIFETIME, XOR-PEER-ADDRESS, or ORIGIN attributes to override allocation lifetime, inject a permission, or bypass the origin check. TLS and DTLS deployments prevent this in-transit modification. This issue is fixed in version 4.15.0.

📍 영향받는 시스템

Coturn 4.15.0 미만 버전 (평문 UDP/TCP 사용 시)

⚔️ 공격 벡터

네트워크 중간자(On-path) 공격을 통한 STUN 메시지 속성 변조 및 주입

🛡️ 대응 방법

Coturn 버전을 4.15.0 이상으로 업데이트하거나, 통신 시 TLS/DTLS를 적용하여 암호화합니다.

🔧 검증 코드

출력된 버전 번호가 4.15.0보다 낮은지 확인합니다.

Shell / Script
coturn --version 2>/dev/null || dpkg -l | grep coturn | awk '{print $3}'

💻 영향받는 소프트웨어

Magento Open Source