EIQ-2020-0008#
ID |
EIQ-2020-0008 |
---|---|
CVE |
- |
Description |
A signed-in user can access any datasets by adding them to workspaces they can access |
Date |
20 Feb 2020 |
Severity |
1 - LOW |
CVSSv3 score |
CVSSv3 score not available on NIST NVD. |
Status |
✅ 2.7.0 |
Assessment |
A signed-in platform user without admin access rights, and with at least the modify workspaces permission can gain unauthorized access to any platform datasets, regardless of their group memberships, permissions, and user access level. To do so, a signed-in platform user must:
If a user has the IDs of the datasets they want to access, they can do the following:
This enables users to:
The exploit does not enable users to gain unauthorized access to any entities in these datasets. They can view and access entities based on their designated user roles and group memberships. However, it enables users to create new entities, and to add them to these datasets. If such a dataset is a data source for the content of an outgoing feed, it is possible to disseminate these entities through the feed. We plan to implement stricter backend checking for user roles, group roles, and permissions from release 2.7.0 to intercept and to block unauthorized dataset access through POST and PUT requests that try to pass tampered request body data. |
Mitigation |
Upgrade to EclecticIQ Platform 2.7.0 or later. |
Affected versions |
2.6.0 and earlier. |
Notes |
- |