Skip to content
Fencer Vulns
high 8.1

CVE-2026-73515 json

PostGIS < 3.7.0beta2 Out-of-Bounds Read via FlatGeobuf Buffer

published 2026-08-13 2 mo ago modified 2026-09-25 45 d ago also BIT-postgis-2026-73515 , EUVD-2026-58108

cvss
8.1
version 3.1, CNA
cisa kev
Not listed
not in CISA's catalog
epss
0.6%
EPSS 0.6% chance of exploitation in 30 days, percentile 47%
public exploits
0
none known

Summary

PostGIS before 3.7.0beta2 contains an out-of-bounds read vulnerability that allows attackers to cause memory disclosure or a server crash by supplying a malformed FlatGeobuf buffer. The FlatGeobuf property metadata decoder verifies that a string length field is present but fails to verify that the subsequent string body is contained within the supplied buffer before materializing it into a SQL-visible value, enabling memory disclosure or denial of service.

Patch / fix

  • bitnami postgis 3.7.0
  • PostGIS PostGIS 3.7.0beta2
  • postgis Debian 14 3.7.0+dfsg-1

debian advisories DEBIAN-CVE-2026-73515

  • pgaudit RHEL 9 18.0-1.module+el9.8.0+23739+1c42644c
  • postgis RHEL 9 3.6.1-4.module+el9.8.0+24879+1364ef12
  • pgvector RHEL 9 0.8.1-1.module+el9.8.0+23739+1c42644c
  • pg_repack RHEL 9 1.5.3-1.module+el9.8.0+23739+1c42644c
  • postgresql RHEL 9 18.6-1.module+el9.8.0+24816+5c11f535
  • postgis-utils RHEL 9 3.6.1-4.module+el9.8.0+24879+1364ef12
  • postgis-client RHEL 9 3.6.1-4.module+el9.8.0+24879+1364ef12
  • postgis-upgrade RHEL 9 3.6.1-4.module+el9.8.0+24879+1364ef12

red hat advisories RHSA-2026:67848RHSA-2026:67491RHSA-2026:67166RHSA-2026:65899

  • pgaudit AlmaLinux 9 18.0-1.module_el9.8.0+234+5456f35d
  • postgis AlmaLinux 9 3.6.1-4.module_el9.8.0+310+22372bcc
  • pgvector AlmaLinux 9 0.8.1-1.module_el9.8.0+234+5456f35d
  • pg_repack AlmaLinux 9 1.5.3-1.module_el9.8.0+234+5456f35d
  • postgresql AlmaLinux 9 18.6-1.module_el9.8.0+310+22372bcc
  • postgis-utils AlmaLinux 9 3.6.1-4.module_el9.8.0+310+22372bcc
  • postgis-client AlmaLinux 9 3.6.1-4.module_el9.8.0+310+22372bcc
  • postgis-upgrade AlmaLinux 9 3.6.1-4.module_el9.8.0+310+22372bcc

almalinux advisories ALSA-2026:67848ALSA-2026:67491ALSA-2026:67166ALSA-2026:65899

  • pgaudit Rocky Linux 9 18.0-1.module+el9.8.0+40158+490b3c67
  • pgaudit Rocky Linux 9 18.0-1.module+el9.8.0+40213+f1e225a4
  • pgvector Rocky Linux 9 0.8.1-1.module+el9.8.0+40158+490b3c67
  • pgvector Rocky Linux 9 0.8.1-1.module+el9.8.0+40213+f1e225a4
  • pg_repack Rocky Linux 9 1.5.3-1.module+el9.8.0+40213+f1e225a4
  • pg_repack Rocky Linux 9 1.5.3-1.module+el9.8.0+40158+490b3c67
  • postgres-decoderbufs Rocky Linux 9 3.3.1-1.Final.module+el9.8.0+40213+f1e225a4
  • postgres-decoderbufs Rocky Linux 9 3.3.1-1.Final.module+el9.8.0+40158+490b3c67

rocky linux advisories RLSA-2026:67848RLSA-2026:67166RLSA-2026:67491RLSA-2026:65899

Vendor advisories

What the vendors themselves say about their products: affected, fixed or not affected, and what to do.

red hat product security vex CVE-2026-73515 updated cvss 8.1

postgis: PostGIS: Memory Disclosure and Denial of Service via Malformed FlatGeobuf Buffer

  • Red Hat Enterprise Linux AppStream (v. 9) pgaudit 16.0-1.module+el9.8.0+24090+8f0ee565, pgaudit 18.0-1.module+el9.8.0+23739+1c42644c, postgis 3.5.3-6.module+el9.8.0+24839+3a67b9ca, postgis 3.6.1-4.module+el9.8.0+24879+1364ef12, pgvector 0.6.2-2.module+el9.8.0+24090+8f0ee565, pgvector 0.8.1-1.module+el9.8.0+23739+1c42644c, +30 more
    fixed: vendor fix RHSA-2026:67491
  • Red Hat Enterprise Linux AppStream (v. 10) postgis 3.5.3-4.el10_2.1, postgis-utils 3.5.3-4.el10_2.1, postgis-client 3.5.3-4.el10_2.1, postgis-upgrade 3.5.3-4.el10_2.1, postgresql16-postgis 3.5.3-4.el10_2.1, postgresql18-postgis 3.5.3-1.el10_2.1, +3 more
    fixed: vendor fix RHSA-2026:65899

Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf

CISA SSVC

Exploitation
Proof of concept is public
Automatable
no
Technical impact
total
Assessed
2 mo ago

Exploit prediction

0.57% chance of exploitation in the next 30 days, higher than 47% of all scored CVEs (FIRST EPSS, 2026-11-08).

Exploits and checks

  • mehmetince.net https://mehmetince.net/part-1-6-systemic-risks-in-the-managed-postgresql-industry-extension-risks-are-real-exploiting-postgis-memory-corruption-bug-at-neondb-supabase-and-many-more/ referenced PoC, tagged "exploit" by a source, unverified

CVSS scores

assigned by version score vector
CNA 4.0 7.2 CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N
CNA 3.1 8.1 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
CNA 4.0 7.2 CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Affected packages

ecosystem package affected fixed in
bitnami postgis
<3.7.0
3.7.0

Affected products

  • PostGIS PostGIS

Classification

Weakness

References

Sources

Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.

CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.