🇰🇷 한글 설명
Adobe Experience Manager에 저장형 크로스사이트 스크립팅(XSS) 취약점이 존재합니다. 공격자는 취약한 폼 필드에 악성 스크립트를 삽입할 수 있으며, 피해자가 해당 페이지를 열면 브라우저에서 악성 JavaScript가 실행될 수 있습니다. 범위가 변경(Scope Changed)되어 피해자의 계정이나 세션에 대한 권한 상승 또는 제어가 가능할 수 있습니다.
💡 쉬운 설명
공격자가 웹 페이지의 입력 칸에 몰래 악성 코드를 심어 둘 수 있습니다. 이 페이지를 본 다른 사용자의 계정이 탈취될 수 있습니다.
🇺🇸 원문 (English)
Adobe Experience Manager is affected by a stored Cross-Site Scripting (XSS) vulnerability that could be abused by an attacker to inject malicious scripts into vulnerable form fields. Malicious JavaScript may be executed in a victim's browser when they browse to the page containing the vulnerable field, potentially gaining elevated access or control over the victim's account or session. Scope is changed.
📍 영향받는 시스템
Adobe Experience Manager (AEM) - 해당 취약점 영향 버전은 Adobe 보안 공지(APSB 권고문)에서 확인 필요
⚔️ 공격 벡터
네트워크를 통해 악성 스크립트가 포함된 입력값을 저장시킨 뒤, 피해자가 해당 페이지를 방문하면 브라우저에서 스크립트가 실행됨
🛡️ 대응 방법
Adobe 공식 보안 패치를 최신 버전으로 즉시 적용하고, 입력값 검증 및 출력 인코딩을 강화
🔧 검증 코드
AEM 서버 응답 헤더에서 버전 정보를 확인한 뒤, Adobe 보안 공지의 패치 적용 버전과 비교하여 취약 여부를 판단
curl -s -I https://localhost:4502/libs/granite/core/content/login.html 2>/dev/null | grep -i 'server\|x-powered-by'