title: Postgresql: role pg_signal_backend can signal certain superuser processes.
description: A flaw was found in PostgreSQL involving the pg_cancel_backend role that signals background workers, including the logical replication launcher, autovacuum workers, and the autovacuum launcher. Successful exploitation requires a non-core extension with a less-resilient background worker and would affect that specific background worker only. This issue may allow a remote high privileged user to launch a denial of service (DoS) attack.
problem types: Uncontrolled Resource Consumption
affected:
{
product: PostgreSQL
vendor: n/a
versions:
version: 16.1, status: unaffected
version: 15.5, status: unaffected
version: 14.10, status: unaffected
version: 13.13, status: unaffected
version: 12.17, status: unaffected
version: 11.22, status: unaffected
}
{
vendor: Red Hat
product: Red Hat Advanced Cluster Security 4.2
collectionURL: https://catalog.redhat.com/software/containers/
packageName: advanced-cluster-security/rhacs-central-db-rhel8
defaultStatus: affected
versions:
version: 4.2.4-6, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:advanced_cluster_security:4.2::el8
}
{
vendor: Red Hat
product: Red Hat Advanced Cluster Security 4.2
collectionURL: https://catalog.redhat.com/software/containers/
packageName: advanced-cluster-security/rhacs-main-rhel8
defaultStatus: affected
versions:
version: 4.2.4-6, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:advanced_cluster_security:4.2::el8
}
{
vendor: Red Hat
product: Red Hat Advanced Cluster Security 4.2
collectionURL: https://catalog.redhat.com/software/containers/
packageName: advanced-cluster-security/rhacs-operator-bundle
defaultStatus: affected
versions:
version: 4.2.4-7, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:advanced_cluster_security:4.2::el8
}
{
vendor: Red Hat
product: Red Hat Advanced Cluster Security 4.2
collectionURL: https://catalog.redhat.com/software/containers/
packageName: advanced-cluster-security/rhacs-scanner-db-rhel8
defaultStatus: affected
versions:
version: 4.2.4-6, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:advanced_cluster_security:4.2::el8
}
{
vendor: Red Hat
product: Red Hat Advanced Cluster Security 4.2
collectionURL: https://catalog.redhat.com/software/containers/
packageName: advanced-cluster-security/rhacs-scanner-db-slim-rhel8
defaultStatus: affected
versions:
version: 4.2.4-7, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:advanced_cluster_security:4.2::el8
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:13
defaultStatus: affected
versions:
version: 8090020231114113712.a75119d5, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:enterprise_linux:8::appstream
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:12
defaultStatus: affected
versions:
version: 8090020231128173330.a75119d5, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:enterprise_linux:8::appstream
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:15
defaultStatus: affected
versions:
version: 8090020231114113548.a75119d5, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:enterprise_linux:8::appstream
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8.2 Advanced Update Support
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:12
defaultStatus: affected
versions:
version: 8020020231128165246.4cda2c84, lessThan: *, versionType: rpm, status: unaffected
cpe: [cpe:/a:redhat:rhel_tus:8.2::appstream, cpe:/a:redhat:rhel_aus:8.2::appstream, cpe:/a:redhat:rhel_e4s:8.2::appstream]
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8.2 Telecommunications Update Service
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:12
defaultStatus: affected
versions:
version: 8020020231128165246.4cda2c84, lessThan: *, versionType: rpm, status: unaffected
cpe: [cpe:/a:redhat:rhel_tus:8.2::appstream, cpe:/a:redhat:rhel_aus:8.2::appstream, cpe:/a:redhat:rhel_e4s:8.2::appstream]
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8.2 Update Services for SAP Solutions
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:12
defaultStatus: affected
versions:
version: 8020020231128165246.4cda2c84, lessThan: *, versionType: rpm, status: unaffected
cpe: [cpe:/a:redhat:rhel_tus:8.2::appstream, cpe:/a:redhat:rhel_aus:8.2::appstream, cpe:/a:redhat:rhel_e4s:8.2::appstream]
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:12
defaultStatus: affected
versions:
version: 8040020231127153301.522a0ee4, lessThan: *, versionType: rpm, status: unaffected
cpe: [cpe:/a:redhat:rhel_e4s:8.4::appstream, cpe:/a:redhat:rhel_aus:8.4::appstream, cpe:/a:redhat:rhel_tus:8.4::appstream]
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:13
defaultStatus: affected
versions:
version: 8040020231127154806.522a0ee4, lessThan: *, versionType: rpm, status: unaffected
cpe: [cpe:/a:redhat:rhel_e4s:8.4::appstream, cpe:/a:redhat:rhel_aus:8.4::appstream, cpe:/a:redhat:rhel_tus:8.4::appstream]
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8.4 Telecommunications Update Service
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:12
defaultStatus: affected
versions:
version: 8040020231127153301.522a0ee4, lessThan: *, versionType: rpm, status: unaffected
cpe: [cpe:/a:redhat:rhel_e4s:8.4::appstream, cpe:/a:redhat:rhel_aus:8.4::appstream, cpe:/a:redhat:rhel_tus:8.4::appstream]
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8.4 Telecommunications Update Service
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:13
defaultStatus: affected
versions:
version: 8040020231127154806.522a0ee4, lessThan: *, versionType: rpm, status: unaffected
cpe: [cpe:/a:redhat:rhel_e4s:8.4::appstream, cpe:/a:redhat:rhel_aus:8.4::appstream, cpe:/a:redhat:rhel_tus:8.4::appstream]
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8.4 Update Services for SAP Solutions
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:12
defaultStatus: affected
versions:
version: 8040020231127153301.522a0ee4, lessThan: *, versionType: rpm, status: unaffected
cpe: [cpe:/a:redhat:rhel_e4s:8.4::appstream, cpe:/a:redhat:rhel_aus:8.4::appstream, cpe:/a:redhat:rhel_tus:8.4::appstream]
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8.4 Update Services for SAP Solutions
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:13
defaultStatus: affected
versions:
version: 8040020231127154806.522a0ee4, lessThan: *, versionType: rpm, status: unaffected
cpe: [cpe:/a:redhat:rhel_e4s:8.4::appstream, cpe:/a:redhat:rhel_aus:8.4::appstream, cpe:/a:redhat:rhel_tus:8.4::appstream]
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8.6 Extended Update Support
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:13
defaultStatus: affected
versions:
version: 8060020231114115246.ad008a3a, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:rhel_eus:8.6::appstream
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8.6 Extended Update Support
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:12
defaultStatus: affected
versions:
version: 8060020231128165328.ad008a3a, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:rhel_eus:8.6::appstream
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8.8 Extended Update Support
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:13
defaultStatus: affected
versions:
version: 8080020231114105206.63b34585, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:rhel_eus:8.8::appstream
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8.8 Extended Update Support
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:12
defaultStatus: affected
versions:
version: 8080020231128165335.63b34585, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:rhel_eus:8.8::appstream
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8.8 Extended Update Support
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:15
defaultStatus: affected
versions:
version: 8080020231113134015.63b34585, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:rhel_eus:8.8::appstream
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 9
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql
defaultStatus: affected
versions:
version: 0:13.13-1.el9_3, lessThan: *, versionType: rpm, status: unaffected
cpe: [cpe:/a:redhat:enterprise_linux:9::crb, cpe:/a:redhat:enterprise_linux:9::appstream]
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 9
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:15
defaultStatus: affected
versions:
version: 9030020231120082734.rhel9, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:enterprise_linux:9::appstream
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 9.0 Extended Update Support
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql
defaultStatus: affected
versions:
version: 0:13.13-1.el9_0, lessThan: *, versionType: rpm, status: unaffected
cpe: [cpe:/a:redhat:rhel_eus:9.0::appstream, cpe:/a:redhat:rhel_eus:9.0::crb]
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 9.2 Extended Update Support
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql
defaultStatus: affected
versions:
version: 0:13.13-1.el9_2, lessThan: *, versionType: rpm, status: unaffected
cpe: [cpe:/a:redhat:rhel_eus:9.2::crb, cpe:/a:redhat:rhel_eus:9.2::appstream]
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 9.2 Extended Update Support
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:15
defaultStatus: affected
versions:
version: 9020020231115020618.rhel9, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:rhel_eus:9.2::appstream
}
{
vendor: Red Hat
product: Red Hat Software Collections for Red Hat Enterprise Linux 7
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: rh-postgresql12-postgresql
defaultStatus: affected
versions:
version: 0:12.17-1.el7, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:rhel_software_collections:3::el7
}
{
vendor: Red Hat
product: Red Hat Software Collections for Red Hat Enterprise Linux 7
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: rh-postgresql13-postgresql
defaultStatus: affected
versions:
version: 0:13.13-1.el7, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:rhel_software_collections:3::el7
}
{
vendor: Red Hat
product: RHACS-3.74-RHEL-8
collectionURL: https://catalog.redhat.com/software/containers/
packageName: advanced-cluster-security/rhacs-central-db-rhel8
defaultStatus: affected
versions:
version: 3.74.8-9, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:advanced_cluster_security:3.74::el8
}
{
vendor: Red Hat
product: RHACS-3.74-RHEL-8
collectionURL: https://catalog.redhat.com/software/containers/
packageName: advanced-cluster-security/rhacs-main-rhel8
defaultStatus: affected
versions:
version: 3.74.8-9, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:advanced_cluster_security:3.74::el8
}
{
vendor: Red Hat
product: RHACS-3.74-RHEL-8
collectionURL: https://catalog.redhat.com/software/containers/
packageName: advanced-cluster-security/rhacs-operator-bundle
defaultStatus: affected
versions:
version: 3.74.8-7, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:advanced_cluster_security:3.74::el8
}
{
vendor: Red Hat
product: RHACS-3.74-RHEL-8
collectionURL: https://catalog.redhat.com/software/containers/
packageName: advanced-cluster-security/rhacs-scanner-db-rhel8
defaultStatus: affected
versions:
version: 3.74.8-9, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:advanced_cluster_security:3.74::el8
}
{
vendor: Red Hat
product: RHACS-3.74-RHEL-8
collectionURL: https://catalog.redhat.com/software/containers/
packageName: advanced-cluster-security/rhacs-scanner-db-slim-rhel8
defaultStatus: affected
versions:
version: 3.74.8-9, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:advanced_cluster_security:3.74::el8
}
{
vendor: Red Hat
product: RHACS-4.1-RHEL-8
collectionURL: https://catalog.redhat.com/software/containers/
packageName: advanced-cluster-security/rhacs-central-db-rhel8
defaultStatus: affected
versions:
version: 4.1.6-6, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:advanced_cluster_security:4.1::el8
}
{
vendor: Red Hat
product: RHACS-4.1-RHEL-8
collectionURL: https://catalog.redhat.com/software/containers/
packageName: advanced-cluster-security/rhacs-main-rhel8
defaultStatus: affected
versions:
version: 4.1.6-6, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:advanced_cluster_security:4.1::el8
}
{
vendor: Red Hat
product: RHACS-4.1-RHEL-8
collectionURL: https://catalog.redhat.com/software/containers/
packageName: advanced-cluster-security/rhacs-operator-bundle
defaultStatus: affected
versions:
version: 4.1.6-6, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:advanced_cluster_security:4.1::el8
}
{
vendor: Red Hat
product: RHACS-4.1-RHEL-8
collectionURL: https://catalog.redhat.com/software/containers/
packageName: advanced-cluster-security/rhacs-scanner-db-rhel8
defaultStatus: affected
versions:
version: 4.1.6-6, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:advanced_cluster_security:4.1::el8
}
{
vendor: Red Hat
product: RHACS-4.1-RHEL-8
collectionURL: https://catalog.redhat.com/software/containers/
packageName: advanced-cluster-security/rhacs-scanner-db-slim-rhel8
defaultStatus: affected
versions:
version: 4.1.6-6, lessThan: *, versionType: rpm, status: unaffected
cpe: cpe:/a:redhat:advanced_cluster_security:4.1::el8
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 6
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql
defaultStatus: unknown
cpes: cpe:/o:redhat:enterprise_linux:6
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 7
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql
defaultStatus: affected
cpes: cpe:/o:redhat:enterprise_linux:7
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:10/postgresql
defaultStatus: affected
cpes: cpe:/o:redhat:enterprise_linux:8
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 8
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:16/postgresql
defaultStatus: unaffected
cpes: cpe:/o:redhat:enterprise_linux:8
}
{
vendor: Red Hat
product: Red Hat Enterprise Linux 9
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: postgresql:16/postgresql
defaultStatus: unaffected
cpes: cpe:/o:redhat:enterprise_linux:9
}
{
vendor: Red Hat
product: Red Hat Software Collections
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: rh-postgresql10-postgresql
defaultStatus: affected
cpes: cpe:/a:redhat:rhel_software_collections:3
}
{
product: Fedora
vendor: Fedora
collectionURL: https://packages.fedoraproject.org/
packageName: postgresql:13/postgresql
defaultStatus: affected
}
{
product: Fedora
vendor: Fedora
collectionURL: https://packages.fedoraproject.org/
packageName: postgresql
defaultStatus: affected
}
{
product: Fedora
vendor: Fedora
collectionURL: https://packages.fedoraproject.org/
packageName: mingw-postgresql
defaultStatus: affected
}
{
product: Fedora
vendor: Fedora
collectionURL: https://packages.fedoraproject.org/
packageName: postgresql:14/postgresql
defaultStatus: affected
}
{
product: Fedora
vendor: Fedora
collectionURL: https://packages.fedoraproject.org/
packageName: postgresql:12/postgresql
defaultStatus: affected
}
{
product: Fedora
vendor: Fedora
collectionURL: https://packages.fedoraproject.org/
packageName: postgresql:15/postgresql
defaultStatus: affected
}
metrics:
other: [
content: {'value': 'Low', 'namespace': 'https://access.redhat.com/security/updates/classification/'}
type: Red Hat severity rating
]
workarounds: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.