🇰🇷 한글 설명
ConvertX는 자체 호스팅 파일 변환 서비스입니다. 0.18.0 미만 버전의 /delete/{id} 엔드포인트는 CSRF 보호 없이 HTTP GET 방식을 사용하여 영구 삭제를 수행합니다. 인증된 사용자가 공격자가 제어하는 콘텐츠를 방문하면 세션 쿠키와 함께 삭제 요청이 전송되어 변환 파일 기록이 무단으로 삭제될 수 있습니다.
💡 쉬운 설명
로그인된 상태에서 나쁜 사이트에 접속하기만 해도, 나도 모르게 내 파일 변환 기록이 삭제될 수 있는 보안 약점입니다. 공격자가 사용자의 권한을 도용하여 중요한 데이터를 지우는 방식입니다.
🇺🇸 원문 (English)
ConvertX is a self-hosted file conversion service. Prior to 0.18.0, the /delete/{id} endpoint uses HTTP GET for permanent deletion without CSRF protection. If an authenticated user visits attacker-controlled content that requests /delete/{id}, the browser sends the user session cookie and the request deletes the targeted job, resulting in unauthorized loss of converted-file history. This issue is fixed in version 0.18.0.
📍 영향받는 시스템
ConvertX 0.18.0 미만 모든 버전
⚔️ 공격 벡터
CSRF(사이트 간 요청 위조)를 이용한 HTTP GET 요청 유도
🛡️ 대응 방법
ConvertX를 0.18.0 버전 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 0.18.0보다 낮은지 확인하여 취약 여부를 판단합니다.
curl -s http://<target-ip>/version | grep -E '0\.(?!18|\d{3,})'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H
💻 영향받는 소프트웨어
Windows iSCSI Target Service