🔍 CVE-2012-5583

5.8
CVSS Score
MEDIUM
2014-06-06
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

phpCAS 1.3.2 이전 버전의 X.509 SSL 인증서 검증 취약점으로, 서버 호스트명이 인증서의 CN(Common Name) 또는 subjectAltName 필드와 일치하는지 확인하지 않습니다. 공격자가 유효한 다른 도메인의 인증서를 이용하여 중간자(MITM) 공격을 수행하고 사용자 트래픽을 가로챌 수 있습니다.

💡 쉬운 설명

phpCAS 라이브러리가 보안 인증서(SSL)가 진짜인지만 확인하고, 그 인증서가 실제로 접속한 웹사이트의 것인지 확인하지 않는 실수입니다. 해커가 유효한 다른 사이트의 인증서로 위장하여 데이터를 탈취할 수 있습니다.

🇺🇸 원문 (English)

phpCAS before 1.3.2 does not verify that the server hostname matches a domain name in the subject's Common Name (CN) or subjectAltName field of the X.509 certificate, which allows man-in-the-middle attackers to spoof SSL servers via an arbitrary valid certificate.

📍 영향받는 시스템

phpCAS 1.3.2 이전의 모든 버전

⚔️ 공격 벡터

공격자가 네트워크 중간에서 유효한 SSL 인증서(다른 도메인)로 중간자 공격을 수행하여 사용자-서버 간 통신 가로채기

🛡️ 대응 방법

phpCAS를 1.3.2 이상으로 업데이트하여 인증서 호스트명 검증 기능 적용

🔧 검증 코드

dpkg: 1.3.2 미만이면 취약, composer.lock: version이 1.3.2 미만이면 패치 필요, 결과 없으면 미설치 상태

Shell / Script
dpkg -l 2>/dev/null | grep phpcas || (test -f composer.lock && grep -E '"phpCAS"' composer.lock) || echo 'phpCAS not found'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP