🔍 CVE-2026-71446

0.0
CVSS Score
UNKNOWN
2026-08-06
2026-10-24 15:10
✅ 완료

🇰🇷 한글 설명

AIL Framework의 크롤러 도메인 뷰에서 저장형 크로스사이트 스크립팅(XSS) 취약점이 발견되었습니다. 크롤링된 URL이 스크린샷 표시용 JavaScript onclick 핸들러에 적절한 인코딩 없이 삽입되어, 악성 URL이 기록되면 인증된 분석가의 브라우저에서 스크립트가 실행될 수 있습니다. Jinja의 tojson 필터를 적용하여 수정되었습니다.

💡 쉬운 설명

공격자가 특수하게 만든 웹 주소가 시스템에 기록되면, 분석가가 해당 스크린샷 아이콘을 클릭할 때 악성 코드가 실행됩니다. 분석가의 권한으로 정보 접근이나 작업 수행이 가능해질 수 있습니다.

🇺🇸 원문 (English)

AIL Framework contains a stored cross-site scripting vulnerability in the crawler domain view. Crawled URLs were embedded directly into the JavaScript onclick handler used to display a stored screenshot, without context-appropriate encoding. An attacker who can cause a specially crafted URL to be recorded in the crawler history can inject JavaScript syntax into the stored URL value. The payload remains stored by AIL and is subsequently included in the domain view. When an authenticated analyst clicks the screenshot icon associated with the malicious URL, the injected JavaScript executes in the analyst’s browser within the security context of the AIL Framework application. Successful exploitation could allow an attacker to access information available to the analyst’s session, modify displayed content, or perform application actions using the analyst’s privileges. Exploitation requires the victim to interact with the affected screenshot entry. The vulnerability was corrected by serializing the crawled URL with Jinja’s tojson filter before inserting it into the JavaScript handler. This safely escapes characters that could otherwise terminate the JavaScript string and introduce executable code.

📍 영향받는 시스템

AIL Framework (수정 이전 버전, 크롤러 도메인 뷰 기능 포함)

⚔️ 공격 벡터

악성 JavaScript가 포함된 URL을 크롤러 이력에 기록시킨 뒤, 분석가가 해당 스크린샷 아이콘을 클릭하도록 유도

🛡️ 대응 방법

AIL Framework를 tojson 필터가 적용된 최신 패치 버전으로 업데이트

🔧 검증 코드

출력 결과가 없으면 onclick 핸들러에 tojson 필터가 적용된 것으로 판단되며, 결과가 나오면 해당 템플릿에 취약한 삽입 코드가 남아 있어 패치가 필요합니다.

Shell / Script
grep -rn "onclick" $(find / -path '*ail*' -name '*.html' 2>/dev/null) 2>/dev/null | grep -i screenshot | grep -v tojson

💻 영향받는 소프트웨어

Oracle Java SE