Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

PostgreSQL JDBC 42.7.12 Security Release

Дата публикации: 06-07-2026 00:00:00


Silent channel-binding authentication downgrade (CVE-2026-54291)
channelBinding=require connections can be silently downgraded from SCRAM-SHA-256-PLUS (with channel binding) to plain SCRAM-SHA-256 (without it), losing the man-in-the-middle protection the setting is meant to guarantee. An attacker who can intercept the TLS connection triggers the downgrade with a certificate whose signature algorithm has no tls-server-end-point channel-binding hash. Examples are Ed25519, Ed448, and post-quantum algorithms.
Two issues combine in releases 42.7.4 through 42.7.11:
The bundled com.ongres.scram:scram-client (3.1 or 3.2) returns an empty byte array instead of failing when it cannot derive the binding hash for such a certificate. This is the library issue tracked as GHSA-p9jg-fcr6-3mhf.
pgJDBC does not enforce channelBinding=require where it matters. ScramAuthenticator checks only that the server advertised a -PLUS mechanism; it neither rejects the empty binding nor checks that the negotiated mechanism uses channel binding. The connection therefore downgrades silently.
Only connections that set channelBinding=require are affected. Under the default prefer policy, and under allow or disable, falling back to plain SCRAM is the documented behaviour.
Releases before 42.7.4 are unaffected, because they do not support channel binding.


Основное содержимое страницы с новостью.

Posted on 2026-07-06 by JDBC Project

Related Proprietary Security

Silent channel-binding authentication downgrade (CVE-2026-54291) channelBinding=require connections can be silently downgraded from SCRAM-SHA-256-PLUS (with channel binding) to plain SCRAM-SHA-256 (without it), losing the man-in-the-middle protection the setting is meant to guarantee. An attacker who can intercept the TLS connection triggers the downgrade with a certificate whose signature algorithm has no tls-server-end-point channel-binding hash. Examples are Ed25519, Ed448, and post-quantum algorithms.

Two issues combine in releases 42.7.4 through 42.7.11:

The bundled com.ongres.scram:scram-client (3.1 or 3.2) returns an empty byte array instead of failing when it cannot derive the binding hash for such a certificate. This is the library issue tracked as GHSA-p9jg-fcr6-3mhf.

pgJDBC does not enforce channelBinding=require where it matters. ScramAuthenticator checks only that the server advertised a -PLUS mechanism; it neither rejects the empty binding nor checks that the negotiated mechanism uses channel binding. The connection therefore downgrades silently.

Only connections that set channelBinding=require are affected. Under the default prefer policy, and under allow or disable, falling back to plain SCRAM is the documented behaviour.

Releases before 42.7.4 are unaffected, because they do not support channel binding.

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Багаевская: Ночь 18 дек, Вт0017-12-2018
2Багаевская: Утро 18 дек, Вт0017-12-2018
3ISL | Bengaluru will be keen on regaining consistency as it faces Mohammedan0010-01-2025
4Агидель: Ночь 20 дек, Чт0019-12-2018
5SQL Management Studio for PostgreSQL 2.0 Is Here — Faster, Safer, and More Efficient 08.0123-04-2026
6Путин присвоил командующему Черноморским флотом Сергею Пинчуку звание адмирала0021-02-2025
7Rilevazione MEF/ISTAT 2023: in rete i risultati del Programma di razionalizzazione degli acquisti0025-10-2024
8На ПАО "МЗИК" стартовала летняя оздоровительная кампания 2019 года0031-05-2019
9Ботокс и мигрень. Как вы уже знаете, мигрень считается неизлечим, ...0020-02-2025
10[VK] Сгорел, как шашлык! Обугленное тело пришельца с Марса найдено в Калининской АЭС - 30 Июля 2019 - ПЛАНЕТА ТАЙН0030-07-2019

Классификация: . Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 18.82. Источник: www.postgresql.org.