Вход на сайт

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

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

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.

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

#Наименование новостиТональностьИнформативностьДата публикации
1PgBouncer 1.26.0 released - Fixes three CVEs 06.6623-09-2026
2pgAdmin 4 v9.18 Released 010.2217-09-2026
3Багаевская: Ночь 18 дек, Вт0017-12-2018
4Багаевская: Утро 18 дек, Вт0017-12-2018
5ISL | Bengaluru will be keen on regaining consistency as it faces Mohammedan0010-01-2025
6Агидель: Ночь 20 дек, Чт0019-12-2018
7PostGREShell: в PostgreSQL обнаружили существовавшую 12 лет возможность запуска произвольного кода018.0109-09-2026
8SQL Management Studio for PostgreSQL 2.0 Is Here — Faster, Safer, and More Efficient 08.0123-04-2026
9Путин присвоил командующему Черноморским флотом Сергею Пинчуку звание адмирала0021-02-2025
10Rilevazione MEF/ISTAT 2023: in rete i risultati del Programma di razionalizzazione degli acquisti0025-10-2024

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