🇰🇷 한글 설명
Nginx UI 2.3.3 미만 버전에서 /api/backup 엔드포인트가 인증 없이 접근 가능한 취약점이 발견되었습니다. 공격자는 X-Backup-Security 응답 헤더를 통해 암호화 키를 탈취하여 시스템 백업 파일을 즉시 복호화할 수 있습니다. 이로 인해 사용자 자격 증명, 세션 토큰, SSL 개인 키 등 민감한 데이터가 노출될 위험이 있습니다.
💡 쉬운 설명
Nginx 관리 화면의 백업 기능에 비밀번호 없이 접근할 수 있는 보안 구멍이 있습니다. 해커가 이 구멍을 통해 시스템 전체 데이터를 가져간 뒤, 암호까지 바로 풀어서 중요한 정보를 훔쳐갈 수 있습니다.
🇺🇸 원문 (English)
Nginx UI is a web user interface for the Nginx web server. Prior to version 2.3.3, the /api/backup endpoint is accessible without authentication and discloses the encryption keys required to decrypt the backup in the X-Backup-Security response header. This allows an unauthenticated attacker to download a full system backup containing sensitive data (user credentials, session tokens, SSL private keys, Nginx configurations) and decrypt it immediately. This issue has been patched in version 2.3.3.
📍 영향받는 시스템
Nginx UI version < 2.3.3
⚔️ 공격 벡터
인증되지 않은 공격자가 /api/backup 엔드포인트에 접근하여 백업 파일과 암호화 키를 탈취
🛡️ 대응 방법
Nginx UI를 최신 버전인 2.3.3 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
명령어 결과에 'X-Backup-Security' 헤더가 포함되어 나타나면 취약한 상태입니다.
curl -sI http://<TARGET_IP>/api/backup | grep -i 'X-Backup-Security'