title: Metabase's GeoJSON validation doesn't prevent redirects to blocked URLs
description: Metabase is data visualization software. Prior to versions 0.44.5, 1.44.5, 0.43.7, 1.43.7, 0.42.6, 1.42.6, 0.41.9, and 1.41.9, custom GeoJSON map URL address would follow redirects to addresses that were otherwise disallowed, like link-local or private-network. This issue is patched in versions 0.44.5, 1.44.5, 0.43.7, 1.43.7, 0.42.6, 1.42.6, 0.41.9, and 1.41.9. Metabase no longer follow redirects on GeoJSON map URLs. An environment variable `MB_CUSTOM_GEOJSON_ENABLED` was also added to disable custom GeoJSON completely (`true` by default).
problem types: CWE-200: Exposure of Sensitive Information to an Unauthorized Actor
affected:
{
vendor: metabase
product: metabase
versions:
version: < 0.41.9, status: affected
version: >= 0.42.0, < 0.42.6, status: affected
version: >= 0.43.0, < 0.43.7, status: affected
version: >= 0.44.0, < 0.44.5, status: affected
version: >= 1.0.0, < 1.41.9, status: affected
version: >= 1.42.0, < 1.42.6, status: affected
version: >= 1.43.0, < 1.43.7, status: affected
version: >= 1.44.0, < 1.44.5, status: affected
}
metrics:
cvssV3_1: [
version: 3.1
vectorString: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
attackVector: NETWORK
attackComplexity: LOW
privilegesRequired: LOW
userInteraction: NONE
scope: UNCHANGED
confidentialityImpact: HIGH
integrityImpact: NONE
availabilityImpact: NONE
baseScore: 6.5
baseSeverity: MEDIUM
]