🔍 CVE-2026-107810

8.1
CVSS Score
HIGH
2026-10-09
2026-10-20 15:08
✅ 완료

🇰🇷 한글 설명

Nginx UI 2.0.0부터 2.5.0 버전 사이에서 백업 복구 과정 중 심볼릭 링크를 처리할 때 보안 취약점이 발견되었습니다. 인증된 사용자가 조작된 백업 파일을 통해 실제 Nginx 설정 경로에 파일을 덮어쓰거나 설정을 주입하여 시스템을 장악하거나 서비스 거부를 유발할 수 있습니다.

💡 쉬운 설명

백업 파일을 복구할 때 가짜 연결 통로(심볼릭 링크)를 만들어 시스템의 중요한 설정 파일을 마음대로 바꿀 수 있는 문제입니다. 이를 통해 해커가 서버 설정을 변경하거나 서버를 멈추게 만들 수 있습니다.

🇺🇸 원문 (English)

Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, internal/backup/restore.go extracts inner archives before applying the restore_nginx and restore_nginx_ui flags and permits symlinks targeting the live Nginx configuration path. An authenticated user who can create and restore backups can craft a valid backup that places a symlink in the staging tree and then writes a regular file through that link, even when both restore flags are false. This can persistently inject configuration or cause denial of service when the modified files are later consumed. This issue is fixed in version 2.5.0.

📍 영향받는 시스템

Nginx UI 버전 2.0.0 ~ 2.5.0

⚔️ 공격 벡터

인증된 사용자가 심볼릭 링크가 포함된 악성 백업 파일을 생성 및 복구 기능을 통해 업로드

🛡️ 대응 방법

Nginx UI를 최신 보안 패치가 적용된 버전 2.5.0 이상으로 업데이트

🔧 검증 코드

출력된 버전 정보가 2.0.0에서 2.5.0 미만인 경우 취약한 버전이므로 즉시 업데이트가 필요합니다.

Shell / Script
nginx-ui --version 2>/dev/null || curl -s http://localhost/version 2>/dev/null | grep -E '2\[\.\]0\.0|2\.[1-4]\.[0-9]'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Nginx