🔍 CVE-2026-93582

9.4
CVSS Score
CRITICAL
2026-10-12
2026-10-15 20:38
✅ 완료

🇰🇷 한글 설명

((OTRS)) Community Edition 6 및 이전 버전의 HTTP 기본 인증 모듈이 REMOTE_USER 또는 HTTP_REMOTE_USER 환경 변수를 신뢰하여 발생하는 취약점입니다. 공격자가 조작된 HTTP 요청 헤더를 통해 인증된 사용자 이름을 전달하면, 시스템이 비밀번호 검증 없이 해당 사용자로 로그인할 수 있습니다. 이를 통해 공격자는 기존 에이전트나 고객의 권한을 탈취하여 기밀 정보에 접근하거나 데이터를 수정할 수 있습니다.

💡 쉬운 설명

로그인할 때 아이디와 비밀번호를 확인해야 하는데, 시스템이 '이 사람은 이미 인증된 사람이다'라고 적힌 가짜 쪽지(헤더)를 그대로 믿어버리는 문제입니다. 이로 인해 공격자가 아무런 비밀번호 없이 원하는 사용자로 위장하여 시스템에 접속할 수 있습니다.

🇺🇸 원문 (English)

The HTTP Basic Authentication modules in ((OTRS)) Community Edition 6 and prior accept the authenticated username from either the REMOTE_USER or HTTP_REMOTE_USER environment variable. In CGI and mod_perl based deployments, HTTP request headers may be mapped to corresponding HTTP_* environment variables. As a result, an unauthenticated remote attacker can supply a crafted Remote-User request header which is exposed to the application as HTTP_REMOTE_USER. When HTTP Basic Authentication is configured as the authentication backend, OTRS trusts this value as an already authenticated username and does not perform an additional password verification. An attacker may therefore authenticate through the Generic Interface as an existing agent or customer user without knowing the corresponding credentials. The resulting privileges depend on the account being impersonated. Successful exploitation may allow access to confidential information and modification of data or configuration with the permissions of the affected user. Exploitation requires HTTP Basic Authentication to be configured as an authentication backend and a web server environment in which attacker-controlled HTTP headers are exposed through the corresponding HTTP_* environment variables. OTRS 7 and later are not affected by this attack vector due to the use of Mojolicious/Hypnotoad and does not expose arbitrary request headers through %ENV in the manner required for exploitation. The supported REMOTE_USER mechanism additionally requires validation through the configured SSO shared secret. The unused HTTP_REMOTE_USER fallback has nevertheless been removed as a security-hardening measure. Please note that ((OTRS)) Community Edition 6.x and before are vulnerable. Products based on the ((OTRS)) Community Edition also very likely to be affected

📍 영향받는 시스템

((OTRS)) Community Edition 6 및 그 이전 버전 (OTRS 7 이상은 안전함)

⚔️ 공격 벡터

조작된 Remote-User HTTP 요청 헤더를 전송하여 인증 과정을 우회하는 원격 공격

🛡️ 대응 방법

OTRS 7 이상의 최신 버전으로 업그레이드하거나, HTTP 기본 인증 대신 안전한 SSO 메커니즘을 사용하도록 구성 변경

🔧 검증 코드

명령어 결과에 OTRS 버전이 6.x 이하로 나타나면 해당 취약점에 노출되었을 가능성이 높습니다.

Shell / Script
grep -r "OTRS" /etc/ /opt/ 2>/dev/null | grep -E 'version|6\.'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L

💻 영향받는 소프트웨어

IBM WebSphere Application Server