Aktívne zneužívaná zraniteľnosť v databázovom systéme PostgreSQL

Vývojári databázového systému PostgreSQL vydali bezpečnostné aktualizácie, ktoré opravujú aktívne zneužívanú zero-day zraniteľnosť vysokej závažnosti. CVE-2025-1094 vo viacerých funkciách libpq možno zneužiť na vzdialené vykonanie kódu.

Zraniteľné systémy:

  • PostgreSQL 17.X vo verziách starších ako 17.3
  • PostgreSQL 16.X vo verziách starších ako 16.7
  • PostgreSQL 15.X vo verziách starších ako 15.11
  • PostgreSQL 14.X vo verziách starších ako 14.16
  • PostgreSQL 13.X vo verziách starších ako 13.19

Opis zraniteľnosti:

CVE-2025-1094 (CVSS skóre 8,1)

CVE-2025-1094 spočívajúcu v nesprávnej neutralizácii syntaxe úvodzoviek vo viacerých funkciách libpq a príkazovom riadku by vzdialený neautentifikovaný útočník prostredníctvom SQL injekcie vedúcej k zneužitiu funkcionality pre spúšťanie metapríkazov mohol zneužiť na vzdialené vykonanie kódu.

Zraniteľnosť je možné zneužiť len pri špecifickej konfigurácii systémov:

  • výstupy libpq funkcií sú používané ako vstupy do psql (interaktívny terminál PostgreSQL)
  • súčasné nastavení client_encoding na hodnotu BIG5 a server_encoding na hodnoty EUC_TW alebo MULE_INTERNAL.

Pozn.: Zraniteľnosť je podľa spoločnosti RAPID-7 aktívne zneužívaná minimálne od decembra 2024. Jej zneužitie bolo zaznamenané v súvislosti s útokmi zneužívajúcimi zraniteľnosti v produktoch BeyondTrust PRA (Privileged Remote Access) a BeyondTrust RS (Remote Support).

Možné škody:

  • Vzdialené vykonanie kódu

Odporúčania:

Administrátorom a používateľom odporúčame vykonať bezodkladnú aktualizáciu zraniteľných systémov na verzie 17.3, 16.7, 15.11, 14.16 alebo 13.19.

Zdroje: