Bug 2498184 (CVE-2026-59851) - CVE-2026-59851 libssh: libssh: authentication bypass via missing GSSAPI principal check
Summary: CVE-2026-59851 libssh: libssh: authentication bypass via missing GSSAPI princ...
Keywords:
Status: NEW
Alias: CVE-2026-59851
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On: 2503676
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-07-08 18:22 UTC by OSIDB Bzimport
Modified: 2026-07-21 15:17 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-07-08 18:22:52 UTC
A flaw was found in libssh server-side GSSAPIKeyExchange authorization. In ssh_packet_userauth_request() in src/messages.c, the gssapi-keyex login path granted success after Kerberos authentication without dispatching the callback that verifies whether the authenticated principal is authorized for the requested local user. On servers with GSSAPIKeyExchange enabled, an authenticated client can therefore log in as an arbitrary local user if the missing principal-to-user authorization check is relied upon for access control.


Note You need to log in before you can comment on or make changes to this bug.