🇰🇷 한글 설명
Astro 웹 프레임워크의 서버 아일랜드(server islands) 기능을 사용할 때 발생하는 반사형 XSS 취약점입니다. 5.15.8 미만 버전에서 컴포넌트 템플릿의 의도와 상관없이 발생할 수 있습니다.
💡 쉬운 설명
웹사이트의 특정 기능을 통해 해커가 악성 코드를 사용자 브라우저에 강제로 실행시킬 수 있는 보안 약점입니다. 사용자의 정보를 훔치거나 웹사이트를 변조하는 데 악용될 수 있습니다.
🇺🇸 원문 (English)
Astro is a web framework. Prior to version 5.15.8, a reflected XSS vulnerability is present when the server islands feature is used in the targeted application, regardless of what was intended by the component template(s). This issue has been patched in version 5.15.8.
📍 영향받는 시스템
Astro framework versions prior to 5.15.8
⚔️ 공격 벡터
서버 아일랜드 기능을 사용하는 애플리케이션에 조작된 URL이나 입력을 전달하여 스크립트 실행
🛡️ 대응 방법
Astro 프레임워크를 최신 버전인 5.15.8 이상으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 버전 번호가 출력되면 취약한 버전이 설치되어 있는 상태입니다.
npm list astro | grep -E 'astro@([0-4]\.|5\.(0|1[0-4])\.)'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:H/A:N
💻 영향받는 소프트웨어
IBM WebSphere Application Server