🔍 CVE-2026-24899

7.5
CVSS Score
HIGH
2026-05-14
2026-10-26 14:10
✅ 완료

🇰🇷 한글 설명

Fleet 4.82.0 미만 버전에서 Windows MDM 등록 흐름의 인증 토큰 검증 오류로 인해 Azure AD 테넌트의 토큰이 무분별하게 수락되는 문제입니다. JWT 서명은 검증하지만 aud와 iss 클레임을 검증하지 않아 임의의 Azure AD 액세스 토큰으로 Fleet MDM 엔드포인트에 인증할 수 있으며, 공격자가 미승인 기기를 등록하고 민감한 등록 암호에 접근할 수 있습니다.

💡 쉬운 설명

Fleet 기기 관리 소프트웨어에서 Windows 기기를 관리하는 시스템의 신원 확인 과정에 결함이 있어서, 누구든 Microsoft 인증을 받은 임시 토큰으로 시스템에 접근할 수 있습니다. 이를 통해 공격자는 승인되지 않은 기기를 등록하고 민감한 정보를 탈취할 수 있습니다.

🇺🇸 원문 (English)

Fleet is open source device management software. Prior to version 4.82.0, a vulnerability in Fleet's Windows MDM enrollment flow allows authentication tokens from any Azure AD tenant to be accepted. Because Fleet validates JWT signatures using Microsoft's multi-tenant JWKS endpoint but does not enforce the `aud` (audience) or `iss` (issuer) claims, any Microsoft-signed Azure AD access token containing the expected scopes can be used to authenticate to Fleet's MDM endpoints. If Windows MDM is enabled, an attacker with access to any Azure AD tenant can obtain a valid Microsoft-signed token and use it to enroll unauthorized devices and interact with Fleet's MDM management APIs. During device management, Fleet may expose sensitive enrollment secrets embedded in MDM command payloads, enabling further unauthorized access. Version 4.82.0 contains a patch. If an immediate upgrade is not possible, affected Fleet users should temporarily disable Windows MDM.

📍 영향받는 시스템

Fleet < 4.82.0 (Windows MDM 활성화된 경우)

⚔️ 공격 벡터

Azure AD 테넌트에 대한 액세스권을 보유한 공격자가 유효한 Microsoft 서명 토큰을 획득하여 Fleet MDM 엔드포인트 인증에 사용

🛡️ 대응 방법

즉시 Fleet 4.82.0 이상으로 업그레이드하거나 Windows MDM 기능을 임시 비활성화

🔧 검증 코드

출력된 버전 번호가 4.82.0 이상인지 확인 (4.82.0 미만이면 취약함)

Shell / Script
fleet version 2>/dev/null | grep -oE 'version: [0-9]+\.[0-9]+\.[0-9]+' || echo 'Fleet not found'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Azure