PO
Database
PostgreSQL
204
CVEs
0
On KEV
9.8
Max CVSS
1
New 30D
Severity mix
Critical 7High 73Medium 38Low 6
Watch
Add PostgreSQL to your stack to get only the CVEs that touch what you run.
| CVE | CVSS | Published | Summary · affected versions |
|---|---|---|---|
| CVE-2026-14671 | 8.8 | Aug 13 | PostgreSQL refint plan cache type confusion executes arbitrary code Affected: 18 before 18.6; 17 before 17.11; 16 before 16.15; 15 before 15.19; before 14.24 |
| CVE-2026-19385 | 8.8 | Aug 13 | PostgreSQL pg_dump heap buffer overflow executes arbitrary code Affected: 18 before 18.6; 17 before 17.11; 16 before 16.15; 15 before 15.19; before 14.24 |
| CVE-2026-18408 | 8.8 | Aug 13 | PostgreSQL psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client Affected: 18 before 18.6; 17 before 17.11; 16 before 16.15; 15 before 15.19; before 14.24 |
| CVE-2026-16239 | 8.8 | Aug 13 | PostgreSQL type confusion in cursor CLOSE + DECLARE executes arbitrary code Affected: 18 before 18.6; 17 before 17.11; 16 before 16.15; 15 before 15.19; before 14.24 |
| CVE-2026-16238 | 8.8 | Aug 13 | PostgreSQL type confusion in pg_restore_attribute_stats() executes arbitrary code Affected: 18 before 18.6 |
| CVE-2026-15742 | 8.8 | Aug 13 | PostgreSQL fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound Affected: 18 before 18.6; 17 before 17.11; 16 before 16.15; 15 before 15.19; before 14.24 |
| CVE-2026-15741 | 8.8 | Aug 13 | PostgreSQL expression deparse allows SQL injection via EXTRACT argument Affected: 18 before 18.6; 17 before 17.11; 16 before 16.15; 15 before 15.19; before 14.24 |
| CVE-2026-14680 | 8.8 | Aug 13 | PostgreSQL type confusion via "internal" arguments Affected: 18 before 18.6; 17 before 17.11; 16 before 16.15; 15 before 15.19; before 14.24 |
| CVE-2026-14677 | 8.8 | Aug 13 | PostgreSQL 32-bit pltcl and plperl undersize allocations, via integer wraparound Affected: 18 before 18.6; 17 before 17.11; 16 before 16.15; 15 before 15.19; before 14.24 |
| CVE-2026-14676 | 8.8 | Aug 13 | PostgreSQL pg_stat_statements heap buffer overflow executes arbitrary code Affected: 18 before 18.6 |
| CVE-2026-14670 | 8.8 | Aug 13 | PostgreSQL plperl tied object heap buffer overflow executes arbitrary code Affected: 18 before 18.6; 17 before 17.11; 16 before 16.15; 15 before 15.19; before 14.24 |
| CVE-2026-14669 | 8.8 | Aug 13 | PostgreSQL to_char heap buffer overflow executes arbitrary code Affected: 18 before 18.6; 17 before 17.11; 16 before 16.15; 15 before 15.19; before 14.24 |
| CVE-2026-14664 | 8.8 | Aug 13 | PostgreSQL regexp heap buffer overflow executes arbitrary code Affected: 18 before 18.6; 17 before 17.11; 16 before 16.15; 15 before 15.19; before 14.24 |
| CVE-2026-14662 | 8.8 | Aug 13 | PostgreSQL tsvector and tsquery undersize allocations, via integer wraparound Affected: 18 before 18.6; 17 before 17.11; 16 before 16.15; 15 before 15.19; before 14.24 |
| CVE-2026-6638 | 8.8 | May 14 | PostgreSQL REFRESH PUBLICATION allows SQL injection via table name Affected: 18 before 18.4; 17 before 17.10; 16 before 16.14 |
| CVE-2026-6637 | 8.8 | May 14 | PostgreSQL refint allows stack buffer overflow and SQL injection Affected: 18 before 18.4; 17 before 17.10; 16 before 16.14; 15 before 15.18; before 14.23 |
| CVE-2026-6477 | 8.8 | May 14 | PostgreSQL libpq lo_* functions let server superuser overwrite client stack memory Affected: 18 before 18.4; 17 before 17.10; 16 before 16.14; 15 before 15.18; before 14.23 |
| CVE-2026-6475 | 8.8 | May 14 | PostgreSQL pg_basebackup and pg_rewind can overwrite unrelated files of origin superuser choice Affected: 18 before 18.4; 17 before 17.10; 16 before 16.14; 15 before 15.18; before 14.23 |
| CVE-2026-6473 | 8.8 | May 14 | PostgreSQL server undersizes allocations, via integer wraparound Affected: 18 before 18.4; 17 before 17.10; 16 before 16.14; 15 before 15.18; before 14.23 |
| CVE-2026-2006 | 8.8 | Feb 12 | PostgreSQL missing validation of multibyte character length executes arbitrary code Affected: 18 before 18.2; 17 before 17.8; 16 before 16.12; 15 before 15.16; before 14.21 |
| CVE-2026-2005 | 8.8 | Feb 12 | PostgreSQL pgcrypto heap buffer overflow executes arbitrary code Affected: 18 before 18.2; 17 before 17.8; 16 before 16.12; 15 before 15.16; before 14.21 |
| CVE-2026-2004 | 8.8 | Feb 12 | PostgreSQL intarray missing validation of type of input to selectivity estimator executes arbitrary code Affected: 18 before 18.2; 17 before 17.8; 16 before 16.12; 15 before 15.16; before 14.21 |
| CVE-2024-10979 | 8.8 | Nov 14 | Incorrect control of environment variables in PostgreSQL PL/Perl allows an unprivileged database user to change sensitive process environment variables (e.g Affected: 12.0 before 12.21; 13.0 before 13.17; 14.0 before 14.14; 15.0 before 15.9; 16.0 before 16.5; 17.0 before 17.1 |
| CVE-2023-5869 | 8.8 | Dec 10 | A flaw was found in PostgreSQL that allows authenticated database users to execute arbitrary code through missing overflow checks during SQL array value modification Affected: 11.0 before 11.22; 12.0 before 12.17; 13.0 before 13.13; 14.0 before 14.10; 15.0 before 15.5; 16.0 |
| CVE-2023-39417 | 8.8 | Aug 11 | Postgresql: extension script @substitutions@ within quoting allow sql injection Affected: 11.0 before 11.21; 12.0 before 12.16; 13.0 before 13.12; 14.0 before 14.9; 15.0 before 15.4 |
| CVE-2022-1552 | 8.8 | Aug 31 | A flaw was found in PostgreSQL Affected: 10.0 before 10.21; 11.0 before 11.16; 12.0 before 12.11; 13.0 before 13.7; 14.0 before 14.3 |
| CVE-2021-32027 | 8.8 | Jun 1 | 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 Affected: 9.6.0 before 9.6.22; 10.0 before 10.17; 11.0 before 11.12; 12.0 before 12.7; 13.0 before 13.3 |
| CVE-2019-10127 | 8.8 | Mar 19 | A vulnerability was found in postgresql versions 11.x prior to 11.3 Affected: before 9.4.22; 9.5.0 before 9.5.17; 9.6.0 before 9.6.13; 10.0 before 10.8; 11.0 before 11.3 |
| CVE-2020-25695 | 8.8 | Nov 16 | A flaw was found in PostgreSQL versions before 13.1, before 12.5, before 11.10, before 10.15, before 9.6.20 and before 9.5.24 Affected: before 9.5.24; 9.6.0 before 9.6.20; 10.0 before 10.15; 11.0 before 11.10; 12.0 before 12.5; 13.0 before 13.1 |
| CVE-2015-0243 | 8.8 | Jan 27 | Multiple buffer overflows in contrib/pgcrypto in PostgreSQL before 9.0.19, 9.1.x before 9.1.15, 9.2.x before 9.2.10, 9.3.x before 9.3.6, and 9.4.x before 9.4.1 allow remote… Affected: before 9.0.19; 9.1.0 before 9.1.15; 9.2.0 before 9.2.10; 9.3.0 before 9.3.6; 9.4.0 before 9.4.1 |
| CVE-2015-0242 | 8.8 | Jan 27 | Stack-based buffer overflow in the *printf function implementations in PostgreSQL before 9.0.19, 9.1.x before 9.1.15, 9.2.x before 9.2.10, 9.3.x before 9.3.6, and 9.4.x before… Affected: before 9.0.19; 9.1.0 before 9.1.15; 9.2.0 before 9.2.10; 9.3.0 before 9.3.6; 9.4.0 before 9.4.1 |
| CVE-2015-0241 | 8.8 | Jan 27 | The to_char function in PostgreSQL before 9.0.19, 9.1.x before 9.1.15, 9.2.x before 9.2.10, 9.3.x before 9.3.6, and 9.4.x before 9.4.1 allows remote authenticated users to cause a… Affected: before 9.0.19; 9.1.0 before 9.1.15; 9.2.0 before 9.2.10; 9.3.0 before 9.3.6; 9.4.0 before 9.4.1 |
| CVE-2019-10208 | 8.8 | Oct 29 | A flaw was discovered in postgresql versions 9.4.x before 9.4.24, 9.5.x before 9.5.19, 9.6.x before 9.6.15, 10.x before 10.10 and 11.x before 11.5 where arbitrary SQL statements… Affected: 9.4.0 before 9.4.24; 9.5.0 before 9.5.19; 9.6.0 before 9.6.15; 10.0 before 10.10; 11.0 before 11.5 |
| CVE-2019-10164 | 8.8 | Jun 26 | PostgreSQL versions 10.x before 10.9 and versions 11.x before 11.4 are vulnerable to a stack-based buffer overflow Affected: 10.0 before 10.9; 11.0 before 11.4 |
| CVE-2018-1058 | 8.8 | Mar 2 | A flaw was found in the way Postgresql allowed a user to modify the behavior of a query for other users Affected: 9.3 before 9.3.22; 9.4 before 9.4.17; 9.5 before 9.5.12; 9.6 before 9.6.8; 10.0 before 10.3 |
| CVE-2017-7547 | 8.8 | Aug 16 | PostgreSQL versions before 9.2.22, 9.3.18, 9.4.13, 9.5.8 and 9.6.4 are vulnerable to authorization flaw allowing remote authenticated attackers to retrieve passwords from the user… Affected: 9.2; 9.2.1; 9.2.2; 9.2.3; 9.2.4; 9.2.5; +34 more |
| CVE-2016-0766 | 8.8 | Feb 17 | 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 does not properly restrict access to unspecified custom… Affected: 9.1.0 before 9.1.20; 9.2 before 9.2.15; 9.3 before 9.3.11; 9.4 before 9.4.6; 9.5 |
| CVE-2016-5423 | 8.3 | Dec 9 | 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… Affected: through 9.1.22; 9.2; 9.2.1; 9.2.2; 9.2.3; 9.2.4; +34 more |
| CVE-2026-14679 | 8.2 | Aug 13 | PostgreSQL stack buffer overflow in argument match writes 0x0 and 0x1 to server memory Affected: 18 before 18.6; 17 before 17.11; 16 before 16.15; 15 before 15.19; before 14.24 |
| CVE-2026-2007 | 8.2 | Feb 12 | PostgreSQL pg_trgm heap buffer overflow writes pattern onto server memory Affected: 18 before 18.2 |
| CVE-2026-6464 | 8.1 | Aug 13 | PostgreSQL psql COPY FROM STDIN early failure processes data lines as psql commands Affected: 18 before 18.6; 17 before 17.11; 16 before 16.15; 15 before 15.19; before 14.24 |
| CVE-2026-14668 | 8.1 | Aug 13 | PostgreSQL ctid type confusion in selectivity estimator discloses derivative of arbitrary read Affected: 18 before 18.6; 17 before 17.11; 16 before 16.15; 15 before 15.19; before 14.24 |
| CVE-2021-23214 | 8.1 | Mar 4 | When the server is configured to use trust authentication with a clientcert requirement or to use cert authentication, a man-in-the-middle attacker can inject arbitrary SQL… Affected: before 9.6.24; 10.0 before 10.19; 11.0 before 11.14; 12.0 before 12.9; 13.0 before 13.5; 14.0 |
| CVE-2020-25694 | 8.1 | Nov 16 | A flaw was found in PostgreSQL versions before 13.1, before 12.5, before 11.10, before 10.15, before 9.6.20 and before 9.5.24 Affected: before 9.5.24; 9.6.0 before 9.6.20; 10.0 before 10.15; 11.0 before 11.10; 12.0 before 12.5; 13.0 before 13.1 |
| CVE-2016-7048 | 8.1 | Aug 20 | The interactive installer in PostgreSQL before 9.3.15, 9.4.x before 9.4.10, and 9.5.x before 9.5.5 might allow remote attackers to execute arbitrary code by leveraging use of HTTP… Affected: before 9.1.24; 9.2 before 9.2.19; 9.3 before 9.3.15; 9.4.0 before 9.4.10; 9.5.0 before 9.5.5 |
| CVE-2018-10925 | 8.1 | Aug 9 | It was discovered that PostgreSQL versions before 10.5, 9.6.10, 9.5.14, 9.4.19, and 9.3.24 failed to properly check authorization on certain statements involved with "INSERT Affected: 10.5; 9.6.10; 9.5.14; 9.4.19; 9.3.24 |
| CVE-2017-15098 | 8.1 | Nov 22 | Invalid json_populate_recordset or jsonb_populate_recordset function calls in PostgreSQL 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, and 9.3.x… Affected: 9.3; 9.3.1; 9.3.2; 9.3.3; 9.3.4; 9.3.5; +34 more |
| CVE-2024-0985 | 8.0 | Feb 8 | Late privilege drop in REFRESH MATERIALIZED VIEW CONCURRENTLY in PostgreSQL allows an object creator to execute arbitrary SQL functions as the command issuer Affected: 12.0 before 12.18; 13.0 before 13.14; 14.0 before 14.11; 15.0 before 15.6 |
| CVE-2022-2625 | 8.0 | Aug 18 | A vulnerability was found in PostgreSQL Affected: 10.0 before 10.22; 11.0 before 11.17; 12.0 before 12.12; 13.0 before 13.8; 14.0 before 14.5; 15; +1 more |
| CVE-2019-10128 | 7.8 | Mar 19 | A vulnerability was found in postgresql versions 11.x prior to 11.3 Affected: before 9.4.22; 9.5.0 before 9.5.17; 9.6.0 before 9.6.13; 10.0 before 10.8; 11.0 before 11.3 |
