The addressstandardizer 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 standardizeaddress() 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.
{
"cwe_ids": [
"CWE-787"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/73xxx/CVE-2026-73514.json",
"cna_assigner": "VulnCheck",
"unresolved_ranges": [
{
"extracted_events": [
{
"fixed": "423570b0dbf6cd9f6fc36de28a636e7b6e9aa8aa"
}
],
"source": "AFFECTED_FIELD"
}
]
}"2026-08-15T16:52:31Z"
[
{
"id": "CVE-2026-73514-19b9a13d",
"deprecated": false,
"signature_type": "Function",
"signature_version": "v1",
"digest": {
"length": 3616.0,
"function_hash": "310506951008264446587210304497951151757"
},
"source": "https://github.com/postgis/address_standardizer/commit/fa11ff53eb49b863d9ffff37f6afd5ff9299c581",
"target": {
"function": "debug_standardize_address",
"file": "src/address_standardizer.c"
}
},
{
"id": "CVE-2026-73514-7ff76562",
"deprecated": false,
"signature_type": "Line",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"14064042082914719957995780970075966614",
"236945478507379489297572981162242406697",
"66439846191087393758917437313737124263"
]
},
"source": "https://github.com/postgis/address_standardizer/commit/fa11ff53eb49b863d9ffff37f6afd5ff9299c581",
"target": {
"file": "src/address_standardizer.c"
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-73514.json"