CVE-2026-63377
Mở trang đầy đủCVSS 9.8 CRITICAL Truy cập trái phép
TAKO AI Agent for Okta: Unauthenticated first-run administrator takeover
Mô tả
TAKO AI Agent for Okta is a local-first AI agent that helps Okta administrators query tenant data using natural language. Prior to 3.0.1-beta, POST /api/auth/setup in src/api/routers/auth.py allows an unauthenticated network attacker to create the first administrator account before the legitimate owner completes initial setup. The initial_setup function checks only the is_setup completion flag and requires no authentication, one-time bootstrap token, or network restriction. The default docker-compose.yml publishes port 8001 on all interfaces, the Dockerfile starts the listener on 0.0.0.0, and src/api/main.py mounts the authentication router without a global authentication guard. The endpoint invokes create_auth_user with UserRole.ADMIN and set_auth_cookie, issuing a valid fctr_session JWT cookie. Localhost-only CORS rules do not restrict non-browser HTTP clients, and the setup operation does not require access to a real Okta tenant. The attacker becomes the sole administrator and prevents legitimate first-run setup, can read Okta-synced user data, API tokens, chat history, and application configuration, modify users and Okta integration credentials, and lock out administrators or disable the service. Already completed setup is rejected. This issue is fixed in version 3.0.1-beta.
Điểm và phân loại
- CVSS
- 9.8 CRITICAL v3.1
- Nguồn điểm
- NVD
- Mức độ (theo nguồn)
- CRITICAL
- EPSS
- —
- CWE
- CWE-306
Vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Ảnh hưởng
Sản phẩm
- fctr-id okta-ai-agent
Vì sao được giữ
- CVSS 9.8 >= 8.0
Loại tác động
- Truy cập trái phép
- CWE-306
Dữ liệu riêng của nguồn
- CVE.org · Đơn vị cấp mã
- GitHub_M