🇰🇷 한글 설명
python-kerberos의 checkPassword 함수가 통신하는 KDC(Key Distribution Center)를 인증하지 않아, 중간자 공격을 통해 거짓된 응답을 전달받을 수 있습니다. 이를 통해 서비스 거부(DoS) 또는 다른 보안 영향이 발생할 수 있습니다.
💡 쉬운 설명
파이썬 커버로스 라이브러리가 본인과 대화하는 서버가 진짜 서버인지 확인하지 않습니다. 해커가 중간에서 가짜 서버를 꾸며 공격할 수 있습니다.
🇺🇸 원문 (English)
The checkPassword function in python-kerberos does not authenticate the KDC it attempts to communicate with, which allows remote attackers to cause a denial of service (bad response), or have other unspecified impact by performing a man-in-the-middle attack.
📍 영향받는 시스템
python-kerberos 버전 1.1.x 및 이전 버전
⚔️ 공격 벡터
중간자 공격(MITM)으로 KDC 통신 가로채기 및 거짓 응답 전달
🛡️ 대응 방법
python-kerberos를 1.2 이상 최신 버전으로 업그레이드
🔧 검증 코드
표시된 버전이 1.2 이상이면 안전, 1.1 이하면 취약
pip show kerberos | grep -i version