🇰🇷 한글 설명
O2OA 10.0-410 이하 버전의 개인 프로필 페이지에서 /x_query_assemble_designer/jaxrs/importmodel 파일의 description/applicationName/queryName 인자 조작을 통한 XSS 취약점. 원격 공격 가능하며 공개 익스플로잇이 존재합니다.
💡 쉬운 설명
O2OA라는 소프트웨어의 프로필 설정 페이지에서 특정 입력란에 악의적인 코드를 삽입할 수 있는 보안 문제입니다. 공격자가 원격으로 다른 사용자의 브라우저에서 악성 스크립트를 실행할 수 있습니다.
🇺🇸 원문 (English)
A vulnerability was detected in O2OA up to 10.0-410. Affected is an unknown function of the file /x_query_assemble_designer/jaxrs/importmodel of the component Personal Profile Page. Performing manipulation of the argument description/applicationName/queryName results in cross site scripting. Remote exploitation of the attack is possible. The exploit is now public and may be used. The vendor replied in the GitHub issue (translated from simplified Chinese): "This issue will be fixed in the new version."
📍 영향받는 시스템
O2OA 버전 10.0-410 이하
⚔️ 공격 벡터
개인 프로필 페이지의 importmodel API에서 description, applicationName, queryName 파라미터에 XSS 페이로드 입력
🛡️ 대응 방법
O2OA를 최신 버전으로 업그레이드하거나 공식 보안 패치 적용
🔧 검증 코드
O2OA 설치 디렉토리의 버전 정보를 조회하여 10.0-410 이하인지 확인. 버전이 410 이하면 취약합니다.
curl -s http://localhost:8080/o2oa/ 2>/dev/null | grep -i version || grep -r 'version' /opt/o2oa*/VERSION 2>/dev/null | head -1