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’s session after authentication, potentially allowing reuse and increasing security risk. This is fixed in versions 3.4.7 and 3.5.0.beta.8.
Metrics
Affected Vendors & Products
References
History
Wed, 30 Jul 2025 06:30:00 +0000
Type | Values Removed | Values Added |
---|---|---|
First Time appeared |
Discourse
Discourse discourse |
|
Vendors & Products |
Discourse
Discourse discourse |
Tue, 29 Jul 2025 20:15:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Metrics |
ssvc
|
Tue, 29 Jul 2025 19:30:00 +0000
Type | Values Removed | Values Added |
---|---|---|
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 client signs. The challenge is not cleared from the user’s session after authentication, potentially allowing reuse and increasing security risk. This is fixed in versions 3.4.7 and 3.5.0.beta.8. | |
Title | Discourse's WebAuthn challenge isn't cleared from user session after authentication | |
Weaknesses | CWE-384 | |
References |
| |
Metrics |
cvssV4_0
|

Status: PUBLISHED
Assigner: GitHub_M
Published: 2025-07-29T19:24:06.076Z
Updated: 2025-07-29T19:33:43.304Z
Reserved: 2025-06-25T13:41:23.086Z
Link: CVE-2025-53102

Updated: 2025-07-29T19:33:39.062Z

Status : Awaiting Analysis
Published: 2025-07-29T20:15:28.327
Modified: 2025-07-31T18:42:56.503
Link: CVE-2025-53102

No data.