The upload status SSE implementation on /uploadStatus publishes global upload state to any authenticated listener and includes file_id values that are not scoped to the requesting user.
Any authenticated user can observe other users' file identifiers and retrieve unauthorized content, causing cross-tenant data exposure and loss of confidentiality for uploaded documents.
Issue found by aisafe.io
{
"github_reviewed": true,
"severity": "MODERATE",
"nvd_published_at": "2026-03-06T05:16:38Z",
"cwe_ids": [
"CWE-200",
"CWE-284"
],
"github_reviewed_at": "2026-03-05T18:37:48Z"
}