🇰🇷 한글 설명
Stringer RSS 리더에서 발생하는 제한 없는 서버 측 요청 위조(SSRF) 취약점입니다. 인증된 사용자가 서버를 통해 내부 네트워크, 로컬 호스트 서비스 또는 클라우드 메타데이터 엔드포인트로 임의의 HTTP/HTTPS 요청을 보낼 수 있습니다. 이 취약점은 커밋 75cb095를 통해 패치되었습니다.
💡 쉬운 설명
해커가 권한을 가진 사용자로 로그인하여, 서버가 내부 네트워크나 중요한 클라우드 정보에 몰래 접근하도록 명령을 내릴 수 있는 문제입니다. 이를 통해 서버 내부의 비밀 정보나 클라우드 관리 권한을 탈취할 위험이 있습니다.
🇺🇸 원문 (English)
Stringer is a self-hosted, anti-social RSS reader. Prior to commit 75cb095, an unrestricted Server-Side Request Forgery (SSRF) vulnerability allows any authenticated user to force the Stringer server to send arbitrary HTTP/HTTPS requests to internal networks, localhost services, and cloud metadata endpoints (e.g. AWS IMDS 169.254.169.254). When self-service signup is enabled (Setting::UserSignup), even a low-privileged registered user can exploit this to scan internal services or steal cloud IAM credentials. This issue has been patched via commit 75cb095.
📍 영향받는 시스템
Stringer (commit 75cb095 이전 버전)
⚔️ 공격 벡터
인증된 사용자가 조작된 요청을 통해 서버가 내부 네트워크나 메타데이터 서비스로 요청을 보내도록 유도
🛡️ 대응 방법
커밋 75cb095가 적용된 최신 버전으로 업데이트
🔧 검증 코드
출력된 커밋 해시값이 75cb095와 같거나 그 이후 버전인지 확인