Vulnerability · Published Feb 12, 2026 · Assigned by PostgreSQL
CVE-2026-2003PostgreSQL oidvector discloses a few bytes of memory
Medium 4.3
In plain English
A medium-severity security flaw in PostgreSQL. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 25% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
Improper validation of type "oidvector" in PostgreSQL allows a database user to disclose a few bytes of server memory. We have not ruled out viability of attacks that arrange for presence of confidential information in disclosed bytes, but they seem unlikely. Versions before PostgreSQL 18.2, 17.8, 16.12, 15.16, and 14.21 are affected.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:8 | pg_repack | 1.4.8-1.module_el8.9.0+3706+885c732e | ALSA-2026:4059 |
| AlmaLinux:8 | pg_repack | 1.5.1-1.module_el8.10.0+3930+ecf33554 | ALSA-2026:4063 |
| AlmaLinux:8 | pg_repack | 1.5.1-1.module_el8.10.0+4125+ceaf7d1b | ALSA-2026:4063 |
| AlmaLinux:9 | pg_repack | 1.5.1-1.module_el9.6.0+146+c54fdeca | ALSA-2026:4110 |
| AlmaLinux:9 | pg_repack | 1.4.8-2.module_el9.5.0+119+18833d03 | ALSA-2026:3896 |
| AlmaLinux:8 | pgaudit | 16.0-1.module_el8.10.0+3798+606ebb9f | ALSA-2026:4063 |
| AlmaLinux:8 | pgaudit | 1.7.0-1.module_el8.9.0+3706+885c732e | ALSA-2026:4059 |
| AlmaLinux:9 | pgaudit | 16.0-1.module_el9.4.0+66+eb9878bc | ALSA-2026:4110 |
| AlmaLinux:9 | pgaudit | 1.7.0-1.module_el9.3.0+52+21733919 | ALSA-2026:3896 |
| AlmaLinux:9 | pgvector | 0.6.2-2.module_el9.6.0+167+4e561146 | ALSA-2026:4110 |
| AlmaLinux:9 | postgis | 3.5.3-3.module_el9.7.0+187+2286ff0a | ALSA-2026:4110 |
| AlmaLinux:9 | postgis-client | 3.5.3-3.module_el9.7.0+187+2286ff0a | ALSA-2026:4110 |
| AlmaLinux:9 | postgis-docs | 3.5.3-3.module_el9.7.0+187+2286ff0a | ALSA-2026:4110 |
| AlmaLinux:9 | postgis-upgrade | 3.5.3-3.module_el9.7.0+187+2286ff0a | ALSA-2026:4110 |
| AlmaLinux:9 | postgis-utils | 3.5.3-3.module_el9.7.0+187+2286ff0a | ALSA-2026:4110 |
| AlmaLinux:8 | postgres-decoderbufs | 2.4.0-1.Final.module_el8.10.0+3798+606ebb9f | ALSA-2026:4063 |
| AlmaLinux:8 | postgres-decoderbufs | 1.9.7-1.Final.module_el8.9.0+3706+885c732e | ALSA-2026:4059 |
| AlmaLinux:9 | postgres-decoderbufs | 2.4.0-1.Final.module_el9.4.0+66+eb9878bc | ALSA-2026:4110 |
| AlmaLinux:9 | postgres-decoderbufs | 1.9.7-1.Final.module_el9.3.0+52+21733919 | ALSA-2026:3896 |
| AlmaLinux:10 | postgresql | 16.13-1.el10_2 | ALSA-2026:19010 |
| AlmaLinux:8 | postgresql | 15.17-1.module_el8.10.0+4127+dc6e3c5c | ALSA-2026:4059 |
| AlmaLinux:8 | postgresql | 16.13-1.module_el8.10.0+4125+ceaf7d1b | ALSA-2026:4063 |
| AlmaLinux:9 | postgresql | 13.23-2.el9_7 | ALSA-2026:3730 |
| AlmaLinux:9 | postgresql | 16.13-1.module_el9.7.0+213+65e1da69 | ALSA-2026:4110 |
| AlmaLinux:9 | postgresql | 15.17-1.module_el9.7.0+214+91f631df | ALSA-2026:3896 |
| AlmaLinux:10 | postgresql-contrib | 16.13-1.el10_2 | ALSA-2026:19010 |
| AlmaLinux:8 | postgresql-contrib | 16.13-1.module_el8.10.0+4125+ceaf7d1b | ALSA-2026:4063 |
| AlmaLinux:8 | postgresql-contrib | 15.17-1.module_el8.10.0+4127+dc6e3c5c | ALSA-2026:4059 |
| AlmaLinux:9 | postgresql-contrib | 13.23-2.el9_7 | ALSA-2026:3730 |
| AlmaLinux:9 | postgresql-contrib | 16.13-1.module_el9.7.0+213+65e1da69 | ALSA-2026:4110 |
| AlmaLinux:9 | postgresql-contrib | 15.17-1.module_el9.7.0+214+91f631df | ALSA-2026:3896 |
| AlmaLinux:10 | postgresql-docs | 16.13-1.el10_2 | ALSA-2026:19010 |
| AlmaLinux:8 | postgresql-docs | 15.17-1.module_el8.10.0+4127+dc6e3c5c | ALSA-2026:4059 |
| AlmaLinux:8 | postgresql-docs | 16.13-1.module_el8.10.0+4125+ceaf7d1b | ALSA-2026:4063 |
| AlmaLinux:9 | postgresql-docs | 13.23-2.el9_7 | ALSA-2026:3730 |
| AlmaLinux:9 | postgresql-docs | 15.17-1.module_el9.7.0+214+91f631df | ALSA-2026:3896 |
| AlmaLinux:9 | postgresql-docs | 16.13-1.module_el9.7.0+213+65e1da69 | ALSA-2026:4110 |
| AlmaLinux:10 | postgresql-plperl | 16.13-1.el10_2 | ALSA-2026:19010 |
| AlmaLinux:8 | postgresql-plperl | 16.13-1.module_el8.10.0+4125+ceaf7d1b | ALSA-2026:4063 |
| AlmaLinux:8 | postgresql-plperl | 15.17-1.module_el8.10.0+4127+dc6e3c5c | ALSA-2026:4059 |
| AlmaLinux:9 | postgresql-plperl | 16.13-1.module_el9.7.0+213+65e1da69 | ALSA-2026:4110 |
| AlmaLinux:9 | postgresql-plperl | 13.23-2.el9_7 | ALSA-2026:3730 |
| AlmaLinux:9 | postgresql-plperl | 15.17-1.module_el9.7.0+214+91f631df | ALSA-2026:3896 |
| AlmaLinux:10 | postgresql-plpython3 | 16.13-1.el10_2 | ALSA-2026:19010 |
| AlmaLinux:8 | postgresql-plpython3 | 16.13-1.module_el8.10.0+4125+ceaf7d1b | ALSA-2026:4063 |
| AlmaLinux:8 | postgresql-plpython3 | 15.17-1.module_el8.10.0+4127+dc6e3c5c | ALSA-2026:4059 |
| AlmaLinux:9 | postgresql-plpython3 | 13.23-2.el9_7 | ALSA-2026:3730 |
| AlmaLinux:9 | postgresql-plpython3 | 15.17-1.module_el9.7.0+214+91f631df | ALSA-2026:3896 |
| AlmaLinux:9 | postgresql-plpython3 | 16.13-1.module_el9.7.0+213+65e1da69 | ALSA-2026:4110 |
| AlmaLinux:10 | postgresql-pltcl | 16.13-1.el10_2 | ALSA-2026:19010 |
| AlmaLinux:8 | postgresql-pltcl | 15.17-1.module_el8.10.0+4127+dc6e3c5c | ALSA-2026:4059 |
| AlmaLinux:8 | postgresql-pltcl | 16.13-1.module_el8.10.0+4125+ceaf7d1b | ALSA-2026:4063 |
| AlmaLinux:9 | postgresql-pltcl | 16.13-1.module_el9.7.0+213+65e1da69 | ALSA-2026:4110 |
| AlmaLinux:9 | postgresql-pltcl | 15.17-1.module_el9.7.0+214+91f631df | ALSA-2026:3896 |
| AlmaLinux:9 | postgresql-pltcl | 13.23-2.el9_7 | ALSA-2026:3730 |
| AlmaLinux:10 | postgresql-private-devel | 16.13-1.el10_2 | ALSA-2026:19010 |
| AlmaLinux:8 | postgresql-private-devel | 15.17-1.module_el8.10.0+4127+dc6e3c5c | ALSA-2026:4059 |
| AlmaLinux:8 | postgresql-private-devel | 16.13-1.module_el8.10.0+4125+ceaf7d1b | ALSA-2026:4063 |
| AlmaLinux:9 | postgresql-private-devel | 13.23-2.el9_7 | ALSA-2026:3730 |
| AlmaLinux:9 | postgresql-private-devel | 16.13-1.module_el9.7.0+213+65e1da69 | ALSA-2026:4110 |
| AlmaLinux:9 | postgresql-private-devel | 15.17-1.module_el9.7.0+214+91f631df | ALSA-2026:3896 |
| AlmaLinux:10 | postgresql-private-libs | 16.13-1.el10_2 | ALSA-2026:19010 |
| AlmaLinux:8 | postgresql-private-libs | 16.13-1.module_el8.10.0+4125+ceaf7d1b | ALSA-2026:4063 |
| AlmaLinux:8 | postgresql-private-libs | 15.17-1.module_el8.10.0+4127+dc6e3c5c | ALSA-2026:4059 |
| AlmaLinux:9 | postgresql-private-libs | 16.13-1.module_el9.7.0+213+65e1da69 | ALSA-2026:4110 |
| AlmaLinux:9 | postgresql-private-libs | 15.17-1.module_el9.7.0+214+91f631df | ALSA-2026:3896 |
| AlmaLinux:9 | postgresql-private-libs | 13.23-2.el9_7 | ALSA-2026:3730 |
| AlmaLinux:10 | postgresql-server | 16.13-1.el10_2 | ALSA-2026:19010 |
| AlmaLinux:8 | postgresql-server | 15.17-1.module_el8.10.0+4127+dc6e3c5c | ALSA-2026:4059 |
| AlmaLinux:8 | postgresql-server | 16.13-1.module_el8.10.0+4125+ceaf7d1b | ALSA-2026:4063 |
| AlmaLinux:9 | postgresql-server | 16.13-1.module_el9.7.0+213+65e1da69 | ALSA-2026:4110 |
| AlmaLinux:9 | postgresql-server | 13.23-2.el9_7 | ALSA-2026:3730 |
| AlmaLinux:9 | postgresql-server | 15.17-1.module_el9.7.0+214+91f631df | ALSA-2026:3896 |
| AlmaLinux:10 | postgresql-server-devel | 16.13-1.el10_2 | ALSA-2026:19010 |
| AlmaLinux:8 | postgresql-server-devel | 16.13-1.module_el8.10.0+4125+ceaf7d1b | ALSA-2026:4063 |
| AlmaLinux:8 | postgresql-server-devel | 15.17-1.module_el8.10.0+4127+dc6e3c5c | ALSA-2026:4059 |
| AlmaLinux:9 | postgresql-server-devel | 15.17-1.module_el9.7.0+214+91f631df | ALSA-2026:3896 |
| AlmaLinux:9 | postgresql-server-devel | 16.13-1.module_el9.7.0+213+65e1da69 | ALSA-2026:4110 |
| AlmaLinux:9 | postgresql-server-devel | 13.23-2.el9_7 | ALSA-2026:3730 |
| AlmaLinux:10 | postgresql-static | 16.13-1.el10_2 | ALSA-2026:19010 |
| AlmaLinux:8 | postgresql-static | 15.17-1.module_el8.10.0+4127+dc6e3c5c | ALSA-2026:4059 |
| AlmaLinux:8 | postgresql-static | 16.13-1.module_el8.10.0+4125+ceaf7d1b | ALSA-2026:4063 |
| AlmaLinux:9 | postgresql-static | 13.23-2.el9_7 | ALSA-2026:3730 |
| AlmaLinux:9 | postgresql-static | 16.13-1.module_el9.7.0+213+65e1da69 | ALSA-2026:4110 |
| AlmaLinux:9 | postgresql-static | 15.17-1.module_el9.7.0+214+91f631df | ALSA-2026:3896 |
| AlmaLinux:10 | postgresql-test | 16.13-1.el10_2 | ALSA-2026:19010 |
| AlmaLinux:8 | postgresql-test | 15.17-1.module_el8.10.0+4127+dc6e3c5c | ALSA-2026:4059 |
| AlmaLinux:8 | postgresql-test | 16.13-1.module_el8.10.0+4125+ceaf7d1b | ALSA-2026:4063 |
| AlmaLinux:9 | postgresql-test | 16.13-1.module_el9.7.0+213+65e1da69 | ALSA-2026:4110 |
| AlmaLinux:9 | postgresql-test | 15.17-1.module_el9.7.0+214+91f631df | ALSA-2026:3896 |
| AlmaLinux:9 | postgresql-test | 13.23-2.el9_7 | ALSA-2026:3730 |
| AlmaLinux:10 | postgresql-test-rpm-macros | 16.13-1.el10_2 | ALSA-2026:19010 |
| AlmaLinux:8 | postgresql-test-rpm-macros | 16.13-1.module_el8.10.0+4125+ceaf7d1b | ALSA-2026:4063 |
| AlmaLinux:8 | postgresql-test-rpm-macros | 15.17-1.module_el8.10.0+4127+dc6e3c5c | ALSA-2026:4059 |
| AlmaLinux:9 | postgresql-test-rpm-macros | 15.17-1.module_el9.7.0+214+91f631df | ALSA-2026:3896 |
| AlmaLinux:9 | postgresql-test-rpm-macros | 16.13-1.module_el9.7.0+213+65e1da69 | ALSA-2026:4110 |
| AlmaLinux:9 | postgresql-test-rpm-macros | 13.23-2.el9_7 | ALSA-2026:3730 |
| AlmaLinux:10 | postgresql-upgrade | 16.13-1.el10_2 | ALSA-2026:19010 |
| AlmaLinux:8 | postgresql-upgrade | 15.17-1.module_el8.10.0+4127+dc6e3c5c | ALSA-2026:4059 |
| AlmaLinux:8 | postgresql-upgrade | 16.13-1.module_el8.10.0+4125+ceaf7d1b | ALSA-2026:4063 |
| AlmaLinux:9 | postgresql-upgrade | 16.13-1.module_el9.7.0+213+65e1da69 | ALSA-2026:4110 |
| AlmaLinux:9 | postgresql-upgrade | 15.17-1.module_el9.7.0+214+91f631df | ALSA-2026:3896 |
| AlmaLinux:9 | postgresql-upgrade | 13.23-2.el9_7 | ALSA-2026:3730 |
| AlmaLinux:10 | postgresql-upgrade-devel | 16.13-1.el10_2 | ALSA-2026:19010 |
| AlmaLinux:8 | postgresql-upgrade-devel | 16.13-1.module_el8.10.0+4125+ceaf7d1b | ALSA-2026:4063 |
| AlmaLinux:8 | postgresql-upgrade-devel | 15.17-1.module_el8.10.0+4127+dc6e3c5c | ALSA-2026:4059 |
| AlmaLinux:9 | postgresql-upgrade-devel | 13.23-2.el9_7 | ALSA-2026:3730 |
| AlmaLinux:9 | postgresql-upgrade-devel | 16.13-1.module_el9.7.0+213+65e1da69 | ALSA-2026:4110 |
| AlmaLinux:9 | postgresql-upgrade-devel | 15.17-1.module_el9.7.0+214+91f631df | ALSA-2026:3896 |
| AlmaLinux:10 | postgresql18 | 18.3-1.el10_2 | ALSA-2026:19009 |
| AlmaLinux:10 | postgresql18-contrib | 18.3-1.el10_2 | ALSA-2026:19009 |
| AlmaLinux:10 | postgresql18-docs | 18.3-1.el10_2 | ALSA-2026:19009 |
| AlmaLinux:10 | postgresql18-plperl | 18.3-1.el10_2 | ALSA-2026:19009 |
| AlmaLinux:10 | postgresql18-plpython3 | 18.3-1.el10_2 | ALSA-2026:19009 |
| AlmaLinux:10 | postgresql18-private-devel | 18.3-1.el10_2 | ALSA-2026:19009 |
| AlmaLinux:10 | postgresql18-private-libs | 18.3-1.el10_2 | ALSA-2026:19009 |
| AlmaLinux:10 | postgresql18-server | 18.3-1.el10_2 | ALSA-2026:19009 |
| AlmaLinux:10 | postgresql18-server-devel | 18.3-1.el10_2 | ALSA-2026:19009 |
| AlmaLinux:10 | postgresql18-static | 18.3-1.el10_2 | ALSA-2026:19009 |
| AlmaLinux:10 | postgresql18-test | 18.3-1.el10_2 | ALSA-2026:19009 |
| AlmaLinux:10 | postgresql18-test-rpm-macros | 18.3-1.el10_2 | ALSA-2026:19009 |
| AlmaLinux:10 | postgresql18-upgrade | 18.3-1.el10_2 | ALSA-2026:19009 |
| AlmaLinux:10 | postgresql18-upgrade-devel | 18.3-1.el10_2 | ALSA-2026:19009 |
| Alpine:v3.20 | postgresql15 | 15.16-r0 | ALPINE-CVE-2026-2003 |
| Alpine:v3.22 | postgresql15 | 15.16-r0 | ALPINE-CVE-2026-2003 |
| Alpine:v3.20 | postgresql16 | 16.12-r0 | ALPINE-CVE-2026-2003 |
| Alpine:v3.21 | postgresql16 | 16.12-r0 | ALPINE-CVE-2026-2003 |
| Alpine:v3.22 | postgresql16 | 16.12-r0 | ALPINE-CVE-2026-2003 |
| Alpine:v3.23 | postgresql16 | 16.12-r0 | ALPINE-CVE-2026-2003 |
| Alpine:v3.24 | postgresql16 | 16.12-r0 | ALPINE-CVE-2026-2003 |
| Alpine:v3.21 | postgresql17 | 17.8-r0 | ALPINE-CVE-2026-2003 |
| Alpine:v3.22 | postgresql17 | 17.8-r0 | ALPINE-CVE-2026-2003 |
| Alpine:v3.23 | postgresql17 | 17.8-r0 | ALPINE-CVE-2026-2003 |
| Alpine:v3.24 | postgresql17 | 17.8-r0 | ALPINE-CVE-2026-2003 |
| Alpine:v3.23 | postgresql18 | 18.2-r0 | ALPINE-CVE-2026-2003 |
| Alpine:v3.24 | postgresql18 | 18.2-r0 | ALPINE-CVE-2026-2003 |
| Debian:12 | postgresql-15 | 15.16-0+deb12u1 | DEBIAN-CVE-2026-2003 |
| Debian:12 | postgresql-15 | 15.16-0+deb12u1 | DSA-6132-1 |
| Debian:13 | postgresql-17 | 17.8-0+deb13u1 | DSA-6133-1 |
| Debian:13 | postgresql-17 | 17.8-0+deb13u1 | DEBIAN-CVE-2026-2003 |
| Debian:14 | postgresql-18 | 18.2-1 | DEBIAN-CVE-2026-2003 |
| Rocky Linux:9 | pg_repack | 0:1.5.1-1.module+el9.7.0+40012+a654bbaa | RLSA-2026:4110 |
| Rocky Linux:9 | pg_repack | 0:1.5.1-1.module+el9.7.0+40060+39463e08 | RLSA-2026:4110 |
| Rocky Linux:9 | pgaudit | 0:16.0-1.module+el9.7.0+40012+a654bbaa | RLSA-2026:4110 |
| Rocky Linux:9 | pgaudit | 0:16.0-1.module+el9.7.0+40060+39463e08 | RLSA-2026:4110 |
| Rocky Linux:9 | pgvector | 0:0.6.2-2.module+el9.7.0+40012+a654bbaa | RLSA-2026:4110 |
| Rocky Linux:9 | pgvector | 0:0.6.2-2.module+el9.7.0+40060+39463e08 | RLSA-2026:4110 |
| Rocky Linux:9 | postgis | 0:3.5.3-3.module+el9.7.0+40012+a654bbaa | RLSA-2026:4110 |
| Rocky Linux:9 | postgres-decoderbufs | 0:2.4.0-1.Final.module+el9.7.0+40060+39463e08 | RLSA-2026:4110 |
| Rocky Linux:9 | postgres-decoderbufs | 0:2.4.0-1.Final.module+el9.7.0+40012+a654bbaa | RLSA-2026:4110 |
| Rocky Linux:10 | postgresql16 | 0:16.13-1.el10_1 | RLSA-2026:19010 |
| Rocky Linux:10 | postgresql18 | 0:18.3-1.el10 | RLSA-2026:19009 |
| Ubuntu:22.04:LTS | postgresql-14 | 14.22-0ubuntu0.22.04.1 | UBUNTU-CVE-2026-2003 |
| Ubuntu:24.04:LTS | postgresql-16 | 16.13-0ubuntu0.24.04.1 | UBUNTU-CVE-2026-2003 |
| Ubuntu:25.10 | postgresql-17 | 17.9-0ubuntu0.25.10.1 | UBUNTU-CVE-2026-2003 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| n/a | PostgreSQL | 18 – before 18.217 – before 17.816 – before 16.1215 – before 15.160 – before 14.21 |
Weakness: CWE-1287 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N