🇰🇷 한글 설명
Open ISES Tickets 3.44.2 미만 버전에서 모바일 로그인 과정 중 발생하는 HTTPS 요청 시 TLS 인증서 검증이 비활성화되어 있습니다. 공격자가 네트워크 경로 중간에서 위조된 인증서를 제시할 경우, 전송 중인 API 키나 세션 데이터를 가로채거나 수정할 수 있습니다.
💡 쉬운 설명
프로그램이 외부 서버와 통신할 때 상대방이 진짜인지 확인하는 보안 절차를 건너뛰는 결함이 있습니다. 이로 인해 해커가 중간에서 통신 내용을 훔쳐보거나 조작할 위험이 있습니다.
🇺🇸 원문 (English)
Open ISES Tickets before 3.44.2 disables TLS certificate verification in rm/incs/mobile_login.inc.php by setting CURLOPT_SSL_VERIFYPEER to false (and not setting CURLOPT_SSL_VERIFYHOST) when issuing outbound HTTPS requests issued during the mobile (RouteMate) login flow. An attacker positioned on the network path between the server and the remote endpoint can present a forged certificate to intercept, monitor, or modify the request and response, including any API keys or session-bearing data in transit.
📍 영향받는 시스템
Open ISES Tickets version < 3.44.2
⚔️ 공격 벡터
Man-in-the-Middle (MitM) 공격을 통한 네트워크 트래픽 가로채기
🛡️ 대응 방법
Open ISES Tickets를 3.44.2 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 CURLOPT_SSL_VERIFYPEER가 false로 설정된 라인이 출력되면 취약한 상태입니다.
grep -r 'CURLOPT_SSL_VERIFYPEER' rm/incs/mobile_login.inc.php | grep 'false'