🇰🇷 한글 설명
Linkwarden 2.13.0 미만 버전에서 발생하는 SSRF 취약점으로, fetchTitleAndHeaders 함수가 URL 형식을 불충분하게 검증하여 발생합니다. 인증된 사용자가 http:// 또는 https:// 접두사만 확인하는 허점을 이용해 내부 서비스로 임의의 HTTP 요청을 보낼 수 있습니다.
💡 쉬운 설명
로그인한 사용자가 웹사이트 정보를 가져오는 기능을 악용하여, 외부가 아닌 회사의 내부 네트워크 시스템에 몰래 접근할 수 있는 보안 약점입니다. URL 주소를 검사하는 규칙이 허술하여 발생하는 문제입니다.
🇺🇸 원문 (English)
Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages. Prior to version 2.13.0, a Server-Side Request Forgery (SSRF) vulnerability in the fetchTitleAndHeaders function allows authenticated users to make arbitrary HTTP requests to internal services due to insufficient URL validation that only checks for "http://" or "https://" prefixes. This issue has been patched in version 2.13.0.
📍 영향받는 시스템
Linkwarden 2.13.0 미만 모든 버전
⚔️ 공격 벡터
인증된 사용자가 조작된 URL을 입력하여 내부 네트워크로 SSRF 공격 수행
🛡️ 대응 방법
Linkwarden을 최신 버전인 2.13.0 이상으로 업데이트
🔧 검증 코드
명령어 결과에 2.13.0 이상의 버전 번호가 출력되면 취약점이 해결된 상태입니다.
curl -s http://localhost:3000/api/version | grep -E '2.13.0'