Apa yang terjadi
Dua advisori yang diterbitkan Okta (10 November 2026) menjelaskan cacat kontrol akses yang rusak (CWE-863) di retriever FGA auth0-ai-js dan auth0-ai-python. Ketika beberapa dokumen dalam satu pengambilan berbagi objek/pengguna/relasi yang sama tetapi diotorisasi di bawah kondisi yang berbeda, retriever menggabungkan pemeriksaan otorisasi dan gagal menyaring dokumen yang ditolak FGA, sehingga konten yang ditolak mencapai konteks model dan digunakan dalam output yang dihasilkan. Kedua advisori membawa CVSS 6.5 (dampak kerahasiaan).
Mengapa penting
Ini adalah kebocoran RAG/otorisasi langsung: aplikasi yang menggunakan otorisasi granular (FGA) untuk menegakkan akses per-pengguna pada dokumen yang diambil dapat secara diam-diam mengekspos data yang tidak boleh dilihat pengguna — lalu menyuntikkan data itu ke dalam konteks LLM dan jawaban yang dihasilkan. Ini adalah bypass otorisasi khusus AI di mana batas 'kerahasiaan' adalah jendela konteks model, bukan respons API.
Vektor serangan
Ketika satu pengambilan mengembalikan beberapa dokumen yang memetakan ke objek Auth0 FGA yang sama tetapi berbeda berdasarkan pengguna, relasi, atau kondisi di mana otorisasi dievaluasi, retriever FGA tidak membedakan antara pemeriksaan tersebut dan dapat menyertakan dokumen yang seharusnya ditolak oleh FGA. Dokumen yang tidak sah kemudian masuk ke konteks model dan digunakan untuk menghasilkan respons.
Sistem yang terdampak
@auth0/ai sebelum 6.0.2 (diperbaiki dalam 6.0.3); auth0-ai-langchain sebelum 1.0.2 (diperbaiki dalam 1.0.2); auth0-ai-llamaindex sebelum 1.0.3 (diperbaiki dalam 1.0.3).
Mitigasi
Tingkatkan @auth0/ai ke 6.0.3 atau lebih tinggi; auth0-ai-langchain ke 1.0.2 atau lebih tinggi; auth0-ai-llamaindex ke 1.0.3 atau lebih tinggi (sesuai advisori Okta CVE-2026-107372 / CVE-2026-108167).