🔍 CVE-2014-3694

6.4
CVSS Score
MEDIUM
2014-10-29
2026-06-17 00:08
✅ 완료

🇰🇷 한글 설명

Pidgin 2.10.10 이전 버전의 GnuTLS 및 OpenSSL SSL/TLS 플러그인이 X.509 인증서 검증 중 Basic Constraints 확장을 올바르게 처리하지 않아 중간자 공격자가 서버를 스푸핑하고 민감한 정보를 탈취할 수 있는 취약점입니다.

💡 쉬운 설명

Pidgin이 SSL 인증서를 검증할 때 중요한 규칙을 무시해서, 나쁜 사람이 가짜 인증서로 네트워크 통신을 가로챌 수 있습니다. 이를 통해 비밀번호나 메시지 같은 개인정보가 탈취될 수 있습니다.

🇺🇸 원문 (English)

The (1) bundled GnuTLS SSL/TLS plugin and the (2) bundled OpenSSL SSL/TLS plugin in libpurple in Pidgin before 2.10.10 do not properly consider the Basic Constraints extension during verification of X.509 certificates from SSL servers, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information via a crafted certificate.

📍 영향받는 시스템

Pidgin 2.10.9 이하 버전 (libpurple의 GnuTLS/OpenSSL 플러그인)

⚔️ 공격 벡터

DNS 스푸핑이나 네트워크 가로채기를 통해 가짜 SSL 인증서를 제시하여 사용자 인증정보 및 통신 내용 탈취

🛡️ 대응 방법

Pidgin을 2.10.10 이상으로 즉시 업그레이드

🔧 검증 코드

명령어 결과가 'VULNERABLE'이면 취약한 버전, 'PATCHED'이면 패치됨. pidgin이 설치되지 않으면 명령어 실패

Shell / Script
pidgin --version | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | awk -F. '{if($1<2 || ($1==2 && $2<10) || ($1==2 && $2==10 && $3<10)) print "VULNERABLE"; else print "PATCHED"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL