🔍 CVE-2024-49368

9.8
CVSS Score
CRITICAL
2024-10-21
2026-06-17 07:59
✅ 완료

🇰🇷 한글 설명

Nginx UI의 logrotate 설정 과정에서 입력값 검증이 누락되어 발생하는 취약점입니다. 공격자가 조작된 입력을 통해 시스템 명령어를 임의로 실행할 수 있는 원격 코드 실행(RCE) 위험이 있습니다.

💡 쉬운 설명

Nginx 관리 도구의 설정 오류로 인해 해커가 내 컴퓨터에 몰래 명령을 내릴 수 있는 보안 구멍이 발견되었습니다. 이 구멍을 통해 해커가 시스템을 마음대로 조작할 수 있습니다.

🇺🇸 원문 (English)

Nginx UI is a web user interface for the Nginx web server. Prior to version 2.0.0-beta.36, when Nginx UI configures logrotate, it does not verify the input and directly passes it to exec.Command, causing arbitrary command execution. Version 2.0.0-beta.36 fixes this issue.

📍 영향받는 시스템

Nginx UI version 2.0.0-beta.36 미만 버전

⚔️ 공격 벡터

logrotate 설정 시 검증되지 않은 입력값을 통해 시스템 명령어를 주입하는 방식

🛡️ 대응 방법

Nginx UI를 최신 버전인 2.0.0-beta.36 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 2.0.0-beta.36보다 낮으면 취약한 상태이며, 해당 버전 이상이면 안전합니다.

Shell / Script
nginx-ui --version 2>/dev/null | grep -E '2\.0\.0-beta\.[3-9][0-9]|2\.[1-9]' || echo 'Check manual version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Nginx