Horizon Alert
Summary of the vulnerability and why it matters
This advisory concerns a vulnerability in an LLM proxy technology where a client could impersonate another user's identity. This allows unauthorized access to read or write another user's stored language model memory, posing a risk to data privacy and integrity. The primary concern is confirming if this specific technology is in use and exposed without proper authentication.
- Unauthorized access to user memory is possible.
- Protects sensitive LLM memory from misuse.
- Confirm technology use and exposure status.
Attack Path
How an attacker could exploit the issue
An attacker can impersonate another user by sending a malicious request with a fabricated `x-headroom-user-id` header. This allows them to access or modify that user's stored LLM memory. The default configuration of the application, when deployed using the provided Docker Compose file, exposes this vulnerability to the network without requiring any authentication.
- Unauthenticated network access.
- Malicious user ID header.
- Unauthorized memory access or modification.
Live Threat
Current exploitation, exposure, and threat context
When the proxy is deployed without authentication, an attacker could impersonate any user by manipulating the `x-headroom-user-id` header. This could allow them to read or write another user's stored LLM memory.
- User LLM memory data.
- Via unauthenticated network requests.
- Unauthorized memory access.
Operational Fix
Recommended remediation, mitigation, and detection steps
Responsible teams include platform or infrastructure owners managing the LLM proxy, and security teams overseeing network access and authentication. The first practical step is to identify all instances of the LLM proxy, determine their network exposure and business criticality, and then locate the accountable owner for each instance to plan remediation.
- Platform or Security teams should own this issue.
- Verify network exposure and authentication status.
- Plan remediation with accountable owners.