🔍 CVE-2026-73243

5.8
CVSS Score
MEDIUM
2026-08-11
2026-10-24 15:10
✅ 완료

🇰🇷 한글 설명

Spring Boot 기반의 파일 온라인 미리보기 프로젝트인 kkFileView 5.0.1 미만 버전에서 발생하는 취약점입니다. 인증되지 않은 사용자가 /addTask 엔드포인트를 통해 공격자가 지정한 임의의 URL을 호출하여 파일을 가져오도록 유도할 수 있습니다.

💡 쉬운 설명

파일을 미리 보여주는 프로그램의 보안 설정 오류로 인해, 공격자가 원치 않는 외부 주소의 파일을 강제로 불러오게 만들 수 있는 문제입니다. 이를 통해 서버가 공격자의 명령에 따라 동작하게 될 위험이 있습니다.

🇺🇸 원문 (English)

kkFileView is a universal file online preview project based on Spring Boot. Prior to 5.0.1, the unauthenticated GET /addTask endpoint in kkFileView is omitted from TrustHostFilter and TrustDirFilter in server/src/main/java/cn/keking/config/WebConfig.java, allowing FileConvertQueueTask to fetch an attacker-selected URL after FileHandlerService#getFileAttribute uses the fullfilename parameter to force an OFFICE, COMPRESS, or CAD type. This issue is fixed in version 5.0.1.

📍 영향받는 시스템

kkFileView 5.0.1 미만 버전

⚔️ 공격 벡터

인증되지 않은 사용자가 /addTask 엔드포인트에 조작된 fullfilename 파라미터를 포함한 GET 요청을 전송

🛡️ 대응 방법

kkFileView를 최신 보안 패치가 적용된 5.0.1 버전 이상으로 업데이트

🔧 검증 코드

명령어 실행 결과로 5.0.1 이상의 버전 정보가 출력되면 취약점이 해결된 상태입니다.

Shell / Script
curl -s http://<target-ip>:<port>/version | grep -E '5.0.1'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring Framework