- Reported
-
- Issued
-
- Package
-
steamworks
(crates.io)
- Type
-
Vulnerability
- Categories
-
- Keywords
-
#panic
- References
-
- Patched
-
- Affected Functions
- Version
steamworks::Client::process_callbacks
-
steamworks::Client::register_callback
-
steamworks::Server::begin_authentication_session
-
steamworks::User::begin_authentication_session
-
steamworks::ValidateAuthTicketResponse::from_raw
-
Description
Processing the raw ValidateAuthTicketResponse_t callback data panics when the m_eAuthSessionResponse field is k_EAuthSessionResponseAuthTicketNetworkIdentityFailure. This can lead to denial of service in game clients and servers using the begin_authentication_session API to authenticate players if a malicious game client sends an authentication ticket with a network identity that does not match that of the verifier.
Advisory available under CC0-1.0
license.