Skip to content

Postgresql · weakness class

Memory Corruption

47 CVEs

Every dot is a CVE in what this vendor ships; the named ones are the most at risk.

Every one of the 47 is a mark on the map. Named now: 1 to 26, most at risk first.

  1. PostgreSQL before 9.1.20, 9.2.x before 9.2.15, 9.3.x before 9.3.11, 9.4.x before 9.4.6, and 9.5.x before 9.5.1 allows remote attackers to cause a denial of service (infinite loop…CVE-2016-0773Postgresql · 6.9% likely

    CWE-119

  2. Multiple stack-based buffer overflows in PostgreSQL before 8.4.20, 9.0.x before 9.0.16, 9.1.x before 9.1.12, 9.2.x before 9.2.7, and 9.3.x before 9.3.3 allow remote authenticated…CVE-2014-0063Postgresql · 6.7% likely

    CWE-119

  3. PostgreSQL before 9.1.23, 9.2.x before 9.2.18, 9.3.x before 9.3.14, 9.4.x before 9.4.9, and 9.5.x before 9.5.4 allow remote authenticated users to cause a denial of service (NULL…CVE-2016-5423Postgresql · 6.0% likely

    CWE-476

  4. Multiple buffer overflows in PostgreSQL before 8.4.20, 9.0.x before 9.0.16, 9.1.x before 9.1.12, 9.2.x before 9.2.7, and 9.3.x before 9.3.3 allow remote authenticated users to hav…CVE-2014-0065Postgresql · 5.0% likely

    CWE-119

  5. Multiple stack-based buffer overflows in json parsing in PostgreSQL before 9.3.x before 9.3.10 and 9.4.x before 9.4.5 allow attackers to cause a denial of service (server crash) v…CVE-2015-5289Postgresql · 5.0% likely

    CWE-119

  6. PostgreSQL versions 10.x before 10.9 and versions 11.x before 11.4 are vulnerable to a stack-based buffer overflow. Any authenticated user can overflow a stack-based buffer by cha…CVE-2019-10164PostgreSQL · CVSS 7.5 · 3.6% likely

    CWE-121

  7. Multiple buffer overflows in gram.y for PostgreSQL 8.0.1 and earlier may allow attackers to execute arbitrary code via (1) a large number of variables in a SQL statement being han…CVE-2005-0247Postgresql · 3.5% likely

    CWE-119

  8. Unchecked Class Instantiation when providing Plugin ClassesCVE-2022-21724Postgresql · CVSS 7 · 3.1% likely

    CWE-665

  9. Buffer overflows in (1) circle_poly, (2) path_encode and (3) path_add (also incorrectly identified as path_addr) for PostgreSQL 7.2.3 and earlier allow attackers to cause a denial…CVE-2002-1401Postgresql · 2.2% likely

    CWE-119

  10. A flaw was found in postgresql in versions before 13.3, before 12.7, before 11.12, before 10.17 and before 9.6.22. While modifying certain SQL array values, missing bounds checks…CVE-2021-32027Postgresql · 2.0% likely

    CWE-190

  11. A vulnerability was found in postgresql versions 11.x prior to 11.3. Using a purpose-crafted insert to a partitioned table, an attacker can read arbitrary bytes of server memory.…CVE-2019-10129PostgreSQL Project · CVSS 6.5 · 1.6% likely

    CWE-125

  12. PostgreSQL pgcrypto heap buffer overflow executes arbitrary codeCVE-2026-2005Postgresql · CVSS 8.8 · 1.4% likely

    CWE-122

  13. PostgreSQL missing validation of multibyte character length executes arbitrary codeCVE-2026-2006Postgresql · CVSS 8.8 · 1.1% likely

    CWE-129

  14. Postgresql, versions 11.x before 11.5, is vulnerable to a memory disclosure in cross-type comparison for hashed subplan.CVE-2019-10209PostgreSQL · CVSS 3.1 · 1.1% likely

    CWE-125

  15. PostgreSQL server undersizes allocations, via integer wraparoundCVE-2026-6473Postgresql · CVSS 8.8 · 1.0% likely

    CWE-190

  16. PostgreSQL type confusion in cursor CLOSE + DECLARE executes arbitrary codeCVE-2026-16239Postgresql · CVSS 8.8 · 0.7% likely

    CWE-843

  17. PostgreSQL to_char heap buffer overflow executes arbitrary codeCVE-2026-14669Postgresql · CVSS 8.8 · 0.7% likelycovered by CyberSIXT

    CWE-1221 article

  18. PostgreSQL fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparoundCVE-2026-15742Postgresql · CVSS 8.8 · 0.6% likelycovered by CyberSIXT

    CWE-1901 article

  19. PostgreSQL pg_trgm heap buffer overflow writes pattern onto server memoryCVE-2026-2007Postgresql · CVSS 8.2 · 0.5% likely

    CWE-122

  20. PostgreSQL tsvector and tsquery undersize allocations, via integer wraparoundCVE-2026-14662Postgresql · CVSS 8.8 · 0.5% likely

    CWE-190

  21. PostgreSQL libpq lo_* functions let server superuser overwrite client stack memoryCVE-2026-6477Postgresql · CVSS 8.8 · 0.5% likely

    CWE-242

  22. PostgreSQL pg_stat_statements heap buffer overflow executes arbitrary codeCVE-2026-14676Postgresql · CVSS 8.8 · 0.4% likely

    CWE-122

  23. PostgreSQL plperl tied object heap buffer overflow executes arbitrary codeCVE-2026-14670Postgresql · CVSS 8.8 · 0.4% likely

    CWE-122

  24. PostgreSQL regexp heap buffer overflow executes arbitrary codeCVE-2026-14664Postgresql · CVSS 8.8 · 0.4% likely

    CWE-122

  25. PostgreSQL pg_dump heap buffer overflow executes arbitrary codeCVE-2026-19385Postgresql · CVSS 8.8 · 0.4% likely

    CWE-122

  26. PostgreSQL type confusion via "internal" argumentsCVE-2026-14680Postgresql · CVSS 8.8 · 0.4% likely

    CWE-843

exploited in the wildcheck availableringed, named or not: CyberSIXT has reported on it

Zoom in on the map and the dots under the middle of it are named where they are.

Data as of 2026-11-15. CVE List through 2026-11-15 · EPSS of 2026-11-14 · CISA KEV checked 2026-11-15. Sources: the CVE List, CISA KEV, EPSS, NVD, nuclei templates and public bug bounty data.