🔍 CVE-2025-23776

4.3
CVSS Score
MEDIUM
2025-01-16
2026-06-17 08:57
✅ 완료

🇰🇷 한글 설명

ekaterir의 Cache Sniper for Nginx에서 발생하는 인가(Authorization) 누락 취약점으로, 잘못 설정된 접근 제어로 인해 보안 레벨이 우회될 수 있습니다. 1.0.4.2 버전 이하에서 발생하며, 인증 없이 캐시 제거 기능에 접근할 수 있습니다.

💡 쉬운 설명

Nginx 캐시 관리 도구가 접근 권한을 제대로 확인하지 않아, 권한 없는 사람도 캐시를 삭제할 수 있는 문제입니다. 웹사이트 성능을 의도적으로 저하시키거나 데이터를 조작할 수 있습니다.

🇺🇸 원문 (English)

Missing Authorization vulnerability in ekaterir Cache Sniper for Nginx snipe-nginx-cache allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Cache Sniper for Nginx: from n/a through <= 1.0.4.2.

📍 영향받는 시스템

ekaterir Cache Sniper for Nginx version <= 1.0.4.2

⚔️ 공격 벡터

HTTP 요청을 통해 인증 없이 캐시 제거 엔드포인트에 직접 접근하여 Nginx 캐시 무효화

🛡️ 대응 방법

Cache Sniper for Nginx를 1.0.4.3 이상으로 업그레이드하고 접근 제어 설정(IP 화이트리스트, 인증)을 적용하기

🔧 검증 코드

401(Unauthorized) 또는 403(Forbidden)이 반환되면 정상, 200이 반환되면 취약점 존재

Shell / Script
curl -I http://localhost:SNIPER_PORT/api/purge 2>/dev/null | grep -E 'HTTP|401|403' | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Nginx