Skip to main content

Umami EUVDEUVD-2026-116530

| CVE-2026-121531 LOW
Use of Single-factor Authentication (CWE-308)
2026-11-03 VulDB GHSA-hx7r-4xfj-79cc
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain valid first-factor credentials
  2. Exploit
    Send login request to auth/login route
  3. Execution
    Enforced 2FA policy not applied
  4. Impact
    Authenticate with single factor and gain account access

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Multi-factor authentication
Exploitation Conditions

Exploitation requires a deployment where an administrator has configured an enforced/mandatory 2FA policy - with no such policy there is no second factor to bypass. The attacker must also already hold valid first-factor credentials (username and password), reflected by PR:L in the supplied vector; this is not a credential-less takeover. The precise manipulation that causes the login handler to skip the 2FA check is not described in the available sources. Limiting factors: non-default configuration (enforced 2FA must be enabled), prior possession of a valid password, and affected versions limited to Umami 3.3.x, 3.4.0 and 3.4.1.

Impact

This is a moderate, not critical, issue and the signals are internally consistent at that level. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L) scores 5.3 (Medium): network-reachable, low complexity, but requiring some privilege (PR:L) and yielding only low impact to confidentiality, integrity and availability. CWE-308 (use of single-factor authentication) matches the description: an enforced/mandatory 2FA policy is not applied by the login handler, so a user who should be forced through a second factor can authenticate with a password alone. The E:P (Proof-of-Concept) exploit-maturity flag and the listed exploit reference indicate a public PoC reference exists, but it is not verified as working exploit code, and there is no CISA KEV listing and no EPSS score in the input - so there is no evidence of active or widespread exploitation. The vuln.today Decision label is 'this_month', i.e. a priority to remediate within the month rather than an emergency. Net: real but bounded - it only matters where enforced 2FA is actually configured and where an attacker already holds valid first-factor credentials, so it degrades a defense-in-depth control rather than granting fresh unauthenticated access. Note the input Tag 'Information Disclosure' does not match the mechanism (an authentication-enforcement bypass), which should not be read as a confirmed confidentiality-breach signal.

Exploit ScenarioDerived

An Umami administrator enables an enforced/mandatory 2FA policy, but the login route in src/app/api/auth/login/route.ts fails to apply it. A remote attacker who already possesses a valid username and password (e.g. from reuse or phishing) logs in with that single factor, defeating the second factor the policy was meant to require. A public PoC reference exists but is not verified as working exploit code.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Nov 03, 2026

Umami 3.3.x, 3.4.0, and 3.4.1 can allow a user who already holds valid first-factor credentials to complete login without the second factor when an administrator has configured an enforced 2FA policy. The result is a bypass of mandatory two-factor authentication in the login handler at src/app/api/auth/login/route.ts, rated 5.3 (moderate) in the supplied assessment. A public PoC reference exists; it is not verified as working exploit code, and the issue is limited to deployments where enforced 2FA is enabled.

RemediationAI

No vendor-released patch or fixed version is identified in the supplied data; consult the vendor advisory at https://github.com/umami-software/umami/security/advisories/GHSA-29fx-pxjg-35rm and VulDB entry https://vuldb.com/vuln/430290 for updated guidance. Until a fixed release is confirmed, the bypass only matters where an enforced/mandatory 2FA policy is enabled, so operators can reduce exposure by removing that policy (with the trade-off of losing mandatory second-factor protection for all users) or by restricting access to the login endpoint and requiring strong, unique passwords for accounts that can reach it. Review authentication logs for logins by users who should have been subject to the enforced policy.

Affected VersionsENISA

Umami 3.3.*
Umami 3.4.0
Umami 3.4.1

Affected Packages

euvd umami no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The issue is CWE-308 (Use of Single-factor Authentication) in the Umami authentication flow, specifically the login API route at src/app/api/auth/login/route.ts within the 2FA Policy Handler. The supplied CVSS 4.0 vector carries PR:L, matching the assessed prerequisite that an attacker must already hold valid username/password credentials; exploitation also requires a non-default deployment where an administrator has configured enforced/mandatory 2FA. The precise manipulation that causes the login handler to skip the 2FA check is not described in the available sources, so the trigger is not confirmed beyond the stated single-factor authentication weakness. The CPE string cpe:2.3:a:n/a:umami:*:*:*:*:*:*:*:* corresponds to Umami, with affected versions 3.3.x, 3.4.0, and 3.4.1.

Know when Umami gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 6.3 MEDIUM

Remote and low-complexity (AV:N/AC:L), but the attacker needs valid first-factor credentials so PR:L not PR:N; impact is a defeated 2FA control giving limited account access, hence C/I/A:L.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Nov 03, 2026 - 22:22 NVD
MEDIUM LOW
CVSS changed
Nov 03, 2026 - 22:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Nov 03, 2026 - 21:45 cve.org
MEDIUM 5.3

DescriptionCVE.org

A vulnerability has been found in Umami 3.3.x/3.4.0/3.4.1. This affects an unknown part of the file src/app/api/auth/login/route.ts of the component 2FA Policy Handler. The manipulation leads to use of single-factor authentication. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

Prevalence
Medium
popular self-hosted open-source web analytics, common but not ubiquitous
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS N/A
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy