Summary
LMCache's multiprocess coordinator exposes its HTTP fleet control API without authentication when it listens on all network interfaces by default. A remote, unauthenticated attacker may manipulate instances, quotas, and events, or enumerate directory keys, when the coordinator is network-accessible.
LMCache's multiprocess coordinator exposes its HTTP fleet control API without authentication when it listens on all network interfaces by default. A remote, unauthenticated attacker may manipulate instances, quotas, and events, or enumerate directory keys, when the coordinator is network-accessible.
Affected context
The vulnerability occurs in LMCache deployments using the multiprocess coordinator with its HTTP fleet control API exposed on a reachable network interface. Risk is higher when the service is bound to all interfaces and is not protected by an authentication layer or restrictive network boundary. Relevant endpoints include instance registration and deregistration, quota management, event injection, and directory-key enumeration.
The vulnerability occurs in LMCache deployments using the multiprocess coordinator with its HTTP fleet control API exposed on a reachable network interface. Risk is higher when the service is bound to all interfaces and is not protected by an authentication layer or restrictive network boundary. Relevant endpoints include instance registration and deregistration, quota management, event injection, and directory-key enumeration.
Exploit preconditions
- Attack surface: HTTP fleet control API exposed by the multiprocess coordinator
- Required access: Network connectivity to the coordinator; no valid credentials are required
- Trigger point: Requests to fleet-control endpoints such as
/instances,/quota,/events, or/directory/keys - Why exploitation is possible: The API accepts control and discovery requests without verifying the caller's identity
- Attack surface: HTTP fleet control API exposed by the multiprocess coordinator
- Required access: Network connectivity to the coordinator; no valid credentials are required
- Trigger point: Requests to fleet-control endpoints such as
/instances,/quota,/events, or/directory/keys - Why exploitation is possible: The API accepts control and discovery requests without verifying the caller's identity
Why this happens
The underlying flaw is the exposure of security-sensitive administrative endpoints without an authentication check. This maps to CWE-306: Missing Authentication for Critical Function, because the coordinator permits remote callers to invoke fleet-management operations and retrieve placement metadata without establishing an authenticated identity. Binding the service broadly by default can increase exposure when deployment-level access controls are absent.
The underlying flaw is the exposure of security-sensitive administrative endpoints without an authentication check. This maps to CWE-306: Missing Authentication for Critical Function, because the coordinator permits remote callers to invoke fleet-management operations and retrieve placement metadata without establishing an authenticated identity. Binding the service broadly by default can increase exposure when deployment-level access controls are absent.
Potential impact
- An attacker may register or deregister cache instances
- Cache quotas could be overwritten, causing resource exhaustion or degraded service
- Injected events could disrupt coordination and cache behavior
- Directory keys and placement metadata may be disclosed
- Cache availability, consistency, or performance could be impaired
- Downstream systems may make incorrect placement or capacity decisions
- An attacker may register or deregister cache instances
- Cache quotas could be overwritten, causing resource exhaustion or degraded service
- Injected events could disrupt coordination and cache behavior
- Directory keys and placement metadata may be disclosed
- Cache availability, consistency, or performance could be impaired
- Downstream systems may make incorrect placement or capacity decisions
General mitigation guidance
Mitigation generally focuses on authenticating administrative APIs and reducing their network exposure.
Common defensive patterns include:
- Require strong authentication and authorization for every fleet-control endpoint
- Bind administrative services only to trusted interfaces or private networks
- Place the API behind a gateway or policy enforcement layer when appropriate
- Apply network segmentation and deny-by-default access rules
- Separate read-only discovery capabilities from state-changing operations
- Enforce least-privilege roles for instance, quota, and event management
- Use secure defaults that do not expose control APIs broadly without protection
- Monitor and rate-limit sensitive administrative requests
Mitigation generally focuses on authenticating administrative APIs and reducing their network exposure.
Common defensive patterns include:
- Require strong authentication and authorization for every fleet-control endpoint
- Bind administrative services only to trusted interfaces or private networks
- Place the API behind a gateway or policy enforcement layer when appropriate
- Apply network segmentation and deny-by-default access rules
- Separate read-only discovery capabilities from state-changing operations
- Enforce least-privilege roles for instance, quota, and event management
- Use secure defaults that do not expose control APIs broadly without protection
- Monitor and rate-limit sensitive administrative requests
How teams detect issues like this
Organizations can look for this weakness through:
- Static and configuration analysis that flags administrative HTTP services without authentication middleware
- Code review checks verifying identity and authorization enforcement on every control endpoint
- Deployment policy rules that prohibit fleet-control services from listening on unrestricted interfaces
- Network scans identifying externally reachable coordinator ports and management paths
- Access-log analysis for unauthenticated requests to
/instances,/quota,/events, and/directory/keys - Alerting on unexpected instance changes, quota modifications, event submissions, or directory enumeration
Automated security review tools may help identify missing authentication checks and overly broad service bindings.
Organizations can look for this weakness through:
- Static and configuration analysis that flags administrative HTTP services without authentication middleware
- Code review checks verifying identity and authorization enforcement on every control endpoint
- Deployment policy rules that prohibit fleet-control services from listening on unrestricted interfaces
- Network scans identifying externally reachable coordinator ports and management paths
- Access-log analysis for unauthenticated requests to
/instances,/quota,/events, and/directory/keys - Alerting on unexpected instance changes, quota modifications, event submissions, or directory enumeration
Automated security review tools may help identify missing authentication checks and overly broad service bindings.

