🇰🇷 한글 설명
ILIAS 3.8.3 및 이전 버전의 Services/Utilities/classes/class.ilUtil.php에서 발생하는 교차 사이트 스크립팅(XSS) 취약점입니다. 공격자는 메일링 또는 포럼 구성 요소 내 도메인 이름 문자열에 style이나 onmouseover와 같은 HTML 속성을 삽입하여 임의의 웹 스크립트나 HTML을 실행할 수 있습니다.
💡 쉬운 설명
게시판이나 메일 기능에 악성 코드가 포함된 링크를 올리면, 다른 사용자가 이를 클릭했을 때 사용자의 정보를 훔치거나 원치 않는 동작을 수행하게 만드는 보안 약점입니다. 공격자가 특수하게 조작된 웹 주소를 이용해 사용자의 브라우저에서 나쁜 명령을 실행하게 만듭니다.
🇺🇸 원문 (English)
Cross-site scripting (XSS) vulnerability in Services/Utilities/classes/class.ilUtil.php in ILIAS 3.8.3 and earlier allows remote attackers to inject arbitrary web script or HTML via attributes inside a domain-name string in the (1) mailing or (2) forum component, as demonstrated using the style and onmouseover HTML attributes.
📍 영향받는 시스템
ILIAS 3.8.3 및 그 이전 버전
⚔️ 공격 벡터
메일링 또는 포럼 구성 요소의 도메인 이름 입력란에 악성 HTML 속성(style, onmouseover 등)을 삽입하여 공격
🛡️ 대응 방법
ILIAS를 최신 보안 패치가 적용된 버전으로 업데이트하거나, 입력값에 대한 HTML 태그 및 속성 필터링을 강화해야 합니다.
🔧 검증 코드
설치된 ILIAS 소스 코드 내의 버전 정의 파일(예: version.php 등)을 확인하여 3.8.3 이하 버전인지 확인합니다.
php -r 'echo "ILIAS version check";' # 실제 버전 확인은 설치된 소스 코드의 버전 정의 파일을 확인해야 함