🔍 CVE-2015-3165

4.3
CVSS Score
MEDIUM
2015-05-28
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

PostgreSQL의 SSL 세션 종료 시퀀스 중 인증 타임아웃이 만료될 때 발생하는 이중 해제 취약점입니다. 원격 공격자가 특정 시점에 SSL 세션을 종료하여 서버 충돌을 유발할 수 있습니다.

💡 쉬운 설명

PostgreSQL 데이터베이스의 보안 연결을 종료할 때 메모리가 두 번 해제되는 버그가 있습니다. 공격자가 이를 악용하면 데이터베이스 서버를 다운시킬 수 있습니다.

🇺🇸 원문 (English)

Double free vulnerability in PostgreSQL before 9.0.20, 9.1.x before 9.1.16, 9.2.x before 9.2.11, 9.3.x before 9.3.7, and 9.4.x before 9.4.2 allows remote attackers to cause a denial of service (crash) by closing an SSL session at a time when the authentication timeout will expire during the session shutdown sequence.

📍 영향받는 시스템

PostgreSQL 9.0.20 이전, 9.1.16 이전, 9.2.11 이전, 9.3.7 이전, 9.4.2 이전 버전

⚔️ 공격 벡터

원격 공격자가 인증 타임아웃이 만료되는 시점에 SSL 세션을 종료하여 중복된 메모리 해제 트리거

🛡️ 대응 방법

PostgreSQL을 9.0.20, 9.1.16, 9.2.11, 9.3.7, 9.4.2 이상의 패치 버전으로 업그레이드

🔧 검증 코드

출력된 버전 번호를 확인하여 각 메이저 버전의 최소 필수 버전과 비교

Shell / Script
psql --version | grep -oP '\d+\.\d+\.\d+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PostgreSQL