CVE-2022-23711: Critical Vulnerability in Kibana Exposing Sensitive Elastic Stack Monitoring Information
Users need to be aware of a critical vulnerability (CVE-2022-23711) that has recently been identified in Kibana. This vulnerability enables attackers to gain unauthorized access to sensitive information about the Elastic Stack monitoring in the Kibana page source. Moreover, authentication with a vulnerable Kibana instance is not required to view the information, thus potentially exposing critical data and making systems vulnerable to attacks. In this post, we will discuss the vulnerability in detail, along with code snippets, links to original references, and exploit details.
Vulnerability Description
CVE-2022-23711 is a vulnerability in Kibana that, if exploited, can expose sensitive information related to Elastic Stack monitoring in the Kibana page source. This vulnerability mainly affects users who have set any of the optional monitoring.ui.elasticsearch.* settings to configure Kibana as a remote UI for Elastic Stack Monitoring. The same vulnerability can also expose other non-sensitive application-internal information in the page source.
Code Snippet
The following code snippet demonstrates how sensitive information can potentially be revealed in the Kibana page source:
<script>
window.__kbnNonce__ = '...';
window.__kbnConfig__ = JSON.parse(
decodeURIComponent(
'...'
)
);
</script>
Here, the window.__kbnConfig__ object is being populated with sensitive information.
Exploit Details
An attacker can exploit this vulnerability to access sensitive information related to Elastic Stack monitoring, including configuration data, indices, and node information. Since no authentication is required, this poses a high risk to systems using Kibana for Elastic Stack monitoring.
Links to Original References
1. Official Elastic CVE Announcement: https://www.elastic.co/community/security
2. Kibana GitHub Repository: https://github.com/elastic/kibana
3. National Vulnerability Database (NVD) CVE Details: https://nvd.nist.gov/vuln/detail/CVE-2022-23711
Upgrade to a non-vulnerable version of Kibana, such as 7.16.1 or newer.
2. Temporarily disable the monitoring.ui.elasticsearch.* settings and stop using Kibana as a remote UI for Elastic Stack Monitoring until you can apply the patch or upgrade Kibana.
Conclusion
CVE-2022-23711, a recently discovered vulnerability in Kibana, poses a significant risk by exposing sensitive Elastic Stack monitoring information. Users need to be vigilant and take appropriate steps to secure their systems, including upgrading Kibana to a non-vulnerable version and following the mitigation actions mentioned above. Stay updated on this issue and other security vulnerabilities by keeping an eye on official references and announcements.
Timeline
Published on: 04/21/2022 19:15:00 UTC
Last modified on: 05/03/2022 19:04:00 UTC