-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Maps] Appropriately handle data access in UI #30310
Comments
Pinging @elastic/kibana-security |
Pinging @elastic/kibana-gis |
@alexfrancoeur We are just using the IndexPattern service. Are the index patterns visible if you tried to create a new visualization or in the Controls index pattern select? |
@nreese I was just about to add a comment and remove the bug status. the Index Pattern service shows both index patterns and fields that are available within them for building visualizations. This is not unique to Maps. I'm happy to close this out and open a separate issue for better handling an "empty map". @kobelb do you know if we're doing anything in the future to handle this? Would OLS handle this? Seems like we're showcasing sensitive information. |
@alexfrancoeur I would recommend closing this issue or re-labeling it as an issue about the IndexPattern service. |
Closing this issue out, I'll open subsequent issues later |
It seems we're exposing sensitive information to users that do not have access to the data. I'm testing this on a recent 6.7 Cloud staging snapshot. When defining a role that only has access to the
kibana_sample_data_ecommerce
index I'm able to see fields within the thekibana_sample_data_flights
index. I would imagine this is sensitive information as it provides insight into the structure of the document. Below you'll find a screenshot of the role defined and the data we're showing in maps.eCommerce / Maps space role for a user:
Flight Sample Data Map:
Separately, when landing on this view without access to the data, it looks as if it's just an empty map or there was an error loading the data. With Kibana visualizations we show a "no data" error. I feel like we somehow need to communicate that either data is not loaded or that the user does not have access to the data that's driving the map and/or layers
The text was updated successfully, but these errors were encountered: