🇰🇷 한글 설명
docuForm GmbH FSM Client v.11.11c의 login.php 구성요소에서 발생하는 문제로, 원격 공격자가 민감한 정보를 획득할 수 있습니다. 인증 메커니즘에서 로그인 화면의 서버 응답 차이를 이용해 유효한 사용자명과 무효한 사용자명을 구별할 수 있는 사용자 열거(User Enumeration) 취약점이 확인되었습니다. 이 정보는 기존 계정을 식별하는 데 악용되어 무차별 대입 공격이나 자격 증명 스터핑 등 후속 공격으로 이어질 수 있습니다.
💡 쉬운 설명
로그인 화면이 존재하는 사용자 이름과 존재하지 않는 이름에 대해 서로 다른 반응을 보여줍니다. 공격자는 이 차이를 이용해 실제 계정 목록을 알아내고 이후 비밀번호 공격에 활용할 수 있습니다.
🇺🇸 원문 (English)
An issue in docuForm GmbH FSM Client v.11.11c allows a remote attacker to obtain sensitive information via the login.php component. A vulnerability was identified in the authentication mechanism that allows user enumeration through the login interface. An attacker can differentiate between valid and invalid usernames based on variations in server responses. This information can be leveraged to identify existing accounts and facilitate further attacks, including brute-force or credential stuffing.
📍 영향받는 시스템
docuForm GmbH FSM Client v11.11c (login.php 로그인 기능 사용 환경)
⚔️ 공격 벡터
원격지에서 login.php에 다양한 사용자명을 입력해 응답 차이를 관찰하여 유효 계정을 식별한 뒤 무차별 대입 또는 자격 증명 스터핑 공격 수행
🛡️ 대응 방법
제조사 제공 최신 버전으로 업데이트하고, 사용자명 존재 여부와 무관하게 동일한 오류 메시지 및 응답 시간을 반환하도록 로그인 로직을 수정하며, 로그인 시도 제한 및 MFA를 적용
🔧 검증 코드
명령 결과에 FSM Client 11.11c 버전 문자열이 출력되면 해당 취약 버전이 설치된 것이므로 즉시 업데이트가 필요하며, 출력이 없으면 설치 경로를 직접 확인하거나 해당 소프트웨어가 없는 것으로 판단합니다.
grep -ri 'FSM' /var/www /opt /srv 2>/dev/null | grep -i 'version' | grep '11.11c'