CVE-2024-12225CWE-288

Io.quarkus:quarkus-security-webauthn: quarkus webauthn unexpected authentication bypass

Critical · published May 6, 2025

CVSS v3.1
9.1
EPSS
0%
Percentile
35.6
In the wild
Unconfirmed
What it is

🔥 A default endpoint left wide open could let attackers log in as any user in your Quarkus app—no password needed! It's like a hotel that still uses the old room keys alongside the new ones; if someone finds the old key, they can waltz right in without anyone knowing. In the same way, developers might not realize that just because they've introduced custom endpoints, the original ones are still accessible! This vulnerability poses a grave risk—an attacker can snag a login cookie and potentially impersonate any existing user, gaining unauthorized access to sensitive data and actions. This could lead to absolute chaos, from data breaches to unauthorized transactions. The consequences could be devastating, so it's crucial to act swiftly!

Put simply

It's like a hotel that still uses the old room keys alongside the new ones; if someone finds the old key, they can waltz right in without anyone knowing. In the same way, developers might not realize that just because they've introduced custom endpoints, the original ones are still accessible! The vulnerability in the Quarkus WebAuthn module stems from default REST endpoints remaining accessible even when developers create custom ones. This flaw allows attackers to obtain login cookies associated with valid users, thereby allowing them to log in without proper authorization.

What to do

This vulnerability poses a grave risk—an attacker can snag a login cookie and potentially impersonate any existing user, gaining unauthorized access to sensitive data and actions. This could lead to absolute chaos, from data breaches to unauthorized transactions. The consequences could be devastating, so it's crucial to act swiftly! Developers should ensure that default REST endpoints are either properly secured or disabled if they are not in use. Updating to the latest version of Quarkus that addresses this vulnerability is essential—patches are available, so don’t delay! You’ve got this! Just follow the steps, and you’ll lock down your application in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00424 · 35.6th percentile
Weakness
CWE-288 · Authentication Bypass Using an Alternate Path or Channel
Published
2025-05-06T19:49Z
EPSS history
Timeline
  • 06 MAY 19:49Z
    Io.quarkus:quarkus-security-webauthn: quarkus webauthn unexpected authentication bypass
    cvelistv5