Description
The address_standardizer extension for PostGIS through 3.7.0, fixed in commit 423570b, contains an out-of-bounds write vulnerability that allows a database user with the ability to supply caller-controlled relation names to standardize_address() to trigger memory corruption by providing a rules table with a classification Type value exceeding the fixed class range. Attackers can craft a malicious rules table entry with an oversized rule type value that is used without bounds checking as an index into an internal output-link table, resulting in an out-of-bounds write.
Published: 2026-08-13
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The address_standardizer extension for PostGIS is vulnerable to an out-of-bounds write that occurs when the standardize_address() function is supplied with user-controlled relation names and a rules table entry whose classification Type value exceeds the expected range. The oversized type value is used directly as an index into an internal output-link table without bounds checking, causing a memory corruption that may allow the affected user to overwrite adjacent data structures. This flaw can compromise confidentiality, integrity, and availability of the database by enabling arbitrary memory writes.

Affected Systems

The flaw affects the address_standardizer extension versions up to and including 3.7.0 running on PostgreSQL databases. Any database user that has permission to supply caller-controlled relation names to the standardize_address() function can potentially trigger the vulnerability. The affected products are the PostGIS geospatial extension for PostgreSQL.

Risk and Exploitability

The CVSS score of 8.7 indicates high severity. No EPSS score is available, and the vulnerability is not yet listed in CISA KEV, but the lack of remediation and the local nature of the trigger mean that authorized users could exploit it without needing external access. Attackers may target databases where the extension is deployed and where users can create or supply rules tables with improper classification types. The risk is significant for systems that rely on address_standardizer for data validation or geocoding.

Generated by OpenCVE AI on August 13, 2026 at 17:32 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the patch that introduced commit 423570b, which fixes the out-of-bounds write in the address_standardizer extension (upgrade to version 3.7.1 or later).
  • If an immediate upgrade is not possible, restrict or revoke the ability of database users to supply caller‑controlled relation names to the standardize_address() function, effectively preventing the exploit from being executed.
  • Disable or remove usage of standardize_address() from application code and database functions until the patched extension is deployed, while monitoring for anomalous rules table entries that could indicate exploitation attempts.

Generated by OpenCVE AI on August 13, 2026 at 17:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 14 Aug 2026 10:00:00 +0000

Type Values Removed Values Added
First Time appeared Postgis
Postgis address Standardizer
Vendors & Products Postgis
Postgis address Standardizer

Thu, 13 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 13 Aug 2026 16:00:00 +0000

Type Values Removed Values Added
Description The address_standardizer extension for PostGIS through 3.7.0, fixed in commit 423570b, contains an out-of-bounds write vulnerability that allows a database user with the ability to supply caller-controlled relation names to standardize_address() to trigger memory corruption by providing a rules table with a classification Type value exceeding the fixed class range. Attackers can craft a malicious rules table entry with an oversized rule type value that is used without bounds checking as an index into an internal output-link table, resulting in an out-of-bounds write.
Title PostGIS address_standardizer Out-of-Bounds Write via standardize_address()
Weaknesses CWE-787
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Postgis Address Standardizer
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-14T12:46:52.825Z

Reserved: 2026-08-12T19:29:19.865Z

Link: CVE-2026-73514

cve-icon Vulnrichment

Updated: 2026-08-13T17:24:05.439Z

cve-icon NVD

Status : Received

Published: 2026-08-13T16:19:05.190

Modified: 2026-08-13T18:18:18.097

Link: CVE-2026-73514

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-14T09:31:09Z

Weaknesses