Kaspersky ID:
Дата обнаружения:


Multiple serious vulnerabilities have been found in PostgreSQL before 9.1.23, 9.2.x before 9.2.18, 9.3.x before 9.3.14, 9.4.x before 9.4.9, and 9.5.x before 9.5.4. Malicious users can exploit these vulnerabilities to cause denial of service, obtain sensitive information, possibly execute arbitrary code or gain priveleges.

Below is a complete list of vulnerabilities:

  1. An unknown vulnerability can be exploited remotely via a specially crafted SQL statement to cause denial of service;
  2. An unknown vulnerability can be exploited remotely via a specially crafted SQL statement to obtain sensitive information or possibly execute arbitrary code;
  3. An unknown vulnerability can be exploited remotely by authenticated users with CREATEDB and CREATEROLE roles to gain superuser priveleges by using special characters in database or role names.

Technical details

Denial of service for vulnerability (1) occurs after NULL pointer dereference and server crash.

Specially crafted SQL statements for vulnerability (2) always contain CASE/WHEN commands or inline SQL function, which implements the equality operator requiring values of different types, used for a CASE expression.

Special characters for vulnerability (3) are double quote, backsplash, carriage return.

Первичный источник обнаружения

Связанные продукты

Список CVE

  • CVE-2016-5424
  • CVE-2016-5423

Смотрите также

Узнай статистику распространения уязвимостей в своем регионе statistics.securelist.com

Нашли неточность в описании этой уязвимости? Дайте нам знать!
Встречай новый Kaspersky!
Каждая минута твоей онлайн-жизни заслуживает топовой защиты.
Узнать больше
Kaspersky IT Security Calculator:
Оцените ваш профиль кибербезопасности
Узнать больше
Confirm changes?
Your message has been sent successfully.