Sceawere

Vulnerability Detail

CVE-2026-85213UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

Kill Bill Authorization Bypass Vulnerability

Vulnerability Metadata

Severity
High
Score / CVSS
7.6
Creation Date
4h ago
Vendor
killbill
Product
killbill
Attack Type
Missing Authorization
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H
Attack Complexity
LOW

Narrative and Response

Description

Kill Bill through 0.24.21 fails to enforce permission annotations on several AdminResource endpoints including getQueueEntries, invalidatesCache, and putOutOfRotation. Authenticated users with minimal account:read permissions can read internal queues, flush server caches, and disable the server by putting the host out of rotation.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "7.6",
  "pubDate": "2026-09-03T15:17:40.567Z",
  "pubdate": "2026-09-03T15:17:40.567Z",
  "executiveSummary": "Kill Bill versions through 0.24.21 contain a critical authorization bypass vulnerability within the AdminResource API endpoints.\nThe vulnerability allows authenticated users possessing minimal 'account:read' permissions to execute unauthorized administrative functions.\nImpacted operations include the retrieval of sensitive internal queue entries, the forced invalidation of server-side caches, and the manipulation of host rotation status.\nThis represents a significant security failure where the application backend fails to enforce proper Access Control Lists (ACLs) or permission annotations on sensitive administrative controllers.\nSuccessful exploitation enables unauthorized users to potentially disrupt service availability, compromise data privacy via queue inspection, and perform operational sabotage through cache poisoning or denial-of-service by removing nodes from rotation.\nThe risk is high for multi-tenant or shared environments where low-privileged users are granted basic account access but should remain strictly isolated from infrastructure-level administrative commands.",
  "technicalDetails": "The vulnerability resides within the AdminResource component of the Kill Bill platform, specifically concerning the handling of incoming HTTP requests for administrative tasks.\nThe root cause is a failure in the security interceptor logic or missing JAX-RS/Shiro permission annotations on specific API endpoints, namely getQueueEntries, invalidatesCache, and putOutOfRotation.\nIn the Kill Bill architecture, administrative endpoints are expected to be guarded by robust role-based access control (RBAC). However, the implementation fails to enforce these checks consistently, allowing requests that do not meet the elevated permission criteria to pass through the validation layer.\nThe attack flow begins with an attacker obtaining a legitimate session token with the minimum 'account:read' privilege scope. The attacker then targets the vulnerable AdminResource endpoints using standard HTTP methods (GET for queue inspection, POST/DELETE for cache and rotation control). Because the application controller logic lacks the required 'Admin' or equivalent permission annotations, the security layer processes the request as authorized.\nExploitation steps: First, the attacker identifies the target API path. Second, the attacker crafts a malicious request (e.g., calling /1.0/kb/admin/queues to trigger getQueueEntries). Third, the system evaluates the request and, due to the missing annotation, grants access to the underlying administrative method. Finally, the server executes the command—such as flushing server caches, which could lead to performance degradation, or toggling the server out of rotation, effectively causing an application-level denial-of-service (DoS) for that specific node.\nThe scope of impact is broad, extending from information disclosure of internal processing queues—which may contain sensitive transaction metadata—to unauthorized infrastructure management. The vulnerability exists in all versions up to and including 0.24.21, and there is no evidence of secondary verification mechanisms preventing these unauthorized calls if the initial access check is bypassed."
}
CVE-2026-85213: Kill Bill Authorization Bypass Vulnerability (HIGH Severity, CVSS: 7.6) - Sceawere