Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

suse-cvrf логотип

openSUSE-SU-2026:21846-1

Опубликовано: 14 сент. 2026
Источник: suse-cvrf

Описание

Security update for keybase-client

This update for keybase-client fixes the following issues:

Changes in keybase-client:

  • CVE-2026-56855,CVE-2026-56854,CVE-2026-78662: authentication bypass and deadlocks in the crypto/ssh library
    • Add update-go-crypto.patch to update affected dependency (bsc#1278586).
  • Update to go 1.26 as required to update go crypto library

Список пакетов

openSUSE Leap 16.0
kbfs-6.6.3-bp160.3.1
kbfs-git-6.6.3-bp160.3.1
kbfs-tool-6.6.3-bp160.3.1
keybase-client-6.6.3-bp160.3.1

Описание

The source-address critical option in the Permissions returned by an authentication callback was only enforced for the PublicKeyCallback and VerifiedPublicKeyCallback paths, extending the fix for CVE-2026-46595. Permissions returned by the PasswordCallback, KeyboardInteractiveCallback, NoClientAuthCallback, and GSSAPIWithMICConfig.AllowLogin callbacks were not validated against the client's remote address, so a source-address restriction set by those callbacks was silently ignored. The check is now applied to the Permissions returned by any authentication callback.


Затронутые продукты
openSUSE Leap 16.0:kbfs-6.6.3-bp160.3.1
openSUSE Leap 16.0:kbfs-git-6.6.3-bp160.3.1
openSUSE Leap 16.0:kbfs-tool-6.6.3-bp160.3.1
openSUSE Leap 16.0:keybase-client-6.6.3-bp160.3.1

Ссылки

Описание

Previously, after a channel has been established, a malicious peer could send crafted messages that would deadlock the entire connection. Now, we handle all RFC 4254 channel messages; global requests are handled explicitly. Then, treat all other messages as a protocol error and tear the connection down instead of buffering and blocking.


Затронутые продукты
openSUSE Leap 16.0:kbfs-6.6.3-bp160.3.1
openSUSE Leap 16.0:kbfs-git-6.6.3-bp160.3.1
openSUSE Leap 16.0:kbfs-tool-6.6.3-bp160.3.1
openSUSE Leap 16.0:keybase-client-6.6.3-bp160.3.1

Ссылки

Описание

Previously, a channel registered in the mux's chanList is not usable until it is established. A malicious peer was able flood the channel's incomingRequests, deadlocking the entire connection. Now, we add an atomic established state, set when a channel becomes usable. Until such a time, handlePacket drops every packet other than the open confirmation/failure, without blocking and without tearing down the connection.


Затронутые продукты
openSUSE Leap 16.0:kbfs-6.6.3-bp160.3.1
openSUSE Leap 16.0:kbfs-git-6.6.3-bp160.3.1
openSUSE Leap 16.0:kbfs-tool-6.6.3-bp160.3.1
openSUSE Leap 16.0:keybase-client-6.6.3-bp160.3.1

Ссылки
Уязвимость openSUSE-SU-2026:21846-1