The flaw is in Metabase's custom GeoJSON retrieval flow. The non-link-local-dns-resolver checks for link-local addresses, while url->geojson performs an HTTP request to the configured URL, allowing the unspecified address 0.0.0.0 to bypass the existing validation. The technical analysis reports that, on Linux, connections to 0.0.0.0 can be delivered to the loopback interface, causing a request from the Metabase host to reach a local service. The GET /api/geojson/:key endpoint uses read-url-and-respond to read and return the saved URL content, so a loopback service response can be relayed to an unauthenticated caller. The attack path requires an account with high privileges, or equivalent access, to save a malicious custom GeoJSON entry, but the request that triggers retrieval can be sent by an unauthenticated caller. The available evidence does not fully establish the authorization model for every configuration-write path or customized deployment.