CVE Catalog

CVE-2026-84312

HighCVSS 7.1
Published: Translated: NVD NIST

Summary

Nginx UI prior to 2.4.1 uses a constant OAuth state value and does not verify state in CasdoorCallback, allowing an unauthenticated attacker to hijack a user's session.

Risk Assessment

The attack can lead to unauthorized session access and potential account takeover.

Recommendation

Update Nginx UI to version 2.4.1 or later.

Other vulnerabilities in Nginx UI

See all
Original NVD description (English source)

Nginx UI is a web user interface for the Nginx web server. Prior to 2.4.1, GetCasdoorUri uses the configured Casdoor application name as a constant OAuth state value and CasdoorCallback does not compare the submitted state with a value bound to the initiating browser session. An unauthenticated attacker can cause a victim's browser to complete an attacker-controlled Casdoor authorization flow, and the callback can mint a Nginx UI session for the identity returned by that authorization code. This issue is fixed in version 2.4.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS