BDU:2022-05174 (CVE-2022-31197) — уязвимость реализации метода «java.sql.ResultRow.refreshRow()» драйвера JDBC (PgJDBC)
По данным БДУ ФСТЭК России, по состоянию на 13.09.2024.
Высокий — 7.1/10 Публичный эксплойт Есть инциденты ИБ Устранена
Уязвимость реализации метода "java.sql.ResultRow.refreshRow()" драйвера JDBC (PgJDBC) связана с непринятием мер по защите структуры SQL-запроса. Эксплуатация уязвимости может позволить нарушителю, действующему удалённо, выполнить произвольный код путем отправки специально созданного SQL-запроса
Кого касается и что делать
- Уязвимое ПО: pgjdbc (PostgreSQL Global Development Group) — версии до 42.4.1, до 42.2.26; UAA (Cloud Foundry Foundation) — версии до 75.23.0; ОСОН ОСнова Оnyx (АО «НППКТ») — версии до 2.6
- Что делать: уязвимость устранена производителем — применить исправления: github.com
- Эксплойт: существует в открытом доступе — приоритет обновления внеочередной
Сведения об уязвимости
| Идентификаторы | BDU:2022-05174 · CVE-2022-31197 |
| Уровень опасности | Высокий (базовая оценка CVSS 3.1 — 7.1; CVSS 2.0 — 7.1) |
| Вектор CVSS 3.1 | AV:N/ атака по сети, высокая сложность, нужны права пользователя, требуется участие пользователя, высокое влияние на конфиденциальность, целостность и доступность |
| Наименование ФСТЭК | Уязвимость реализации метода "java.sql.ResultRow.refreshRow()" драйвера JDBC (PgJDBC), позволяющая нарушителю выполнить произвольный код |
| Даты | Опубликована: 22.08.2022 · Обновлена ФСТЭК: 13.09.2024 · Выявлена: 03.08.2022 |
| Статус уязвимости | Подтверждена производителем (производитель признал уязвимость) |
| Наличие эксплойта | Существует в открытом доступе (код атаки общедоступен, риск эксплуатации повышен) |
| Информация об устранении | Уязвимость устранена (исправление выпущено производителем; способ: обновление программного обеспечения) |
| Тип ошибки | CWE-89 — непринятие мер по защите структуры запроса SQL (атаки типа "внедрение SQL") |
| Класс уязвимости | Уязвимость кода · Способ эксплуатации: инъекция |
Уязвимое ПО
- pgjdbc (PostgreSQL Global Development Group) — версии до 42.4.1, до 42.2.26 · сетевое программное средство, прикладное ПО информационных систем
- UAA (Cloud Foundry Foundation) — до 75.23.0 · прикладное ПО информационных систем
- ОСОН ОСнова Оnyx (АО «НППКТ») — до 2.6 · операционная система
Возможные меры по устранению уязвимости
Обновление. Обновление программного обеспечения до версий 42.2.26, 42.4.1 и выше
- Для Cloud Foundry UAA: github.com/cloudfoundry/uaa/releases/tag/v75.23.0
- Для ОСОН ОСнова Оnyx: Обновление программного обеспечения libpgjava до версии 42.2.5-2+deb10u2



