Bug 283478
Summary: | [WebAuthn] Transports are not lexicographically sorted | ||
---|---|---|---|
Product: | WebKit | Reporter: | shinkieun |
Component: | WebCore Misc. | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Major | CC: | karlcow, nitinmahendru, pascoe, shinkieun, webkit-bug-importer |
Priority: | P2 | Keywords: | BrowserCompat, InRadar |
Version: | Safari 17 | ||
Hardware: | Mac (Apple Silicon) | ||
OS: | macOS 14 |
shinkieun
When testing with Safari v17.5, I got following transports ["internal", "hybrid"] when creating the passkey with iCloud Keychain.
The spec defines that the transports MUST be lexicographical ordered.
See followings links.
- https://w3c.github.io/webauthn/#dom-authenticatorattestationresponse-transports-slot
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Alexey Proskuryakov
Thank you for the report. 17.5 its quite old, are you still seeing this with up to date Safari versions?
shinkieun
I can't update the Safari due to corporate device's policy at the moment.
Radar WebKit Bug Importer
<rdar://problem/140655335>
EWS
Committed 288881@main (4f798717acc1): <https://commits.webkit.org/288881@main>
Reviewed commits have been landed. Closing PR #37321 and removing active labels.