🔍 CVE-2009-1377

5.0
CVSS Score
MEDIUM
2009-05-19
2026-06-16 23:07
✅ 완료

🇰🇷 한글 설명

OpenSSL 0.9.8k 이전 버전의 DTLS 구현에서 dtls1_buffer_record 함수가 미래 에포크(future epoch) DTLS 레코드를 무제한으로 메모리 버퍼에 저장합니다. 공격자는 대량의 미래 에포크 레코드를 전송하여 메모리 소비를 유발하고 서비스 거부를 초래할 수 있습니다.

💡 쉬운 설명

OpenSSL의 DTLS 보안 기능이 나중에 도착할 데이터를 무제한 저장하는 결함이 있습니다. 공격자가 이런 데이터를 많이 보내면 메모리가 가득 차서 시스템이 중단됩니다.

🇺🇸 원문 (English)

The dtls1_buffer_record function in ssl/d1_pkt.c in OpenSSL 0.9.8k and earlier 0.9.8 versions allows remote attackers to cause a denial of service (memory consumption) via a large series of "future epoch" DTLS records that are buffered in a queue, aka "DTLS record buffer limitation bug."

📍 영향받는 시스템

OpenSSL 0.9.8k 및 이전 0.9.8.x 버전

⚔️ 공격 벡터

DTLS 프로토콜을 통해 네트워크상으로 미래 에포크 레코드를 대량 전송하여 메모리 고갈 유발

🛡️ 대응 방법

OpenSSL을 0.9.8l 이상 버전으로 업그레이드 또는 공식 보안 패치 적용

🔧 검증 코드

0.9.8a~0.9.8k 버전이 표시되면 취약함. 버전 0.9.8l 이상 또는 출력 없음 = 안전

Shell / Script
openssl version | grep -oE '0\.9\.8[a-k]'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:N/I:N/A:P

💻 영향받는 소프트웨어

OpenSSL