Description
The alexpechkarev/google-maps Laravel package through 12.16 disables TLS certificate verification by default because the bundled config sets ssl_verify_peer to FALSE, which is passed to CURLOPT_SSL_VERIFYPEER. On-path attackers can present any certificate to intercept Google Maps web-service requests, steal the API key from the query string, and tamper with responses.
Published: 2026-10-04
Score: 9.1 Critical
EPSS: n/a
KEV: No
Impact: Man-in-the-Middle (information disclosure)
Action: Apply Patch
AI Analysis

Impact

The Laravel package disables TLS certificate verification by default, setting ssl_verify_peer to FALSE. This allows an attacker to present any certificate, intercept Google Maps web-service requests, steal the API key included in the query string, and tamper with responses, leading to credential theft and data manipulation.

Affected Systems

The Vulnerability affects the alexpechkarev/google-maps Laravel package up through version 12.16. Any deployment of these versions that relies on the bundled configuration is susceptible.

Risk and Exploitability

The CVSS score of 9.1 indicates a high severity impact. No EPSS data is available and the vulnerability is not listed in CISA KEV. The likely attack vector is an on-path attacker who can supply a forged certificate to the client; the vulnerabilities arise from the default configuration that disables peer verification, enabling MITM attacks and key exposure.

Generated by OpenCVE AI on October 4, 2026 at 23:20 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the google-maps package to a version that enables ssl_verify_peer or remove the hard-coded setting that disables it.
  • Manually edit the googlemaps.php configuration to set ssl_verify_peer to true so that TLS certificates are validated.
  • Restrict outbound traffic to Google Maps endpoints and monitor for unauthorized API key usage.

Generated by OpenCVE AI on October 4, 2026 at 23:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 04 Oct 2026 22:45:00 +0000

Type Values Removed Values Added
Description The alexpechkarev/google-maps Laravel package through 12.16 disables TLS certificate verification by default because the bundled config sets ssl_verify_peer to FALSE, which is passed to CURLOPT_SSL_VERIFYPEER. On-path attackers can present any certificate to intercept Google Maps web-service requests, steal the API key from the query string, and tamper with responses.
Title alexpechkarev/google-maps through 12.16 Disabled TLS Certificate Verification via ssl_verify_peer
First Time appeared Bestwebsoft
Bestwebsoft google Maps
Weaknesses CWE-295
CPEs cpe:2.3:a:bestwebsoft:google_maps:*:*:*:*:*:*:*:*
Vendors & Products Bestwebsoft
Bestwebsoft google Maps
References
Metrics cvssV3_1

{'score': 7.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N'}

cvssV4_0

{'score': 9.1, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Bestwebsoft Google Maps
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-04T22:31:47.794Z

Reserved: 2026-10-04T13:04:00.479Z

Link: CVE-2026-105222

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-04T23:16:59.917

Modified: 2026-10-04T23:16:59.917

Link: CVE-2026-105222

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-04T23:30:21Z

Weaknesses
  • CWE-295

    Improper Certificate Validation