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
The full story
This article is one source in a clustered incident — the cluster page carries the summary, timeline and every other outlet covering it.
