CVE records

Every CVE as the CVE Program publishes it, refreshed every ten minutes, with NVD's analysis, CISA's known-exploited status and a healthcare tag. Subscribers get the CVEs that match their own systems on My program, by email as they are published. Where the data comes from: sources.

Updated under an hour ago ()

What this means for you

This week: 5,436 CVEs published, 355 critical, and 7 newly confirmed exploited. Add your stack to see whether any of them hit you.

Published in the last 7 days
5,436
Show in the list
Critical, last 7 days
355
Show in the list
Healthcare-tagged, last 7 days
4
Show in the list
Known exploited (CISA KEV)
1,747
Show in the list

Showing CVEs that name the product postgresql:postgresql. Show all products

46 CVEs, showing 1 to 46
CVESeverityTitlePublished
CVE-2026-14671High 8.8PostgreSQL refint plan cache type confusion executes arbitrary code
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-6471High 7.2PostgreSQL logical decoding can dlopen arbitrary file
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-6470Medium 4.3PostgreSQL fails to check type USAGE privilege
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-6469Low 3.8PostgreSQL ALTER TABLE ALTER TYPE resets extended statistics ownership
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-6464High 8.1PostgreSQL psql COPY FROM STDIN early failure processes data lines as psql commands
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-19385High 8.8PostgreSQL pg_dump heap buffer overflow executes arbitrary code
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-18408High 8.8PostgreSQL psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-18024Medium 4.3PostgreSQL ascii() function reads past end of buffer
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-16241Low 3.8PostgreSQL ECPG integer underflow can crash the client
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-16239High 8.8PostgreSQL type confusion in cursor CLOSE + DECLARE executes arbitrary code
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-16238High 8.8PostgreSQL type confusion in pg_restore_attribute_stats() executes arbitrary code
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-15742High 8.8PostgreSQL fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-15741High 8.8PostgreSQL expression deparse allows SQL injection via EXTRACT argument
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-14681Medium 4.2PostgreSQL improper enforcement of GSSAPI encryption when coupled with SSL
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-14680High 8.8PostgreSQL type confusion via "internal" arguments
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-14679High 8.2PostgreSQL stack buffer overflow in argument match writes 0x0 and 0x1 to server memory
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-14678Medium 4.3PostgreSQL pg_trgm picksplit reads past end of buffer
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-14677High 8.8PostgreSQL 32-bit pltcl and plperl undersize allocations, via integer wraparound
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-14676High 8.8PostgreSQL pg_stat_statements heap buffer overflow executes arbitrary code
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-14673Low 3.8PostgreSQL amcheck does not clear untrusted search path
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-14672Medium 5.3PostgreSQL observable response discrepancy with non-default scram_iterations provides user existence oracle
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-14670High 8.8PostgreSQL plperl tied object heap buffer overflow executes arbitrary code
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-14669High 8.8PostgreSQL to_char heap buffer overflow executes arbitrary code
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-14668High 8.1PostgreSQL ctid type confusion in selectivity estimator discloses derivative of arbitrary read
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-14666Medium 4.2PostgreSQL row security caching disregards role modifications
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-14664High 8.8PostgreSQL regexp heap buffer overflow executes arbitrary code
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-14663Medium 6.5PostgreSQL pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-14662High 8.8PostgreSQL tsvector and tsquery undersize allocations, via integer wraparound
Assigned by PostgreSQL
Aug 13, 2026
CVE-2026-6638High 8.8SQL injection in PostgreSQL logical replication ALTER SUBSCRIPTION ...May 14, 2026
CVE-2026-6637High 8.8Stack buffer overflow in PostgreSQL module "refint" allows an unprivileged database user to execute arbitrary code as the operating system user running the database.May 14, 2026
CVE-2026-6575Medium 4.3Buffer over-read in PostgreSQL function pg_restore_attribute_stats() accepts array values of unmatched length, which causes query planning to read past end of one array.May 14, 2026
CVE-2026-6479High 7.5Uncontrolled recursion in PostgreSQL SSL and GSS negotiation allows an attacker able to connect to a PostgreSQL AF_UNIX socket to achieve sustained denial of service.May 14, 2026
CVE-2026-6478Medium 6.5Covert timing channel in comparison of MD5-hashed password in PostgreSQL authentication allows an attacker to recover user credentials sufficient to authenticate.May 14, 2026
CVE-2026-6477High 8.8Use of inherently dangerous function PQfn(..., result_is_int=0, ...) in PostgreSQL libpq lo_export(), lo_read(), lo_lseek64(), and lo_tell64() functions allows the server superuser to overwrite a cli…May 14, 2026
CVE-2026-6476High 7.2SQL injection in PostgreSQL pg_createsubscriber allows an attacker with pg_create_subscription rights to execute arbitrary SQL as a superuser.May 14, 2026
CVE-2026-6475High 8.8Symlink following in PostgreSQL pg_basebackup plain format and in pg_rewind allows an origin superuser to overwrite local files, e.g.May 14, 2026
CVE-2026-6474Medium 4.3Externally-controlled format string in PostgreSQL timeofday() function allows an attacker to retrieve portions of server memory, via crafted timezone zones.May 14, 2026
CVE-2026-6473High 8.8Integer wraparound in multiple PostgreSQL server features allows an unprivileged database user to cause the server to undersize an allocation and write out-of-bounds.May 14, 2026
CVE-2026-6472Medium 5.4Missing authorization in PostgreSQL CREATE TYPE allows an object creator to hijack other queries that use search_path to find user-defined types, including extension-defined types.May 14, 2026
CVE-2026-2007High 8.2Heap buffer overflow in PostgreSQL pg_trgm allows a database user to achieve unknown impacts via a crafted input string.Feb 12, 2026
CVE-2026-2006High 8.8Missing validation of multibyte character length in PostgreSQL text manipulation allows a database user to issue crafted queries that achieve a buffer overrun.Feb 12, 2026
CVE-2026-2005High 8.8Heap buffer overflow in PostgreSQL pgcrypto allows a ciphertext provider to execute arbitrary code as the operating system user running the database.Feb 12, 2026
CVE-2026-2004High 8.8Missing validation of type of input in PostgreSQL intarray extension selectivity estimator function allows an object creator to execute arbitrary code as the operating system user running the databas…Feb 12, 2026
CVE-2026-2003Medium 4.3Improper validation of type "oidvector" in PostgreSQL allows a database user to disclose a few bytes of server memory.Feb 12, 2026
CVE-2018-1115Medium 4.2postgresql before versions 10.4, 9.6.9 is vulnerable in the adminpack extension, the pg_catalog.pg_logfile_rotate() function doesn't follow the same ACLs than pg_rorate_logfile.
Assigned by redhat
May 10, 2018
CVE-2017-12172Medium 6.7PostgreSQL 10.x before 10.1, 9.6.x before 9.6.6, 9.5.x before 9.5.10, 9.4.x before 9.4.15, 9.3.x before 9.3.20, and 9.2.x before 9.2.24 runs under a non-root operating system account, and database su…
Assigned by redhat
Nov 22, 2017

CVSS is the assigning CNA's score where it gives one, otherwise NVD's. The healthcare tag is a documented heuristic (a list of clinical and health IT vendors, and clinical terms in the description), not a classification. The CVE record is authoritative.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.