🔍 CVE-2009-1379

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

🇰🇷 한글 설명

OpenSSL 1.0.0 Beta 2의 dtls1_retrieve_buffered_fragment 함수에 존재하는 Use-after-free 취약점으로, 해제된 메모리 영역에 재접근하여 발생합니다. 원격 공격자가 조작된 서버 인증서를 포함한 DTLS 패킷을 전송하여 openssl s_client 프로세스를 강제 종료시킬 수 있습니다.

💡 쉬운 설명

메모리를 정리한 후 그 메모리를 다시 사용하려고 할 때 발생하는 오류입니다. 해커가 특정 네트워크 패킷을 보내면 OpenSSL 프로그램이 크래시됩니다.

🇺🇸 원문 (English)

Use-after-free vulnerability in the dtls1_retrieve_buffered_fragment function in ssl/d1_both.c in OpenSSL 1.0.0 Beta 2 allows remote attackers to cause a denial of service (openssl s_client crash) and possibly have unspecified other impact via a DTLS packet, as demonstrated by a packet from a server that uses a crafted server certificate.

📍 영향받는 시스템

OpenSSL 1.0.0 Beta 2 (DTLS 지원 환경)

⚔️ 공격 벡터

원격 공격자가 조작된 서버 인증서를 포함한 DTLS 패킷 전송

🛡️ 대응 방법

OpenSSL을 1.0.0 이상의 안정 버전으로 업그레이드

🔧 검증 코드

1.0.0 Beta 2 버전이 나타나면 취약하며, 1.0.0 최종 버전 이상이면 패치됨

Shell / Script
openssl version | grep -E 'OpenSSL 1\.0\.0[^a-z]'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL