rootpwn

critical · CVSS v3 9.9

CVE-2026-85878

CVE-2026-85878 exposes an improper authorization flaw in Azure Database for PostgreSQL that lets an authenticated user gain elevated privile

Overview

CVE-2026-85878 exposes an improper authorization flaw in Azure Database for PostgreSQL that lets an authenticated user gain elevated privileges across the network. The vulnerability can be exploited by users who already have access to the database, enabling them to perform actions beyond their intended scope. It is critical because it bypasses normal role boundaries and can lead to widespread compromise of data and services.

Description

Improper authorization in Azure Database for PostgreSQL allows an authorized attacker to elevate privileges over a network.

Impact

The flaw violates confidentiality, integrity, and availability by allowing an attacker to elevate privileges and potentially access or modify any database object. Defenders are impacted because compromised accounts can read, write, or delete data, disrupt services, and pivot to other resources within the same virtual network. The attack surface is limited to users with existing database access, but the consequences can be extensive if the attacker escalates privileges.

Remediation

['Apply the latest Microsoft security update for Azure Database for PostgreSQL as soon as it is released.', 'Restrict database access to the minimum set of users and roles required for business functions.', 'Enforce network segmentation and use Azure Private Link or VNet service endpoints to limit exposure of the database to only trusted subnets.', 'Enable Azure Policy to audit and enforce least‑privilege role assignments and monitor for privilege escalation activity.', 'Review and tighten firewall rules, ensuring only necessary IP ranges can reach the database.']

Risk context

The vulnerability is rated critical with a CVSS v3 score of 9.9, indicating a high likelihood of exploitation and severe impact. No EPSS data is available, but the lack of a patch at the time of discovery means immediate action is required to mitigate potential privilege escalation.

Affected products

  • Azure Database for PostgreSQL - Single Server
  • Azure Database for PostgreSQL - Flexible Server
  • Azure Database for PostgreSQL - Hyperscale (Citus)
  • Azure PostgreSQL Managed Instance

Scores

Severity
critical
CVSS v2
9
CVSS v3
9.9
CVSS v4
EPSS

azure postgresql privilege-escalation authorization cloud-database critical network

← All CVEs