{"id":67015,"date":"2025-07-30T02:32:06","date_gmt":"2025-07-29T23:02:06","guid":{"rendered":"https:\/\/afaghhosting.net\/blog\/cve-2025-53102-discourse-unauthenticated-webauthn-challenge-leak\/"},"modified":"2025-07-30T02:32:06","modified_gmt":"2025-07-29T23:02:06","slug":"cve-2025-53102-discourse-unauthenticated-webauthn-challenge-leak","status":"publish","type":"post","link":"https:\/\/afaghhosting.net\/blog\/cve-2025-53102-discourse-unauthenticated-webauthn-challenge-leak\/","title":{"rendered":"CVE-2025-53102 &#8211; Discourse Unauthenticated WebAuthn Challenge Leak"},"content":{"rendered":"<p><strong>CVE ID : <\/strong>CVE-2025-53102<br \/>\n<br \/>\n<strong>Published : <\/strong> July 29, 2025, 8:15 p.m. | 1\u00a0hour, 12\u00a0minutes ago<br \/>\n<br \/>\n<strong>Description : <\/strong>Discourse is an open-source community discussion platform. Prior to version 3.4.7 on the `stable` branch and version 3.5.0.beta.8 on the `tests-passed` branch, upon issuing a physical security key for 2FA, the server generates a WebAuthn challenge, which the client signs. The challenge is not cleared from the user\u2019s session after authentication, potentially allowing reuse and increasing security risk. This is fixed in versions 3.4.7 and 3.5.0.beta.8.<br \/>\n<br \/>\n<strong>Severity:<\/strong> 0.0 | NA<br \/>\n<br \/>\nVisit the link for more details, such as CVSS details, affected products, timeline, and more&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CVE ID : CVE-2025-53102 Published : July 29, 2025, 8:15 p.m. | 1\u00a0hour, 12\u00a0minutes ago Description : Discourse is an open-source community discussion platform. Prior to version 3.4.7 on the `stable` branch and version 3.5.0.beta.8 on the `tests-passed` branch, upon issuing a physical security key for 2FA, the server generates a WebAuthn challenge, which the &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-67015","post","type-post","status-publish","format-standard","hentry","category-vulnerability"],"_links":{"self":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts\/67015","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/comments?post=67015"}],"version-history":[{"count":0,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts\/67015\/revisions"}],"wp:attachment":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/media?parent=67015"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/categories?post=67015"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/tags?post=67015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}