CVE-2026-77387CWE-1333

CVE-2026-77387

Medium · published October 1, 2026

CVSS v3.1
4.0
EPSS
0%
Percentile
9.5
In the wild
Unconfirmed
What it is

geopy is a geocoding library for Python. Prior to 2.5.0, geopy.Point and Point.from_string() can spend excessive CPU time due to inefficient regular-expression behavior when an application passes a long malformed coordinate string without the 256-character input limit used by the fix. Geocoder reverse methods also reach the vulnerable parsing path when called with string inputs. Repeated attacker-controlled requests can cause a denial of service, while the numeric Point constructor is unaffected. This issue is fixed in version 2.5.0.

The record
Technical detail
CVSS v3.1
4.0 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS v4.0
Not supplied
EPSS
0.00201 · 9.5th percentile
Weakness
CWE-1333 · Inefficient Regular Expression Complexity
Published
2026-10-01T21:17Z
References (6)
EPSS history
Timeline
  • 03 OCT 03:46Z
    EPSS moved — → 0%
    epss
  • 01 OCT 16:38Z
    geopy: Regular Expression Denial of Service (ReDoS) in geopy.Point
    cvelistv5