CVE-2021-38299

Webauthn Framework 3.3.x before 3.3.4 has Incorrect Access Control

published September 27, 2021

CVSS
—
EPSS
2%
Percentile
78.3
In the wild
Unconfirmed
What it is

⚠️ A crafty access control issue in Webauthn Framework lets an attacker bypass user presence checks if they control the user's system! 😱 Think of it like a hotel room key that opens without the guest being present — just because the key is in hand doesn’t mean the guest is checked in. The system assumes the user is there when, in fact, they could be miles away! An attacker could exploit this flaw to login to a vulnerable service as if they were the user, potentially gaining access to sensitive information and functions. It’s like leaving your front door unlocked while you’re on vacation; anyone could stroll in!

Put simply

Think of it like a hotel room key that opens without the guest being present — just because the key is in hand doesn’t mean the guest is checked in. The system assumes the user is there when, in fact, they could be miles away! This vulnerability arises from incorrect access control in versions 3.3.x before 3.3.4 of the Webauthn Framework, allowing an attacker controlling a user's system to authenticate with an attached FIDO2 authenticator without confirming the user's presence.

What to do

An attacker could exploit this flaw to login to a vulnerable service as if they were the user, potentially gaining access to sensitive information and functions. It’s like leaving your front door unlocked while you’re on vacation; anyone could stroll in! Update to version 3.3.4 or later of the Webauthn Framework to close this loophole. Additionally, consider implementing stricter user presence verification to bolster your system's defenses. You’ve got this! Follow these steps to secure your setup and keep those digital doors locked tight! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01800 · 78.3th percentile
Published
2021-09-27T05:55Z
EPSS history
Timeline
  • 27 SEP 05:55Z
    Webauthn Framework 3.3.x before 3.3.4 has Incorrect Access Control
    cvelistv5