🔍 CVE-2026-111720

5.3
CVSS Score
MEDIUM
2026-10-16
2026-10-19 15:16
✅ 완료

🇰🇷 한글 설명

fish-island-backend의 특정 커밋(7c61b78) 이전 버전에서 인증되지 않은 서버 측 요청 위조(SSRF) 취약점이 발견되었습니다. 공격자는 GET /api/web/parse 경로의 url 파라미터를 통해 서버가 공격자가 지정한 URL을 호출하도록 유도할 수 있으며, 이를 통해 내부 호스트나 클라우드 메타데이터 엔드포인트에 접근할 수 있습니다.

💡 쉬운 설명

해커가 서버를 조종하여 서버 내부의 비밀 정보나 다른 컴퓨터에 몰래 접속하게 만드는 취약점입니다. 웹사이트의 특정 기능을 악용해 서버가 공격자가 원하는 주소로 대신 요청을 보내게 만듭니다.

🇺🇸 원문 (English)

fish-island-backend through commit 7c61b78 contains an unauthenticated server-side request forgery vulnerability that allows remote attackers to make the server fetch attacker-supplied URLs via the url parameter of GET /api/web/parse. Attackers can target internal hosts, loopback services or cloud metadata endpoints through redirect-following OkHttp requests and read back page titles, meta descriptions and favicons.

📍 영향받는 시스템

fish-island-backend (commit 7c61b78 이전 버전)

⚔️ 공격 벡터

GET /api/web/parse 요청의 url 파라미터에 악의적인 URL을 삽입하여 공격

🛡️ 대응 방법

해당 취약점이 수정된 최신 버전으로 업데이트하거나, 입력값에 대한 URL 화이트리스트 검증 로직을 적용해야 합니다.

🔧 검증 코드

출력된 커밋 해시가 7c61b78보다 이전 버전인지 확인하여 취약 여부를 판단합니다.

Shell / Script
git rev-parse HEAD

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Cloud Services