PT-2026-110950 · 0Xjacky · Nginx-Ui

CVE-2026-84313

·

Published

2026-10-12

·

Updated

2026-10-12

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nginx UI is a web user interface for the Nginx web server. Prior to 2.4.1, POST /api/otp enroll and POST /api/finish passkey register are registered outside RequireSecureSession and accept a normal authenticated session without verifying the current password. An attacker with a stolen JWT can bind an attacker-controlled TOTP secret when the victim has not already enabled TOTP, or can register an attacker-controlled passkey because that path has no equivalent existing-enrollment guard. These changes create persistent account access that can survive a password change and interfere with the legitimate user's authentication. This issue is fixed in version 2.4.1.

Fix

Missing Authentication

Improper Authentication

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-84313

Affected Products

Nginx-Ui