Skip to content
Google Maps Issues 123

Google Maps Issues 123

github.com • October 5, 2026

The library defaults SSL verification to FALSE when no explicit config is set. The Google Maps API key is appended as a URL query parameter, so both the API key and all request/response data are transmitted over unverified TLS by default.

src/WebService.php:267-269 :

API key sent as URL parameter (line 330):

SSL option applied (line 362):

Google Maps API key exposed as URL parameter over unverified TLS

MITM attacker can intercept the key and make unauthorized API calls at victim's expense

All Google Maps API response data visible to MITM

Change default from FALSE to TRUE:

CVSS 3.1: 7.4 (HIGH) — AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N CWE-295 : Improper Certificate Validation

Extracted Entities