🇰🇷 한글 설명
GitLab CE/EE의 콘텐츠 에디터에서 붙여넣은 HTML 콘텐츠를 적절히 검증하지 않아 발생하는 취약점입니다. 인증되지 않은 사용자가 특정 사용자의 세션 컨텍스트에서 임의의 자바스크립트를 실행할 수 있습니다.
💡 쉬운 설명
게시판 글쓰기 창에 악성 코드가 담긴 HTML을 붙여넣어 다른 사용자의 정보를 훔칠 수 있는 보안 약점입니다. 공격자가 사용자의 브라우저에서 몰래 명령을 실행할 수 있게 만듭니다.
🇺🇸 원문 (English)
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 19.0 before 19.1.8, 19.2 before 19.2.6, and 19.3 before 19.3.2 that under certain conditions could have allowed an unauthenticated user to execute arbitrary JavaScript in the context of a targeted user's session due to improper sanitization of pasted HTML content in the Content Editor.
📍 영향받는 시스템
GitLab CE/EE 19.0 < 19.1.8, 19.2 < 19.2.6, 19.3 < 19.3.2
⚔️ 공격 벡터
콘텐츠 에디터에 악성 HTML을 붙여넣어 발생하는 교차 사이트 스크립팅(XSS) 공격
🛡️ 대응 방법
GitLab을 최신 보안 패치가 적용된 버전(19.1.8, 19.2.6, 19.3.2 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 취약점이 해결된 버전(19.1.8, 19.2.6, 19.3.2 이상)인지 확인하십시오.
curl -s https://gitlab.com/api/v4/version | grep -E '"version":"(19\[\.\d\.\d\])'