Skip to content
8.8 High

CVE-2026-6475 Symlink following in PostgreSQL pg_basebackup plain format and in pg_rewind allows an origin superuser to overwrite…

Description

Symlink following in PostgreSQL pg_basebackup plain format and in pg_rewind allows an origin superuser to overwrite local files, e.g. /var/lib/postgres/.bashrc, that hijack the operating system account. It will remain the case that starting the server after these commands implicitly trusts the origin superuser, due to features like shared_preload_libraries. Hence, the attack has practical implications only if one takes relevant action between these commands and server start, like moving the files to a different VM or snapshotting the VM. Versions before PostgreSQL 18.4, 17.10, 16.14, 15.18, and 14.23 are affected.

Affected products and versions

Product Affected versions Fixed in
postgresql 18 18 → < 18.4 18.4
postgresql 17 17 → < 17.10 17.10
postgresql 16 16 → < 16.14 16.14
postgresql 15 15 → < 15.18 15.18
postgresql 14.23 earliest → < 14.23 14.23

References

Timeline

  1. Published
  2. Last modified
The 79 CVEs of postgresql →
Track this CVE