🔍 CVE-2026-61628

8.1
CVSS Score
HIGH
2026-09-21
2026-09-23 18:25
✅ 완료

🇰🇷 한글 설명

nginx ignition의 2.41.1 미만 버전에서 발생하는 취약점으로, 인증되지 않은 사용자가 관리자 권한을 가진 계정을 생성할 수 있습니다. 온보딩 완료 여부를 확인하고 사용자를 생성하는 과정에서 원자적 보호 조치가 없는 TOCTOU(Time-of-Check to Time-of-Use) 레이스 컨디션 문제가 존재합니다. 공격자는 이를 이용해 단일 요청 또는 동시 요청을 통해 여러 개의 관리자 계정을 생성할 수 있습니다.

💡 쉬운 설명

웹 서버 설정 화면에서 '이미 가입했는지 확인하는 단계'와 '계정을 만드는 단계' 사이에 빈틈이 있어 발생하는 문제입니다. 해커가 이 빈틈을 이용해 로그인 없이도 관리자 권한을 가진 가짜 계정을 마음대로 만들 수 있습니다.

🇺🇸 원문 (English)

nginx ignition is a user interface for the nginx web server. Prior to version 2.41.1, `POST /api/users/onboarding/finish` is registered as anonymous (unauthenticated) and creates a user with full ReadWrite admin permissions. Because the handler uses a check-then-act (TOCTOU) pattern between the "onboarding already completed?" check and the user-creation write, with no atomic guard, a remote unauthenticated attacker who can reach an instance in its pre-onboarding state can create an administrator account for themselves — and concurrent requests can create multiple admin accounts in a single race. Version 2.41.1 patches the issue.

📍 영향받는 시스템

nginx ignition version 2.41.1 미만

⚔️ 공격 벡터

인증되지 않은 상태에서 /api/users/onboarding/finish 엔드포인트에 대한 동시 다발적인 POST 요청 전송

🛡️ 대응 방법

nginx ignition을 버전 2.41.1 이상으로 업데이트

🔧 검증 코드

명령어 결과에 2.41.1 이상의 버전이 표시되면 안전하며, 그 미만 버전이 나오면 취약한 상태입니다.

Shell / Script
nginx-ignition --version 2>/dev/null | grep -E '2\[\.\]41\.1'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Nginx