Red Hat Linux OS and other open source products
Don't miss out!
Thousands of developers use stack.watch to stay informed.Get an email whenever new security vulnerabilities are reported in any Red Hat product.
RSS Feeds for Red Hat security vulnerabilities
Create a CVE RSS feed including security vulnerabilities found in Red Hat products with stack.watch. Just hit watch, then grab your custom RSS feed url.
Products by Red Hat Sorted by Most Security Vulnerabilities since 2018
Red Hat Enterprise Linux Server1534 vulnerabilities
RedHat Enterprise Linux (RHEL) Server. Includes software bundeled with RHEL server.
Red Hat Enterprise Linux Workstation1504 vulnerabilities
RedHat Enterprise Linux (RHEL) Workstation. Includes software bundled with RHEL Workstation.
Red Hat Enterprise Linux Desktop1493 vulnerabilities
RedHat Enterprise Linux (RHEL) Desktop. Includes software bundled with RHEL desktop
Recent Red Hat Security Advisories
| Advisory | Title | Published |
|---|---|---|
| RHSA-2026:100159 | (RHSA-2026:100159) General availability of the satellite/iop-yuptoo-rhel9 container image | November 13, 2026 |
| RHSA-2026:100158 | (RHSA-2026:100158) Technical preview of the satellite/iop-vmaas-rhel9 container image | November 13, 2026 |
| RHSA-2026:100155 | (RHSA-2026:100155) General availability of the satellite/iop-advisor-backend-rhel9 container image | November 13, 2026 |
| RHSA-2026:100153 | (RHSA-2026:100153) General availability of the satellite/iop-insights-engine-rhel9 container image | November 13, 2026 |
| RHSA-2026:100152 | (RHSA-2026:100152) satellite/iop-vulnerability-engine-rhel9 container image available as a Technology Preview | November 13, 2026 |
| RHSA-2026:100151 | (RHSA-2026:100151) General availability of the satellite/iop-insights-engine-rhel9 container image | November 13, 2026 |
| RHSA-2026:100150 | (RHSA-2026:100150) satellite/iop-vulnerability-engine-rhel9 container image available as a Technology Preview | November 13, 2026 |
| RHSA-2026:100149 | (RHSA-2026:100149) General availability of the satellite/iop-advisor-backend-rhel9 container image | November 13, 2026 |
| RHSA-2026:100147 | (RHSA-2026:100147) Technical preview of the satellite/iop-vulnerability-frontend-rhel9 container image | November 13, 2026 |
| RHSA-2026:100146 | (RHSA-2026:100146) General availability of the satellite/iop-advisor-frontend-rhel9 container image | November 13, 2026 |
By the Year
In 2026 there have been 6075 vulnerabilities in Red Hat with an average score of 7.3 out of ten. Last year, in 2025 Red Hat had 1207 security vulnerabilities published. That is, 4868 more vulnerabilities have already been reported in 2026 as compared to last year. However, the average CVE base score of the vulnerabilities in 2026 is greater by 0.40.
| Year | Vulnerabilities | Average Score |
|---|---|---|
| 2026 | 6075 | 7.28 |
| 2025 | 1207 | 6.88 |
| 2024 | 1705 | 6.83 |
| 2023 | 1208 | 6.74 |
| 2022 | 1362 | 6.98 |
| 2021 | 1123 | 6.54 |
| 2020 | 664 | 6.37 |
| 2019 | 772 | 6.93 |
| 2018 | 762 | 7.17 |
It may take a day or so for new Red Hat vulnerabilities to show up in the stats or in the list of recent security vulnerabilities. Additionally vulnerabilities may be tagged under a different product or component name.
Recent Red Hat Security Vulnerabilities
| CVE | Date | Vulnerability | Products |
|---|---|---|---|
| CVE-2026-128886 | Nov 13, 2026 |
D-Bus nonce-tcp transport DoS via stalled unauthenticated connectionA flaw was found in dbus when configured with the nonce-tcp transport. An unauthenticated attacker able to connect to an exposed listener can cause a Denial of Service (DoS) by opening a connection and withholding the expected authentication token. Because the server processes this verification without enforcing a timeout, the stalled connection blocks the accept process and prevents legitimate clients from establishing new connections. |
|
| CVE-2026-110330 | Nov 13, 2026 |
Local PrivEsc via PID Spoofing in ABRT Server (abrt.socket)A flaw was found in abrt. abrt-server trusts a client-supplied PID when creating problem dumps over abrt.socket and, running as root, copies that process's /proc data (including environ) into a dump directory owned by the connecting unprivileged user. This allows a local attacker to read environment variables and related metadata of other users' or root processes when abrtd is running. |
|
| CVE-2026-110331 | Nov 13, 2026 |
ABRT local privilege bypass via dump dir count checkA flaw was found in abrt. The completeness check introduced to mitigate CVE-2026-54228 and CVE-2026-54229 only verifies that a dump directory contains a "count" element, which an unprivileged user can create. This allows a local attacker to bypass the guard and again poison elements in, or seize ownership of, dump directories while privileged ABRT handlers are processing them. Related Problems2 mutating methods remain ungated by the same check. |
|
| CVE-2026-128987 | Nov 13, 2026 |
dbus DoS via socket retry loop (CPU exhaustion)A flaw was found in dbus. A local attacker can exploit this vulnerability by connecting to an affected service, requesting a response, and stopping socket reads while keeping the connection open. Because the socket transport handles broken pipe write errors as retryable, the application enters a continuous retry loop. This can lead to excessive CPU consumption, resulting in a denial of service (DoS) for the target process. |
|
| CVE-2026-128885 | Nov 13, 2026 |
D-Bus select() FD OOB Write DoSA flaw was found in D-Bus. In configurations where the daemon falls back to using the Unix select() mechanism for event monitoring, it does not verify whether file descriptor numbers exceed allocated limits. A local attacker can exploit this flaw by opening a large number of concurrent connections to trigger an out-of-bounds write on the stack. This can cause the daemon to crash, resulting in a Denial of Service (DoS). |
|
| CVE-2026-123177 | Nov 13, 2026 |
Unauthenticated D-Bus RCE in dnf5daemon-server (root pkg loader)A flaw was found in dnf5daemon-server. Unauthenticated D-Bus methods pass caller-controlled URL or .rpm path patterns into a root-privileged cmdline package loader that may store fetched content in a world-readable cache without size limits, or open local paths as root, allowing a local attacker to disclose privileged content and to deny service via disk exhaustion. |
|
| CVE-2026-128824 | Nov 13, 2026 |
Red Hat Quay Reflected XSS via v1 Registry API error handlerA flaw was found in Red Hat Quay. The v1 registry API error handler reflects the attacker-supplied image_id path segment in a response served as text/html, allowing a reflected cross-site scripting (XSS) attack. By tricking a user into visiting a specially crafted URL, a remote attacker can execute arbitrary JavaScript in the victim's browser within the Quay origin, potentially compromising the user's session. |
|
| CVE-2026-128424 | Nov 13, 2026 |
Kroxylicious ACL Authorizer Regex Escaping BypassA flaw was found in Kroxylicious. The ACL authorizer's rules-file parser unquotes `matching //` regular-expression literals using the string unquoting rules, which strips every backslash escape. As a result, an allow rule such as `matching /orders\.v1/` is compiled as the regex `orders.v1`, which also matches unintended names such as `ordersXv1`, and character classes such as `\d` and `\w` lose their special meaning. Allow rules written with regex escapes can therefore apply to more resources than the author intended. Depending on the ACL configuration, this may allow an authenticated Kafka client to access a resource (such as read or write a topic) that should have been denied. |
|
| CVE-2026-86324 | Nov 12, 2026 |
Foreman SSH Key Authorization Bypass via APIA flaw was found in Foremans Api::V2::SshKeysController, where the target user is resolved through Foreman::Controller::UserAware#find_user using User.find(params[:user_id]) without enforcing the required parent-user authorization check. An attacker with the create_ssh_keys permission can exploit this authorization bypass by submitting POST /api/v2/users/:user_id/ssh_keys with another users ID and injecting their own public SSH key into the targeted account. The injected key is subsequently propagated to hosts provisioned by that user, potentially allowing the attacker to authenticate to and gain SSH access to the victims managed hosts. |
And others... |
| CVE-2026-86323 | Nov 12, 2026 |
Foreman API V2 MailNotifications Auth Bypass & Access Control FlawA flaw was found in Foremans Api::V2::MailNotificationsController, where authorization checks on user-specific mail-notification resources are insufficient. The GET /api/v2/users/:id/mail_notifications endpoint resolves the target account using User.find(params[:id]) without verifying that the authenticated user is authorized to access that users notification configuration. Additionally, the POST and PUT /api/v2/users/:user_id/mail_notifications paths call deny_access when the requester is unauthorized but fail to halt execution, allowing the request to continue and persist the unauthorized change despite a 403 response or subsequent DoubleRenderError. This can allow a user to disclose another users mail-notification configuration, including mail_query values, and, where write permissions apply, modify or create notification settings for another user. |
And others... |
| CVE-2026-86322 | Nov 12, 2026 |
Foreman API Personal Access Token IDORA flaw was found in Foremans Api::V2::PersonalAccessTokensController, where Foreman::Controller::UserAware#find_user resolves the target account using User.find(params[:user_id]) without applying the required parent-user authorization check. An attacker with the create_personal_access_tokens permission can therefore invoke POST /api/v2/users/:user_id/personal_access_tokens with another users ID and create a Personal Access Token on their behalf. The resulting plaintext token is returned in the API response, while PersonalAccessToken#check_permissions_after_save only validates create_personal_access_tokens on the token and does not enforce edit_users authorization on the target user. The attacker can then use the forged token to authenticate as the victim, potentially resulting in complete account takeover, including administrator accounts. |
And others... |
| CVE-2026-111456 | Nov 12, 2026 |
Candlepin Missing Auth Check Enables Cross-Org Consumer RegistrationA missing authorization check has been found in ConsumerResource.setupOwner() function of consumer registration module in the Candlepin package. The registration method checks permission to create a consumer only when the caller is a user. A consumer that authenticates with its identity certificate does not go through that check. A low-privileged network attacker or user who has a valid consumer certificate for one organization can register a new consumer in a different organization by supplying that organization's key. The response includes an identity certificate for the new consumer. With that certificate, the attacker can view the target organization's subscription pools. When the organization is not using simple content access, the attacker can attach that organization's entitlements to the new consumer. |
And others... |
| CVE-2026-107443 | Nov 12, 2026 |
Foreman API Host-Template Render Info Disclosure (Auth)A flaw was found in Foreman. An authenticated user with view_hosts privileges can retrieve rendered provisioning template content for a host via the hosts template API endpoint, disclosing sensitive data such as the host root password. This is an incomplete fix of CVE-2026-96659, which hardened the web UI preview path but left the API host-template render path authorized for Viewer-level users. |
And others... |
| CVE-2026-107360 | Nov 12, 2026 |
Ruby Safemode Gem Remote Method Invocation via Compound AssignmentA flaw was found in rubygem-safemode. Compound assignment expressions in sandboxed code are evaluated without mediating method calls through the Jail allow-list. An authenticated attacker who can supply template content can invoke arbitrary no-argument methods on objects exposed to the template renderer without Jail mediation, including destructive operations such as host deletion and disclosure of non-allow-listed object state. |
And others... |
| CVE-2026-107152 | Nov 12, 2026 |
Foreman smart_proxy_dynflow Auth Bypass via Client Cert (CVE2026107152)An improper authentication vulnerability has been found in the task console in the smart_proxy_dynflow package. The console accepts any client certificate signed by the capsule's certificate authority. It does not check the list of servers the capsule trusts. A low-privileged network attacker or user must already hold such a certificate. They can open the console and read job details. Those details include passwords when a job was given them. They can also cancel a running task. |
And others... |
| CVE-2026-18379 | Nov 12, 2026 |
Path Traversal -> Arbitrary File Modification in yggdrasil-worker-package-managerA flaw was found in yggdrasil-worker-package-manager. An authenticated attacker can exploit this issue to achieve arbitrary file modification or potential privilege escalation. The vulnerability exists because repository management operations fail to sanitize directory traversal sequences (such as '../') within repository names. By supplying a crafted repository name, an attacker can manipulate the root-level worker process into creating or deleting files outside the intended directory, compromising host system integrity. |
|
| CVE-2026-127101 | Nov 12, 2026 |
SSSD PAM Responder NULLPtr DoS (CVE2026127101)A flaw was found in SSSD's PAM responder. A local attacker can send an authentication request without first negotiating the client protocol version. The responder dereferences a NULL protocol-version pointer and crashes, disrupting SSSD-backed authentication. Repeated crafted requests can sustain the denial of service. |
And others... |
| CVE-2026-127100 | Nov 12, 2026 |
SSSD PAM responder NULL ptr deref via malformed OAuth2 JSONA flaw was found in SSSD's PAM responder on builds with the JSON PAM extension enabled. A local attacker can submit a crafted authentication request containing a non-string OAuth2 code value. Missing JSON type validation leads to a NULL pointer dereference, terminating the PAM responder and disrupting SSSD-backed authentication. |
And others... |
| CVE-2026-127099 | Nov 12, 2026 |
SSSD RSA cert to SSH key stack buffer overflow (CVE2026127099)A flaw was found in SSSD's conversion of X.509 certificate RSA public keys to SSH keys. Missing size checks before copying RSA components into fixed-size stack buffers can cause a stack buffer overflow. An attacker able to supply a certificate with oversized RSA components that passes the configured certificate checks can cause denial of service and corrupt SSH responder memory. |
And others... |
| CVE-2026-107365 | Nov 12, 2026 |
Grafana GCM Plugin <12.6.7 SSRF via Resource ProxyA user with query access to a Google Cloud Monitoring data source can use its resource proxy to send requests to other Cloud Monitoring API paths with the data source's credentials, and read data from any project those credentials can reach. When the data source forwards the user's OAuth identity or uses Workload Identity Federation, the impact depends on that credential's permissions. Fixed in Google Cloud Monitoring plugin 12.6.7. |
|
| CVE-2026-126831 | Nov 12, 2026 |
Stack Buffer Overflow DoS in GNU cpio (tar/ustar)A flaw was found in cpio. A local user can cause a Denial of Service (DoS) by triggering a stack-based buffer overflow when creating archives in tar or ustar formats. When archiving files owned by users or groups with names exceeding 32 characters, cpio copies these names into fixed-size memory without verifying their length. This unbounded copy corrupts stack memory and causes the application to crash. |
And others... |
| CVE-2026-71363 | Nov 12, 2026 |
AWX Debug API Unauthenticated Access Leads to DoSA flaw was found in AWX. The debug API endpoints (/api/debug/task_manager/, /api/debug/dependency_manager/, /api/debug/workflow_manager/) are registered unconditionally in the URL configuration and use AllowAny permission class with _ignore_model_permissions=True. This allows an unauthenticated remote attacker to repeatedly invoke scheduler operations that acquire database advisory locks and open transactions, potentially leading to resource exhaustion and degraded service availability. |
|
| CVE-2026-121876 | Nov 12, 2026 |
systemd-gpt-auto-generator auto-mount enables TEE memory leak in OpenShiftA flaw was found in the interaction between systemd-gpt-auto-generator and confidential computing guest VM images in OpenShift Sandboxed Containers (confidential peer pods). systemd-gpt-auto-generator automatically discovers and mounts GPT partitions by type GUID at boot with no user confirmation. In the confidential computing threat model, where the host/hypervisor is the adversary, a malicious host can inject partitions into the guest's virtual disk. Most critically, injecting a swap partition causes the guest kernel to page out TEE-encrypted memory to a host-controlled block device, breaking the confidentiality guarantee of the hardware TEE (AMD SEV-SNP, Intel TDX). The PodVM images use a GPT-partitioned disk with dm-verity on the root partition. However, the roothash= kernel parameter only disables root auto-discovery non-root partitions (swap, /home, /var, /srv, /var/tmp) are still auto-discovered and mounted. The generator is shipped unmasked in the RHEL systemd-udev subpackage, and no kernel command line parameter in the measured UKI addon disables it. Additionally, the PodVM measurement script captures PCRs 3, 9, 11, and 12, but not PCR 5 (GPT partition table), so partition table modifications are not detected by remote attestation. |
And others... |
| CVE-2026-127030 | Nov 12, 2026 |
FreeRADIUS EAP-FAST Stack Buffer Overflow DoS (CVE-2026-127030)A flaw was found in freeradius. An improper length validation in the EAP-FAST module allows a stack-based buffer overflow during session ticket processing. A remote, unauthenticated attacker can exploit this flaw by sending a specially crafted handshake request, causing the server process to crash and resulting in a Denial of Service (DoS). |
|
| CVE-2026-127029 | Nov 12, 2026 |
FreeRADIUS EAPSIM Buffer Overflow DoSA flaw was found in freeradius's Extensible Authentication Protocol Method for Subscriber Identity Module (EAP-SIM) module. When handling authentication requests, the server copies a client-supplied identity into an internal structure without properly checking its length against a fixed-size buffer. An unauthenticated remote attacker can exploit this issue by sending specially crafted EAP-SIM messages, triggering a stack buffer overflow that crashes the service and results in a Denial of Service (DoS). |
|
| CVE-2026-6467 | Nov 12, 2026 |
PostgreSQL <14.2518.6 Uncontrolled Search Path RCE via CREATE EXTENSIONUncontrolled search path element in PostgreSQL CREATE EXTENSION allows an attacker with database-level CREATE privilege to execute arbitrary code as the bootstrap superuser, via ALTER SCHEMA ... RENAME or CREATE EXTENSION ... SCHEMA "$user". ALTER EXTENSION was also affected. A trusted-extension script located the wrong object and executed arbitrary SQL of the attacker's choice. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-18447 | Nov 12, 2026 |
PostgreSQL pre-18.7/17.12/16.16/15.20/14.25 Type Confusion RCE via any outputType confusion in PostgreSQL SQL-language functions allows an object creator to execute arbitrary code as the operating system user running the database, via an output parameter of type "any". Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-6460 | Nov 12, 2026 |
PostgreSQL type conf via ALTER SET DATA TYPE (pre 18.7/17.12/16.16/15.20/14.25)Type confusion in PostgreSQL allows an object creator to execute arbitrary code as the operating system user running the database, via ALTER ... SET DATA TYPE primarily. Other DDL attack routes exist, such as "ALTER TABLE ... ADD COLUMN; ROLLBACK; ALTER TABLE ... ADD COLUMN". The system had inadequate tracking of typed values, and values were not self-identifying. Stale values could appear in data dictionary entries, PL/pgSQL variables, and many other parts of the system. PostgreSQL Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-16237 | Nov 12, 2026 |
PostgreSQL <18.7 Autoupdatable view INSERT ON CONFLICT Privilege BypassImproper protection in PostgreSQL INSERT ... ON CONFLICT on auto-updatable views allows an attacker having INSERT and UPDATE privileges on the view to read and modify every row in the view's base table, via iterated INSERT ... ON CONFLICT DO UPDATE. This bypasses the view's WHERE condition, whether or not the view is a security_barrier view. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-16240 | Nov 12, 2026 |
PostgreSQL pg_basebackup format string leak (pre 18.7-14.25)Use of externally-controlled format string in PostgreSQL pg_basebackup allows an attacker having already compromised a server to achieve disclosure from pg_basebackup memory, via backup manifest bytes. The vulnerability does not return the improperly-read bytes back to the attacker's server, so a successful attack would need separate implementation-specific secrets for that. Integrity impact is unlikely; in particular, the applicable formatter does not support %n. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-120154 | Nov 12, 2026 |
PostgreSQL <18.7, <17.12, <16.16, <15.20, <14.25 RLS Bypass via INSERT ON CONFLICTImproper protection in PostgreSQL INSERT ... ON CONFLICT allows an attacker having INSERT, UPDATE, and applicable SELECT privileges on the table to read every row despite row security policies, via iterated INSERT ... ON CONFLICT DO UPDATE. Unlike CVE-2026-16237, this does not facilitate improper writes. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-14661 | Nov 12, 2026 |
PostgreSQL <18.7 sslkeylogfile File Name Injection DoSExternal control of file name in PostgreSQL dblink and CREATE/ALTER SUBSCRIPTION allows a user to achieve persistent denial of service, via appending invalid data to a chosen file. Specifically, the "sslkeylogfile" connection parameter appends data, in NSS keylog format, to a file of the user's choosing. This "sslkeylogfile" mechanism cannot add arbitrary bytes. Within major version 18, minor versions before PostgreSQL 18.7 are affected. Versions before PostgreSQL 18 are also affected if libpq version 18 or later is installed and in use by the server. |
|
| CVE-2026-120153 | Nov 12, 2026 |
PostgreSQL <14.2518.7 SQLi via extension script substitutionSQL injection in PostgreSQL extension-script substitutions allows an attacker with database-level CREATE privilege to execute arbitrary code as the bootstrap superuser, via a schema or owner name containing newlines or other special substrings. This is similar to CVE-2023-39417, but it requires a non-bundled extension with a vulnerable script pattern. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-120151 | Nov 12, 2026 |
PostgreSQL <18.7 Type Confusion in plpgsql Record Assignment RCEType confusion in PostgreSQL plpgsql record-field assignment allows an object creator to execute arbitrary code as the operating system user running the database, via a reentrant domain CHECK that changes a RECORD variable's row type while a value is being cast. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-120152 | Nov 12, 2026 |
PostgreSQL pg_show_all_settings() Use-After-Free (<=16.15, <=17.11, <=18.6)Use after free in PostgreSQL pg_show_all_settings() allows a database user to retrieve memory contents, via loading a module while the function is scanning custom-variable placeholders that the module replaces and frees. Within major versions 16-18, minor versions before PostgreSQL 18.7, 17.12, and 16.16 are affected. Versions before PostgreSQL 16 are unaffected. |
|
| CVE-2026-120150 | Nov 12, 2026 |
PostgreSQL <18.7 Use-After-Free in Expanded-Record Domain ChecksUse after free in PostgreSQL expanded-record domain checks allows an object creator to execute arbitrary code as the operating system user running the database, via repeated checks of a domain over a composite type that cause reuse of a dangling memory-context pointer. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-120149 | Nov 12, 2026 |
PostgreSQL <14.25-18.7 heap overflow in postgres_fdw batch insertHeap-based buffer overflow in PostgreSQL foreign batch inserts allows a foreign server to execute arbitrary code, via reporting that it inserted more rows than the server supplied. postgres_fdw can legitimately encounter this when a rule on the remote table expands an INSERT into additional rows. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-120148 | Nov 12, 2026 |
PostgreSQL <14.25 /15.20 /16.16 /17.12 /18.7 Type Confusion RCEType confusion in PostgreSQL extended statistics allows an object creator to execute arbitrary code as the operating system user running the database, via a statistics expression of an anonymous RECORD type whose backend-local type identifier denotes a different row type in another session. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-120146 | Nov 12, 2026 |
PostgreSQL <18.7/17.12/16.16/15.20/14.25: Missing Auth in REASSIGN OWNEDMissing authorization in PostgreSQL REASSIGN OWNED allows a role granted INHERIT but not SET to transfer objects to the granted role. It also allows reassignment of database ownership without the CREATEDB privilege. The equivalent ALTER ... OWNER commands block this. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-120147 | Nov 12, 2026 |
PostgreSQL dblink Use-After-Free (pre 18.7,17.12,16.16,15.20,14.25)Use after free in the PostgreSQL dblink extension allows an object creator to execute arbitrary code as the operating system user running the database, via type conversion code that re-enters dblink and closes a connection whose results an outer dblink call is reading. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-120145 | Nov 12, 2026 |
PostgreSQL <18.7 logical replication auth bypass OS RCEMissing authorization in PostgreSQL logical replication allows a compromised publisher to execute arbitrary code as the operating system user running the superuser-owned subscription, via naming a system catalog as a replication target. Only subscriptions owned by a superuser are vulnerable. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-120143 | Nov 12, 2026 |
PostgreSQL Use-After-Free in Functions (pre 18.7/17.12/16.16/15.20/14.25)Use after free in PostgreSQL trigger functions allows an object creator to execute arbitrary code as the operating system user running the database, via a cursor over a transition table. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-120144 | Nov 12, 2026 |
PostgreSQL 18 <18.7 Type-Cache Confusion RCEType confusion from incomplete PostgreSQL type-cache invalidation allows an object creator to execute arbitrary code as the operating system user running the database, via a composite type change while its cache entry is being populated. Within major version 18, minor versions before PostgreSQL 18.7 are affected. Versions before PostgreSQL 18 are unaffected. |
|
| CVE-2026-120142 | Nov 12, 2026 |
PostgreSQL 17/18 <18.7, <17.12 Type Confusion RCEType confusion in PostgreSQL anonymous RECORD types allows an object creator to execute arbitrary code as the operating system user running the database, via row types having dropped attributes in the same positions but with different widths or alignments. Within major versions 17-18, minor versions before PostgreSQL 18.7 and 17.12 are affected. Versions before PostgreSQL 17 are unaffected. |
|
| CVE-2026-120141 | Nov 12, 2026 |
PostgreSQL <18.7 Type Confusion in json_populate_recordset RCEType confusion in PostgreSQL materialized set-returning functions allows a database user to execute arbitrary code as the operating system user running the database, via returning rows having different dynamic RECORD return types. json_populate_recordset() is one affected function. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-120139 | Nov 12, 2026 |
PostgreSQL <18.7,17.12,16.16,15.20,14.25>: Integer Wraparound in Tuple OS ExecInteger wraparound in PostgreSQL in-memory tuple-size calculations allows a database user to execute arbitrary code as the operating system user running the database, via oversized tuple data. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-116335 | Nov 12, 2026 |
PostgreSQL <18.7, <17.12, <16.16, <15.20, <14.25 Type Confusion RCEType confusion in PostgreSQL operator commutator and negator links allows an object creator to execute arbitrary code as the operating system user running the database, via linking operators having different result types or creating inconsistent reciprocal links. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-116336 | Nov 12, 2026 |
PostgreSQL REINDEX CONCURRENTLY Drop Index RCE (pre-18.7,17.12,16.16,15.20,14.25)Operation on a dropped index in PostgreSQL REINDEX CONCURRENTLY allows an object creator to execute arbitrary code as the operating system user running the database, via an index expression that issues DROP INDEX. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |
|
| CVE-2026-116333 | Nov 12, 2026 |
PostgreSQL 17/18 Btree Scan Buffer Overread (pre 17.12, 18.7)Buffer over-read in PostgreSQL parallel B-tree scans allows an object creator to read attacker-chosen server-memory addresses, via a function incorrectly marked PARALLEL SAFE or STABLE to make participating workers build different scan-key arrays. Within major versions 17-18, minor versions before PostgreSQL 18.7 and 17.12 are affected. Versions before PostgreSQL 17 are unaffected. |
|
| CVE-2026-116332 | Nov 12, 2026 |
PostgreSQL <18.7 Use-After-Free in portal setup OS RCEUse after free in PostgreSQL portal setup allows an object creator to execute arbitrary code as the operating system user running the database, via running user-defined code during planning or executor startup that closes the portal currently being prepared. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected. |