Skip to main content
← All vulnerabilities
CVE-2026-84315GHSA-5V7C-XPFP-P65MGO-2026-6775

Nginx UI OTP secure-session step-up is missing on sensitive mutation routes

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.4.1, 1.9.10-0.20260703131214-23d1934099b0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

Nginx UI is a web user interface for the Nginx web server. Prior to 2.4.1, Nginx UI does not apply RequireSecureSession to multiple authenticated mutation routes even though OTP-enabled users are expected to present a fresh X-Secure-Session-ID for sensitive actions. A stolen authenticated session can therefore create or alter automatic backups, DNS credentials and records, certificates and ACME users, Nginx control settings, and site or stream automation without completing the OTP or passkey step-up. This issue is fixed in version 2.4.1.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • 0xJacky nginx-ui

    fixed in 2.4.1

  • github.com/0xJacky/Nginx-UIGo

    fixed in 1.9.10-0.20260703131214-23d1934099b0

References 3

GitHub · 0xJacky/nginx-ui