🔍 CVE-2026-55630

0.0
CVSS Score
UNKNOWN
2026-09-15
2026-09-30 17:51
✅ 완료

🇰🇷 한글 설명

Kiwi TCMS 16.1 미만 버전에서 TestCase.extra_link 및 TestPlan.extra_link 필드가 사용자 입력을 적절히 검증하지 않고 그대로 렌더링하여 교차 사이트 스크립팅(XSS) 취약점이 발생합니다. 기본 설정에서는 CSP 헤더로 인해 공격이 어렵지만, 보안 설정이 완화된 사용자 정의 환경에서는 취약할 수 있습니다. 버전 16.1에서 해당 필드에 대한 검증 로직이 추가되어 문제가 해결되었습니다.

💡 쉬운 설명

테스트 관리 시스템의 특정 입력창에 악성 코드를 넣으면 다른 사용자의 브라우저에서 실행될 수 있는 보안 약점입니다. 시스템 설정이 느슨할 경우 해커가 사용자 정보를 훔치거나 조작할 위험이 있습니다.

🇺🇸 원문 (English)

Kiwi TCMS is an open source test management system. Prior to 16.1, TestCase.extra_link and TestPlan.extra_link accepted unsanitized user input and rendered stored values verbatim, creating an opportunity for cross-site scripting. Official Docker images and unmodified Kiwi TCMS middleware send a Content-Security-Policy header that blocks inline JavaScript, making exploitation difficult in default deployments, while customized deployments that weaken those security settings may remain vulnerable. Version 16.1 properly sanitizes both fields and resets existing database records that do not validate to null. This issue is fixed in version 16.1.

📍 영향받는 시스템

Kiwi TCMS 16.1 미만 버전

⚔️ 공격 벡터

검증되지 않은 링크 필드에 악성 스크립트를 삽입하여 저장한 후, 다른 사용자가 해당 페이지를 조회할 때 스크립트가 실행됨

🛡️ 대응 방법

Kiwi TCMS를 최신 버전인 16.1 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 16.1 미만이면 취약한 상태이며, 16.1 이상이면 안전합니다.

Shell / Script
pip show kiwi-tcms | grep Version

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:N

💻 영향받는 소프트웨어

Docker