CVE-2026-35412

HighCVSS 8.1/10Last modified Jul 24, 2026

Description

Directus is a real-time API and App dashboard for managing SQL database content. Prior to 11.16.1, Directus' TUS resumable upload endpoint (/files/tus) allows any authenticated user with basic file upload permissions to overwrite arbitrary existing files by UUID. The TUS controller performs only collection-level authorization checks, verifying the user has some permission on directus_files, but never validates item-level access to the specific file being replaced. As a result, row-level permission rules (e.g., "users can only update their own files") are completely bypassed via the TUS path while being correctly enforced on the standard REST upload path. This vulnerability is fixed in 11.16.1.

Metrics

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

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Apr 6, 2026
Last modified
Jul 24, 2026
NVD status
Analyzed

Related CVEs from 2026

CVE-2026-354135.3Directus is a real-time API and App dashboard for managing SQL database content. Prior to 11.16.1, when GRAPHQL_INTROSPECTION=false is confiCVE-2026-354148.1OpenSSH before 10.3 mishandles the authorized_keys principals option in uncommon scenarios involving a principals list in conjunction with aCVE-2026-354157.8Integer overflow or wraparound in Windows Storage Spaces Controller allows an authorized attacker to elevate privileges locally.CVE-2026-354167.0Access of resource using incompatible type ('type confusion') in Windows Ancillary Function Driver for WinSock allows an authorized attackerCVE-2026-354177.8Use after free in Windows Win32K - GRFX allows an authorized attacker to elevate privileges locally.CVE-2026-354187.0Use after free in Windows Cloud Files Mini Filter Driver allows an authorized attacker to elevate privileges locally.CVE-2026-354195.5Out-of-bounds read in Windows DWM Core Library allows an authorized attacker to disclose information locally.CVE-2026-35428.8Inappropriate implementation in WebAssembly in Google Chrome prior to 145.0.7632.159 allowed a remote attacker to perform out of bounds memoCVE-2026-354207.8Heap-based buffer overflow in Windows Kernel allows an authorized attacker to elevate privileges locally.CVE-2026-354217.8Heap-based buffer overflow in Windows GDI allows an unauthorized attacker to execute code locally.CVE-2026-354226.5Authentication bypass using an alternate path or channel in Windows TCP/IP allows an authorized attacker to bypass a security feature over aCVE-2026-354235.4Out-of-bounds read in Telnet Client allows an unauthorized attacker to disclose information over a network.