Last-minute updates for release notes.
authorTom Lane
Mon, 5 Aug 2024 18:03:20 +0000 (14:03 -0400)
committerTom Lane
Mon, 5 Aug 2024 18:03:20 +0000 (14:03 -0400)
Security: CVE-2024-7348

doc/src/sgml/release-15.sgml

index d5d96b3a6d0dddce6710e7109f7ad659f2ae11cd..d05b44a3cf875c42d54a0a885c9b24cfbc817258 100644 (file)
 
     
 
+     
+      Prevent unauthorized code execution
+      during pg_dump (Masahiko Sawada)
+     
+
+     
+      An attacker able to create and drop non-temporary objects could
+      inject SQL code that would be executed by a
+      concurrent pg_dump session with the
+      privileges of the role running pg_dump
+      (which is often a superuser).  The attack involves replacing a
+      sequence or similar object with a view or foreign table that will
+      execute malicious code.  To prevent this, introduce a new server
+      parameter restrict_nonsystem_relation_kind that
+      can disable expansion of non-builtin views as well as access to
+      foreign tables, and teach pg_dump to set
+      it when available.  Note that the attack is prevented only if
+      both pg_dump and the server it is dumping
+      from are new enough to have this fix.
+     
+
+     
+      The PostgreSQL Project thanks
+      Noah Misch for reporting this problem.
+      (CVE-2024-7348)
+     
+    
+
+    
+