Intel

AIKIDO-2026-857777

Umbraco.AI.Agent is vulnerable to Broken Access Control

Broken Access ControlGHSA-q88r-pcr9-7r2x Published Today

59

Medium Risk

This Affects:

DOTNETUmbraco.AI.Agent
1.6.0 - 17.1.3
Fixed in 17.1.4
18.0.0 - 18.1.3
Fixed in 18.1.4
Are you affected? Scan for Free

TL;DR

Files attached to AI agent chat conversations are served through a file-download endpoint that allows anonymous access and does not verify that the caller is entitled to the requested file. Anyone who knows or obtains a file's URL can download the uploaded document without authentication or ownership checks. Because the files come from user submissions they can expose confidential information to unauthorized parties, and a leaked URL keeps working even after access is otherwise revoked. The fix adds authentication and authorization checks to the file-serving endpoint before returning uploaded files.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you use the AI agent chat file-upload functionality.

Background info

Umbraco.AI.Agent is vulnerable to Broken Access Control in versions 1.6.0 - 17.1.3 and 18.0.0 - 18.1.3.

How to fix this

Upgrade the Umbraco.AI.Agent library to the patch version.