🔍 CVE-2015-5288

6.4
CVSS Score
MEDIUM
2015-10-26
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

PostgreSQL의 contrib/pgcrypto 모듈의 crypt 함수가 불충분한 길이의 salt를 처리하지 못해 서버 충돌이나 임의의 메모리 읽기를 허용하는 취약점입니다. 영향받는 모든 버전은 즉시 보안 패치를 적용해야 합니다.

💡 쉬운 설명

PostgreSQL 데이터베이스의 암호화 기능에 결함이 있어서 공격자가 특정 입력값을 보내면 데이터베이스가 중단되거나 민감한 정보가 노출될 수 있습니다. 이를 해결하려면 PostgreSQL을 최신 버전으로 업그레이드해야 합니다.

🇺🇸 원문 (English)

The crypt function in contrib/pgcrypto in PostgreSQL before 9.0.23, 9.1.x before 9.1.19, 9.2.x before 9.2.14, 9.3.x before 9.3.10, and 9.4.x before 9.4.5 allows attackers to cause a denial of service (server crash) or read arbitrary server memory via a "too-short" salt.

📍 영향받는 시스템

PostgreSQL 9.0.x (<9.0.23), 9.1.x (<9.1.19), 9.2.x (<9.2.14), 9.3.x (<9.3.10), 9.4.x (<9.4.5)

⚔️ 공격 벡터

pgcrypto의 crypt 함수에 너무 짧은 salt 값을 입력하여 서버 충돌 또는 메모리 접근 오류 유발

🛡️ 대응 방법

PostgreSQL을 각 메이저 버전의 최소 권장 버전 이상으로 업데이트 (9.0.23, 9.1.19, 9.2.14, 9.3.10, 9.4.5 이상)

🔧 검증 코드

현재 PostgreSQL 버전 번호가 출력됩니다. 이 버전이 위의 영향받는 범위 내에 있으면 업데이트가 필요합니다.

Shell / Script
psql --version 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PostgreSQL