🇰🇷 한글 설명
Memos 0.30.0 이하 버전의 링크 메타데이터 가져오기 기능에서 100.64.0.0/10 CGNAT 주소 범위가 SSRF 방어 대상에서 누락되었습니다. 이를 통해 인증되지 않은 공격자가 IP 검증을 우회하여 클라우드 메타데이터 서비스 등 내부 호스트에 접근하고 페이지 정보를 탈취할 수 있습니다.
💡 쉬운 설명
웹사이트 링크의 정보를 자동으로 가져오는 과정에서 보안 구멍이 발견되었습니다. 공격자가 이 구멍을 이용해 서버 내부의 중요한 정보가 담긴 주소에 몰래 접근할 수 있습니다.
🇺🇸 원문 (English)
Memos through 0.30.0 omits the 100.64.0.0/10 carrier-grade NAT address range from SSRF protection in its link-metadata fetcher, allowing unauthenticated attackers to bypass IP validation. Attackers can make the server request internal hosts in that range including cloud metadata services and read page titles and descriptions back.
📍 영향받는 시스템
Memos 0.30.0 이하 모든 버전
⚔️ 공격 벡터
인증되지 않은 공격자가 SSRF 취약점을 악용하여 CGNAT 대역의 내부 IP로 요청을 유도함
🛡️ 대응 방법
Memos를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전이 0.30.0 이하인 경우 해당 취약점에 노출된 상태입니다.
memos --version 2>/dev/null || echo 'Check installed version manually'