🇰🇷 한글 설명
Apache HTTP Server의 mod_auth_openidc 2.1.5 이전 버전이 OIDCUnAuthAction pass 설정에서 OIDC_CLAIM_과 OIDCAuthNHeader 헤더를 검증하지 않아, 원격 공격자가 위조된 헤더로 인증을 우회할 수 있습니다.
💡 쉬운 설명
Apache 웹서버의 인증 모듈이 사용자 정보를 담은 특정 헤더를 제대로 확인하지 않습니다. 공격자가 가짜 헤더를 보내면 로그인하지 않아도 접근할 수 있습니다.
🇺🇸 원문 (English)
The "OpenID Connect Relying Party and OAuth 2.0 Resource Server" (aka mod_auth_openidc) module before 2.1.5 for the Apache HTTP Server does not skip OIDC_CLAIM_ and OIDCAuthNHeader headers in an "OIDCUnAuthAction pass" configuration, which allows remote attackers to bypass authentication via crafted HTTP traffic.
📍 영향받는 시스템
mod_auth_openidc < 2.1.5 for Apache HTTP Server
⚔️ 공격 벡터
OIDC_CLAIM_ 또는 OIDCAuthNHeader를 위조하여 HTTP 요청에 포함시켜 인증 우회
🛡️ 대응 방법
mod_auth_openidc를 2.1.5 이상으로 업그레이드
🔧 검증 코드
Version이 2.1.5 이상이면 안전함, 미만이거나 모듈이 없으면 설치/업그레이드 필요
apt show libapache2-mod-auth-openidc 2>/dev/null | grep -E 'Version|Status' || echo 'Module not found'