Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 461dbf7066ba0e0c9cfe92b9792da613be101df4
      
https://github.com/WebKit/WebKit/commit/461dbf7066ba0e0c9cfe92b9792da613be101df4
  Author: Charlie Wolfe <[email protected]>
  Date:   2026-06-12 (Fri, 12 Jun 2026)

  Changed paths:
    M Source/WebCore/Modules/webauthn/AuthenticatorAssertionResponse.h

  Log Message:
  -----------
  AuthenticatorAssertionResponse::m_synchronizable is left uninitialized
https://bugs.webkit.org/show_bug.cgi?id=316975
rdar://179451483

Reviewed by Pascoe.

m_synchronizable had no in-class initializer and neither constructor set it, so 
it held an
indeterminate value. LocalAuthenticator only calls setSynchronizable() 
conditionally, so on the path
where the keychain group is null and the attributes lack kSecAttrSynchronizable 
the garbage value
was read into authDataFlags(). Default-initialize it to false.

* Source/WebCore/Modules/webauthn/AuthenticatorAssertionResponse.h:

Canonical link: https://commits.webkit.org/315119@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to