Description
When Velociraptor is configured to use an OIDC IdP for authentication, it uses the email claim as a username. However, some IdP allow users to change the email claim without verification. Some IdPs do not set the "email_verified" claim and do not actually verify the email.

This allows a user to impersonate another user by setting their email address within the IdP, allowing account takeover.
Published: 2026-08-11
Score: 7.3 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Velociraptor uses the email claim from an OIDC Identity Provider as the username. Some IdPs allow users to change the email claim without verification, and many do not set or check the "email_verified" claim. This permits an attacker to falsify the email address and impersonate another user, leading to account takeover. The weakness is identified as CWE‑290, an authentication bypass flaw.

Affected Systems

Rapid7 Velociraptor, all deployments that have enabled the OIDC authenticator. No specific version is listed, so the issue potentially affects every release that relies on the default email claim for authentication.

Risk and Exploitability

The CVSS v3 score of 7.3 indicates a high severity. EPSS is not available, and the vulnerability is not listed in CISA KEV, suggesting no known public exploitation yet. The likely attack vector requires access to an OIDC IdP that allows unconstrained modification of the email claim. If the IdP enforces email verification, the exploitability is significantly reduced, though the underlying logic still permits spoofing when the IdP’s validation is weak.

Generated by OpenCVE AI on August 11, 2026 at 23:24 UTC.

Remediation

Vendor Workaround

You can change the claim that Velociraptor uses as the username using the  Configuration File https://docs.velociraptor.app/docs/deployment/references/#GUI.authenticator.claims.username  . Set the username using a more permanent claim for example with Azure the "upn" or "oid" can not be chosen by the user.


OpenCVE Recommended Actions

  • Change the username claim used by Velociraptor to a claim that cannot be altered by the user, such as "upn" or "oid".
  • Configure the OIDC IdP to enforce email verification and set the "email_verified" claim accordingly.
  • Adjust IdP policies to prevent users from modifying email claims without administrative approval.

Generated by OpenCVE AI on August 11, 2026 at 23:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 12 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
First Time appeared Rapid7
Rapid7 velociraptor
Vendors & Products Rapid7
Rapid7 velociraptor

Tue, 11 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 11 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Description When Velociraptor is configured to use an OIDC IdP for authentication, it uses the email claim as a username. However, some IdP allow users to change the email claim without verification. Some IdPs do not set the "email_verified" claim and do not actually verify the email. This allows a user to impersonate another user by setting their email address within the IdP, allowing account takeover.
Title Velociraptor OIDC Authenticator susceptible to email spoofing
Weaknesses CWE-290
References
Metrics cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N'}


Subscriptions

Rapid7 Velociraptor
cve-icon MITRE

Status: PUBLISHED

Assigner: rapid7

Published:

Updated: 2026-08-11T17:14:12.967Z

Reserved: 2026-08-03T10:45:09.071Z

Link: CVE-2026-18639

cve-icon Vulnrichment

Updated: 2026-08-11T17:14:05.603Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-11T16:17:30.590

Modified: 2026-08-28T21:17:10.720

Link: CVE-2026-18639

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-12T00:00:03Z

Weaknesses
  • CWE-290

    Authentication Bypass by Spoofing