CVE-2026-92780
8.8Didi · KnowStreaming
KnowStreaming versions through 3.4.1 fail to enforce role-based access control on REST API endpoints, allowing authenticated users to perform unauthorized administrative actions.
Executive summary
A critical missing authorization vulnerability in Didi KnowStreaming allows any authenticated user to escalate privileges and gain full administrative control over the application.
Vulnerability
The application fails to properly implement role-based access control (RBAC) within its REST API interceptor logic, specifically identified within the PermissionInterceptor class. This flaw permits any authenticated user to access sensitive identity-management endpoints, enabling them to create new administrator accounts or modify existing permissions without authorization.
Business impact
Successful exploitation of this vulnerability results in full administrative compromise of the KnowStreaming platform. An attacker with standard user access can gain complete control over the system, potentially leading to unauthorized data access, configuration tampering, and total loss of system integrity. Given the CVSS score of 8.8, this represents a high-severity risk that could severely impact business operations and the security of the underlying data infrastructure.
Remediation
Immediate Action: Review the official Didi KnowStreaming repository for the latest security release or vendor-provided patches that address the RBAC enforcement within the REST API.
Proactive Monitoring: Monitor API access logs for suspicious requests to identity-management endpoints, particularly those originating from non-administrative user accounts.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to block unauthorized access attempts to administrative API paths, effectively acting as a virtual patch until the software is updated.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
This vulnerability presents a significant security risk due to the potential for total administrative takeover. Organizations running affected versions of KnowStreaming should prioritize updating the software as soon as a fix is made available. Until an official patch is applied, strict monitoring of administrative API calls is essential to detect and prevent unauthorized escalation attempts.
History
- Disclosed CVE record published
- Collected by CVE Brief via github
- Analyst report written
- Published in the daily brief high section
Sources
Originally found and disclosed by George Chen, per the CVE Program record.
- GitHub Issue #1263 Issue tracker
- github.com
- the only API gate delegates to a session check with no permission context Technical analysis
- VulnCheck Advisory: KnowStreaming through 3.4.1 Missing Authorization on the REST API Third-party advisory