Innovation Hub

Featured Posts

Insights
min read

HiddenLayers integration with Truefoundry AI Gateway

Insights

NSPM-11 Elevates AI Security from Best Practice to National Security Requirement

Insights

HiddenLayer and Databricks Unity AI Gateway

Get all our Latest Research & Insights

Explore our glossary to get clear, practical definitions of the terms shaping AI security, governance, and risk management.

Research

Research
min read

How Coding Agents Are Changing Application Risk

Research

What’s the ‘Matter’ with Skills?

Research

Updating HiddenLayer’s APE Taxonomy: A New Objective Model for AI Attacks

Research

The Next AI Supply Chain Risk: Malicious Skills in Agentic AI

Videos

Report and Guides

Report and Guide

2026 AI Threat Landscape Report

Register today to receive your copy of the report on March 18th and secure your seat for the accompanying webinar on April 8th.

Report and Guide

Securing AI: The Technology Playbook

A practical playbook for securing, governing, and scaling AI applications for Tech companies.

Report and Guide

Securing AI: The Financial Services Playbook

A practical playbook for securing, governing, and scaling AI systems in financial services.

HiddenLayer AI Security Research Advisory

CVE-2026-45833

Post-Authentication RCE via update_collection

Any authenticated user with UPDATE_COLLECTION permission can achieve remote code execution by updating a collection's embedding function to reference a malicious HuggingFace model with trust_remote_code: true. The update_collection endpoint uses the same build_from_config() code path as CVE-2026-45829. Authentication runs before model loading, so this is not a pre-authentication issue, but the model instantiation itself is unguarded.

CVE-2026-45832

V1 API Tenant Isolation Bypass via Null Tenant/Database Context

All V1 collection-level endpoints pass None for tenant and database to the authorization layer, making tenant-scoped access control impossible through V1, regardless of which authorization provider is configured. V1 cannot be disabled. Combined with CVE-2026-45830, any authenticated user has unrestricted read/write access to any collection by UUID through V1 endpoints.

CVE-2026-45831

RBAC Authorization Bypass: Resource Context Ignored

ChromaDB's SimpleRBACAuthorizationProvider, the only built-in RBAC provider and the one used in all official documentation examples, evaluates whether a user holds a given permission but never checks which tenant, database, or collection that permission applies to. A user configured with read access to a specific tenant can read from any tenant. A user with write access can modify data across all tenants.

CVE-2026-8828

Cross-Tenant Data Access via IDOR in Collection Lookup

The same vulnerability as CVE-2026-45830 is present in the Rust codebase. Any authenticated user with a valid collection UUID can read, write, update, or delete data in any tenant's collection regardless of which tenant they belong to. ChromaDB's collection lookup skips the tenant and database filter when a UUID is provided.

In the News

News
HiddenLayer and Cohere Collaborate to Remove Security Barriers to Enterprise Agentic AI

HiddenLayer and Cohere partner to help enterprises securely deploy agentic AI with runtime protection against AI-native threats like prompt injection and data leakage.

News
HiddenLayer Joins Databricks Unity AI Gateway Ecosystem to Bring AI-Native Security to Enterprise AI Workloads

HiddenLayer joins the Databricks Unity AI Gateway ecosystem to help enterprises strengthen AI governance and security across models, agents, and AI applications.

News
HiddenLayer “Awardable” for Department of Defense Work in the CDAO’s Tradewinds Solutions Marketplace

Stay Ahead of AI Security Risks

Get research-driven insights, emerging threat analysis, and practical guidance on securing AI systems—delivered to your inbox.

By submitting this form, you agree to HiddenLayer's Terms of Use and acknowledge our Privacy Statement.

Thanks for your message!

We will reach back to you as soon as possible.

Oops! Something went wrong while submitting the form.