Eine Schwachstelle in PostgreSQL, die die AusfĂŒhrung von Code mit Berechtigungen des Arbeitsprozesses ermöglicht.

Es wurden Korrekturupdates fĂŒr alle unterstĂŒtzten Versionen von PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17 und 12.21 erstellt, in denen 35 Fehler behoben und 3 SicherheitsanfĂ€lligkeiten - eine kritische und zwei weniger kritische - beseitigt wurden. Zudem wurde die UnterstĂŒtzung fĂŒr die Version PostgreSQL 12 eingestellt, fĂŒr die keine weiteren Updates mehr bereitgestellt werden.

Die kritische SicherheitsanfĂ€lligkeit (CVE-2024-10979), die mit einem GefĂ€hrdungsgrad von 8.8 von 10 eingestuft wird, ermöglicht es einem lokalen Datenbankbenutzer mit Rechten zur Erstellung von PL/Perl-Funktionen, Code mit den Rechten des Benutzers auszufĂŒhren, unter dem die Datenbank lĂ€uft. Diese SicherheitsanfĂ€lligkeit entsteht, weil in PL/Perl-Funktionen Umgebungsvariablen des Arbeitsprozesses, einschließlich der PATH-Variable, die die Pfade zu ausfĂŒhrbaren Dateien definiert, sowie PostgreSQL-spezifische Umgebungsvariablen geĂ€ndert werden können. Es wird darauf hingewiesen, dass fĂŒr den Angriff lediglich Zugang zur Datenbank erforderlich ist und kein Benutzerkonto im System benötigt wird. CREATE OR REPLACE FUNCTION plperl_set_env_var() RETURNS void AS $$ $ENV{‘ENV_VAR’} = ‘testval’; $$ LANGUAGE plperl; SELECT plperl_set_env_var();

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster