PostgreSQL többszörös sebezhetőség

CH azonosító

CH-903

Felfedezés dátuma

2008.01.06.

Súlyosság

Alacsony

Érintett rendszerek

PostgreSQL
PostgreSQL Global Development Group

Érintett verziók

PostgreSQL Global Development Group PostgreSQL 8.0 - 8.2, 7.3, 7.4

Összefoglaló

Jelentettek néhány sebezhetőséget a PostgreSQL-ben, melyeket kihasználva rosszindulatú felhasználók emelt szintű jogosultságot szerezhetnek vagy szolgáltatás megtagadást (DoS) okozhatnak.

Leírás

Jelentettek néhány sebezhetőséget a PostgreSQL-ben, melyeket kihasználva rosszindulatú felhasználók emelt szintű jogosultságot szerezhetnek vagy szolgáltatás megtagadást (DoS) okozhatnak.

  1. Az indexelő eljárások superuser jogosultsággal futnak a “VACUUM” és “ANALYZE” során. Ezt kihasználva emelt szintű jogosultság szerezhető.
  2. A “SET ROLE” és “SET SESSION AUTHORIZATION” engedélyezve vannak az indexelő eljárásokban. Ezt kihasználva emelt szintű jogosultság szerezhető.
  3. SQL lekérdezésekben regular expression (szabályos kifejezés) feldolgozásakor fellépő hibákat kihasználva végtelen ciklust lehet létrehozni, ami nagy memória felhasználáshoz, a backend lefagyásához és így szolgáltatás megtagadáshoz vezet.
  4. Helyi azonosítás esetén a DBLink modul hibáit kihasználva superuser jogosultság szerezhető.

Megoldás

Frissítsen a legújabb verzióra