🔍 CVE-2026-33525

6.1
CVSS Score
MEDIUM
2026-03-26
2026-06-17 10:37
✅ 완료

🇰🇷 한글 설명

Authelia 4.39.15 버전에서 HTML 템플릿 렌더링 시 'language' 쿠키 값을 적절히 중화하지 않아 자바스크립트 주입이 가능한 취약점이 발견되었습니다. 기본 콘텐츠 보안 정책(CSP)이 설정된 경우 공격이 거의 불가능하지만, 보안 정책이 완화된 환경에서는 위험할 수 있습니다.

💡 쉬운 설명

로그인 페이지의 특정 설정값이 조작되어 해커가 악성 코드를 심을 수 있는 보안 약점입니다. 다만, 기본 보안 설정이 잘 되어 있다면 실제 공격이 성공하기는 매우 어렵습니다.

🇺🇸 원문 (English)

Authelia is an open-source authentication and authorization server providing two-factor authentication and single sign-on (SSO) for applications via a web portal. In version 4.39.15, an attacker may potentially be able to inject javascript into the Authelia login page if several conditions are met simultaneously. Unless both the `script-src` and `connect-src` directives have been modified it's almost impossible for this to have a meaningful impact. However if both of these are and they are done so without consideration to their potential impact; there is a are situations where this vulnerability could be exploited. This is caused to the lack of neutralization of the `langauge` cookie value when rendering the HTML template. This vulnerability is likely difficult to discover though fingerprinting due to the way Authelia is designed but it should not be considered impossible. The additional requirement to identify the secondary application is however likely to be significantly harder to identify along side this, but also likely easier to fingerprint. Users should upgrade to 4.39.16 or downgrade to 4.39.14 to mitigate the issue. The overwhelming majority of installations will not be affected and no workarounds are necessary. The default value for the Content Security Policy makes exploiting this weakness completely impossible. It's only possible via the deliberate removal of the Content Security Policy or deliberate inclusion of clearly noted unsafe policies.

📍 영향받는 시스템

Authelia version 4.39.15

⚔️ 공격 벡터

조작된 'language' 쿠키 값을 이용한 HTML 템플릿 내 자바스크립트 주입 (XSS)

🛡️ 대응 방법

Authelia를 4.39.16 버전으로 업그레이드하거나 4.39.14 버전으로 다운그레이드하십시오.

🔧 검증 코드

명령어 결과에 '4.39.15'가 포함되어 있다면 해당 취약점에 노출된 버전입니다.

Shell / Script
curl -s http://<authelia-host>/api/version | grep -E '4.39.15'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server