Umbraco.AI.Agent is vulnerable to Broken Access Control
59
Medium Risk
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.
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.
Umbraco.AI.Agent is vulnerable to Broken Access Control in versions 1.6.0 - 17.1.3 and 18.0.0 - 18.1.3.
Upgrade the Umbraco.AI.Agent library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant