HIGH

CVE-2021-41277

Metabase Metabase 2021-11-17 CVSS v3.1
CVSS
7.5
KEV

Description

Metabase is an open source data analytics platform. In affected versions a security issue has been discovered with the custom GeoJSON map (`admin->settings->maps->custom maps->add a map`) support and potential local file inclusion (including environment variables). URLs were not validated prior to being loaded. This issue is fixed in a new maintenance release (0.40.5 and 1.40.5), and any subsequent release after that. If you’re unable to upgrade immediately, you can mitigate this by including rules in your reverse proxy or load balancer or WAF to provide a validation filter before the application.

Summary dbcve.org

Metabase's custom GeoJSON map feature (admin->settings->maps->custom maps->add a map) does not validate URLs before loading them, allowing attackers to potentially read local files or environment variables from the server through local file inclusion.

Mitigation

Upgrade to Metabase version 0.40.5/1.40.5 or later; alternatively, implement URL validation rules in a reverse proxy, load balancer, or WAF as a compensating control.

Patch Commit

Weakness (CWE)

CWE-200 Information Exposure
CWE-22 Path Traversal

EPSS Score

97.18%
Probability of exploitation in next 30 days
99.9th percentile

References

View on dbcve.org
Base CVE data derived from NVD (public domain). Enrichment by dbcve.org (CC-BY-4.0). Fetched via API.
Back to CVE