LIVE · cybersecurity feed
Live wire
cve recordhigh

CVE-2026-6471

postgresql · postgresql

Published
CVSS7.2
Severityhigh
WeaknessCWE-862
ExploitedNot in CISA KEV

CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

Description

Missing authorization in PostgreSQL logical decoding allows a non-superuser holding REPLICATION privilege to dlopen any file visible to the operating system account running the server, via the choice of logical decoding plugin. This in turn runs arbitrary code as that account. Versions before PostgreSQL 18.6, 17.11, 16.15, 15.19, and 14.24 are affected.

References

← Back to the CVE Tracker

Our coverage of CVE-2026-6471

CVE-2026-6471high

PostgreSQL Fixes 12-Year-Old Logical Decoding Flaw Enabling Replication-Role Code Execution

PostgreSQL has released updates to address a critical security vulnerability, identified as CVE-2026-6471, which has reportedly been present in the database system for 12 years. The flaw allows a user who possesses replication privileges to execute arbitrary code on the database server. This is achieved by loading a specially crafted malicious library, leveraging a mechanism within the logical…

CVE-2026-6471

PostgreSQL Hit by 12-Year-Old Vulnerability Allowing Server Takeover

A critical vulnerability, dubbed "PostGREShell" and tracked as CVE-2026-6471, has been discovered in PostgreSQL, allowing low-privileged attackers to execute arbitrary code and potentially take over database servers. The flaw, which has a CVSS score of 7.2, has been present in all PostgreSQL versions since 9.4, released in 2014, and remained unpatched for 12 years until recent updates.