CVE catalog

CVE-2023-2455

postgresql-15: CVE-2023-2455

[CVE catalog]

Severity
High · CVSS 7.1CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.70% · Oct 25, 2026

Row security policies disregard user ID changes after inlining; PostgreSQL could permit incorrect policies to be applied in certain cases where role-specific policies are used and a given query is planned under one role and then executed under other roles. This scenario can happen under security definer functions or when a common user and query is planned initially and then re-used across multiple SET ROLEs. Applying an incorrect policy may permit a user to complete otherwise-forbidden reads and modifications. This affects only databases that have used CREATE POLICY to define a row security policy.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpostgresql-15bookworm15.18-0+deb12u1fixed
Debianpostgresql-15bookworm-security15.19-0+deb12u1fixed
Alpinepostgresql3.1313.11-r0fixed
Alpinepostgresql3.1413.11-r0fixed
Alpinepostgresql133.1513.11-r0fixed
Alpinepostgresql133.1613.11-r0fixed
Alpinepostgresql143.1514.8-r0fixed
Alpinepostgresql143.1614.8-r0fixed
Alpinepostgresql143.1714.8-r0fixed
Alpinepostgresql143.1814.8-r0fixed
Alpinepostgresql153.1715.3-r0fixed
Alpinepostgresql153.1815.3-r0fixed
Alpinepostgresql153.1915.3-r0fixed
Alpinepostgresql153.2015.3-r0fixed
Ubuntupostgresql-9.3pro9.3.1-1vulnerable
Ubuntupostgresql-9.3pro9.3.2-1vulnerable
Ubuntupostgresql-9.3pro9.3.2-1ubuntu1vulnerable
Ubuntupostgresql-9.3pro9.3.2-1ubuntu2vulnerable
Ubuntupostgresql-9.3pro9.3.3-1vulnerable
Ubuntupostgresql-9.3pro9.3.3-1bzr1vulnerable
Ubuntupostgresql-9.3pro9.3.3-1bzr2vulnerable
Ubuntupostgresql-9.3pro9.3.4-1vulnerable
Ubuntupostgresql-9.3pro9.3.5-0ubuntu0.14.04.1vulnerable
Ubuntupostgresql-9.3pro9.3.6-0ubuntu0.14.04vulnerable
Ubuntupostgresql-9.3pro9.3.7-0ubuntu0.14.04vulnerable
Ubuntupostgresql-9.3pro9.3.8-0ubuntu0.4.04vulnerable
Ubuntupostgresql-9.3pro9.3.9-0ubuntu0.14.04vulnerable
Ubuntupostgresql-9.3pro9.3.10-0ubuntu0.14.04vulnerable
Ubuntupostgresql-9.3pro9.3.11-0ubuntu0.14.04vulnerable
Ubuntupostgresql-9.3pro9.3.12-0ubuntu0.14.04vulnerable
Ubuntupostgresql-9.3pro9.3.13-0ubuntu0.14.04vulnerable
Ubuntupostgresql-9.3pro9.3.14-0ubuntu0.14.04vulnerable
Ubuntupostgresql-9.3pro9.3.15-0ubuntu0.14.04vulnerable
Ubuntupostgresql-9.3pro9.3.16-0ubuntu0.14.04vulnerable
Ubuntupostgresql-9.3pro9.3.17-0ubuntu0.14.04vulnerable
Ubuntupostgresql-9.3pro9.3.18-0ubuntu0.14.04.1vulnerable
Ubuntupostgresql-9.3pro9.3.19-0ubuntu0.14.04vulnerable
Ubuntupostgresql-9.3pro9.3.20-0ubuntu0.14.04vulnerable
Ubuntupostgresql-9.3pro9.3.21-0ubuntu0.14.04vulnerable
Ubuntupostgresql-9.3pro9.3.22-0ubuntu0.14.04vulnerable
Ubuntupostgresql-9.3pro9.3.23-0ubuntu0.14.04vulnerable
Ubuntupostgresql-9.3pro9.3.24-0ubuntu0.14.04vulnerable
Ubuntupostgresql-9.3pro9.3.24-0ubuntu0.14.04+esm1vulnerable
Ubuntupostgresql-9.5pro9.5.0-1vulnerable
Ubuntupostgresql-9.5pro9.5.0-2vulnerable
Ubuntupostgresql-9.5pro9.5.0-3vulnerable
Ubuntupostgresql-9.5pro9.5.1-1vulnerable
Ubuntupostgresql-9.5pro9.5.2-1vulnerable
Ubuntupostgresql-9.5pro9.5.3-0ubuntu0.16.04vulnerable
Ubuntupostgresql-9.5pro9.5.4-0ubuntu0.16.04vulnerable
Ubuntupostgresql-9.5pro9.5.5-0ubuntu0.16.04vulnerable
Ubuntupostgresql-9.5pro9.5.6-0ubuntu0.16.04vulnerable
Ubuntupostgresql-9.5pro9.5.7-0ubuntu0.16.04vulnerable
Ubuntupostgresql-9.5pro9.5.8-0ubuntu0.16.04.1vulnerable
Ubuntupostgresql-9.5pro9.5.9-0ubuntu0.16.04vulnerable
Ubuntupostgresql-9.5pro9.5.10-0ubuntu0.16.04vulnerable
Ubuntupostgresql-9.5pro9.5.11-0ubuntu0.16.04vulnerable
Ubuntupostgresql-9.5pro9.5.12-0ubuntu0.16.04vulnerable
Ubuntupostgresql-9.5pro9.5.13-0ubuntu0.16.04vulnerable
Ubuntupostgresql-9.5pro9.5.14-0ubuntu0.16.04vulnerable
Ubuntupostgresql-9.5pro9.5.16-0ubuntu0.16.04.1vulnerable
Ubuntupostgresql-9.5pro9.5.17-0ubuntu0.16.04.1vulnerable
Ubuntupostgresql-9.5pro9.5.18-0ubuntu0.16.04.1vulnerable
Ubuntupostgresql-9.5pro9.5.19-0ubuntu0.16.04.1vulnerable
Ubuntupostgresql-9.5pro9.5.21-0ubuntu0.16.04.1vulnerable
Ubuntupostgresql-9.5pro9.5.23-0ubuntu0.16.04.1vulnerable
Ubuntupostgresql-9.5pro9.5.24-0ubuntu0.16.04.1vulnerable
Ubuntupostgresql-9.5pro9.5.25-0ubuntu0.16.04.1vulnerable
Ubuntupostgresql-9.5pro9.5.25-0ubuntu0.16.04.1+esm1vulnerable
Ubuntupostgresql-9.5pro9.5.25-0ubuntu0.16.04.1+esm2vulnerable
Ubuntupostgresql-9.5pro9.5.25-0ubuntu0.16.04.1+esm3vulnerable
Ubuntupostgresql-9.5pro9.5.25-0ubuntu0.16.04.1+esm4vulnerable
Ubuntupostgresql-9.5pro9.5.25-0ubuntu0.16.04.1+esm5vulnerable
Ubuntupostgresql-9.5pro9.5.25-0ubuntu0.16.04.1+esm6vulnerable
Ubuntupostgresql-9.5pro9.5.25-0ubuntu0.16.04.1+esm7vulnerable
Ubuntupostgresql-9.5pro9.5.25-0ubuntu0.16.04.1+esm8vulnerable
Ubuntupostgresql-9.5pro9.5.25-0ubuntu0.16.04.1+esm10vulnerable
Ubuntupostgresql-1018.0410.1-1vulnerable
Ubuntupostgresql-1018.0410.1-2vulnerable
Ubuntupostgresql-1018.0410.2-1vulnerable
Ubuntupostgresql-1018.0410.3-1vulnerable
Ubuntupostgresql-1018.0410.4-0ubuntu0.18.04vulnerable
Ubuntupostgresql-1018.0410.5-0ubuntu0.18.04vulnerable
Ubuntupostgresql-1018.0410.6-0ubuntu0.18.04.1vulnerable
Ubuntupostgresql-1018.0410.7-0ubuntu0.18.04.1vulnerable
Ubuntupostgresql-1018.0410.8-0ubuntu0.18.04.1vulnerable
Ubuntupostgresql-1018.0410.9-0ubuntu0.18.04.1vulnerable
Ubuntupostgresql-1018.0410.10-0ubuntu0.18.04.1vulnerable
Ubuntupostgresql-1018.0410.12-0ubuntu0.18.04.1vulnerable
Ubuntupostgresql-1018.0410.14-0ubuntu0.18.04.1vulnerable
Ubuntupostgresql-1018.0410.15-0ubuntu0.18.04.1vulnerable
Ubuntupostgresql-1018.0410.16-0ubuntu0.18.04.1vulnerable
Ubuntupostgresql-1018.0410.17-0ubuntu0.18.04.1vulnerable
Ubuntupostgresql-1018.0410.18-0ubuntu0.18.04.1vulnerable
Ubuntupostgresql-1018.0410.19-0ubuntu0.18.04.1vulnerable
Ubuntupostgresql-1018.0410.20-0ubuntu0.18.04.1vulnerable
Ubuntupostgresql-1018.0410.21-0ubuntu0.18.04.1vulnerable
Ubuntupostgresql-1018.0410.22-0ubuntu0.18.04.1vulnerable
Ubuntupostgresql-1018.0410.23-0ubuntu0.18.04.1vulnerable
Ubuntupostgresql-1018.0410.23-0ubuntu0.18.04.2fixed
Ubuntupostgresql-1220.0412.0-1vulnerable
Ubuntupostgresql-1220.0412.1-1vulnerable
Ubuntupostgresql-1220.0412.1-2build1vulnerable
Ubuntupostgresql-1220.0412.2-1vulnerable
Ubuntupostgresql-1220.0412.2-1ubuntu2vulnerable
Ubuntupostgresql-1220.0412.2-4vulnerable
Ubuntupostgresql-1220.0412.4-0ubuntu0.20.04.1vulnerable
Ubuntupostgresql-1220.0412.5-0ubuntu0.20.04.1vulnerable
Ubuntupostgresql-1220.0412.6-0ubuntu0.20.04.1vulnerable
Ubuntupostgresql-1220.0412.7-0ubuntu0.20.04.1vulnerable
Ubuntupostgresql-1220.0412.8-0ubuntu0.20.04.1vulnerable
Ubuntupostgresql-1220.0412.9-0ubuntu0.20.04.1vulnerable
Ubuntupostgresql-1220.0412.10-0ubuntu0.20.04.1vulnerable
Ubuntupostgresql-1220.0412.11-0ubuntu0.20.04.1vulnerable
Ubuntupostgresql-1220.0412.12-0ubuntu0.20.04.1vulnerable
Ubuntupostgresql-1220.0412.13-0ubuntu0.20.04.1vulnerable
Ubuntupostgresql-1220.0412.14-0ubuntu0.20.04.1vulnerable
Ubuntupostgresql-1220.0412.15-0ubuntu0.20.04.1fixed
Ubuntupostgresql-1422.0414.1-1ubuntu1vulnerable
Ubuntupostgresql-1422.0414.2-1vulnerable
Ubuntupostgresql-1422.0414.2-1ubuntu1vulnerable
Ubuntupostgresql-1422.0414.3-0ubuntu0.22.04.1vulnerable
Ubuntupostgresql-1422.0414.4-0ubuntu0.22.04.1vulnerable
Ubuntupostgresql-1422.0414.5-0ubuntu0.22.04.1vulnerable
Ubuntupostgresql-1422.0414.6-0ubuntu0.22.04.1vulnerable
Ubuntupostgresql-1422.0414.7-0ubuntu0.22.04.1vulnerable
Ubuntupostgresql-1422.0414.8-0ubuntu0.22.04.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpostgresql-15sourcebookworm15.3-0+deb12u1not yet assignedNot reportedNot reported
Alpinepostgresqlapk3.1313.11-r0Not reportedALPINE-CVE-2023-2455Not reported
Alpinepostgresqlapk3.1413.11-r0Not reportedALPINE-CVE-2023-2455Not reported
Alpinepostgresql13apk3.1513.11-r0Not reportedALPINE-CVE-2023-2455Not reported
Alpinepostgresql13apk3.1613.11-r0Not reportedALPINE-CVE-2023-2455Not reported
Alpinepostgresql14apk3.1514.8-r0Not reportedALPINE-CVE-2023-2455Not reported
Alpinepostgresql14apk3.1614.8-r0Not reportedALPINE-CVE-2023-2455Not reported
Alpinepostgresql14apk3.1714.8-r0Not reportedALPINE-CVE-2023-2455Not reported
Alpinepostgresql14apk3.1814.8-r0Not reportedALPINE-CVE-2023-2455Not reported
Alpinepostgresql15apk3.1715.3-r0Not reportedALPINE-CVE-2023-2455Not reported
Alpinepostgresql15apk3.1815.3-r0Not reportedALPINE-CVE-2023-2455Not reported
Alpinepostgresql15apk3.1915.3-r0Not reportedALPINE-CVE-2023-2455Not reported
Alpinepostgresql15apk3.2015.3-r0Not reportedALPINE-CVE-2023-2455Not reported
Ubuntupostgresql-10deb18.0410.23-0ubuntu0.18.04.2Not reportedUBUNTU-CVE-2023-2455Not reported
Ubuntupostgresql-12deb20.0412.15-0ubuntu0.20.04.1Not reportedUBUNTU-CVE-2023-2455Not reported
Ubuntupostgresql-14deb22.0414.8-0ubuntu0.22.04.1Not reportedUBUNTU-CVE-2023-2455Not reported

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References