This report was translated by AI; nobody has reviewed the translation yet. Original language: Czech.

[TLP:CLEAR] PostgreSQL fixes 5 vulnerabilities

PostgreSQL versions 18.2, 17.8, 16.12, 15.16 and 14.21 fix 5 vulnerabilities. The most severe ones are described below; the remaining ones can be found at [1].

PostgreSQL - arbitrary code execution (CVE-2026-2004)
CVSS 8.8 (High)

Allows an authenticated remote attacker to execute arbitrary code with the privileges of the user running the database due to a missing input type check in a PostgreSQL extension [1].

The vulnerability is present in product:

  • PostgreSQL; >=18.0, <18.2; >=17.0, <17.8; >=16.0, <16.12; >=15.0, <15.16; >=14.0,<14.21

CVSS: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

More information:

The vulnerability was publicly disclosed 12. 2. 2026.

PostgreSQL - arbitrary code execution (CVE-2026-2005)
CVSS 8.8 (High)

Allows an authenticated remote attacker to execute arbitrary code with the privileges of the user running the database via malicious encrypted input in a PostgreSQL extension [1].

The vulnerability is present in product:

  • PostgreSQL; >=18.0, <18.2; >=17.0, <17.8; >=16.0, <16.12; >=15.0, <15.16; >=14.0,<14.21

CVSS: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

More information:

The vulnerability was publicly disclosed 12. 2. 2026.

PostgreSQL - arbitrary code execution (CVE-2026-2006)
CVSS 8.8 (High)

Allows an authenticated remote attacker to trigger a buffer overflow via crafted queries and execute arbitrary code with the privileges of the user running the database, due to a missing length check of multibyte characters in PostgreSQL text functions [1].

The vulnerability is present in product:

  • PostgreSQL; >=18.0, <18.2; >=17.0, <17.8; >=16.0, <16.12; >=15.0, <15.16; >=14.0,<14.21

CVSS: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

More information:

The vulnerability was publicly disclosed 12. 2. 2026.


By CESNET, z.s.p.o. Michaela Jarošová on 16. 2. 2026.

CESNET, z.s.p.o. Logo