Vulnerability · Published Jan 6, 2022 · Assigned by apache
CVE-2021-27738Improper Access Control to Streaming Coordinator & SSRF
High 7.5
In plain English
A high-severity server-side request forgery in Apache Kylin from Apache Software Foundation. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 2.6% (higher than 86% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
All request mappings in `StreamingCoordinatorController.java` handling `/kylin/api/streaming_coordinator/*` REST API endpoints did not include any security checks, which allowed an unauthenticated user to issue arbitrary requests, such as assigning/unassigning of streaming cubes, creation/modification and deletion of replica sets, to the Kylin Coordinator. For endpoints accepting node details in HTTP message body, unauthenticated (but limited) server-side request forgery (SSRF) can be achieved. This issue affects Apache Kylin Apache Kylin 3 versions prior to 3.1.2.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Maven | org.apache.kylin:kylin | 3.1.3 | GHSA-wrx7-qgmj-mf2q |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| Apache Software Foundation | Apache Kylin | Apache Kylin 3 – before 3.1.2 |
Weakness: CWE-918
References
- https://lists.apache.org/thread/vkohh0to2vzwymyb2x13fszs3cs3vd70 x_refsource_MISC
- [oss-security] 20220106 CVE-2021-27738: Apache Kylin: Improper Access Control to Streaming Coordinator & SSRF mailing-list, x_refsource_MLIST