488 matches found
CVE-2026-84321
The Nginx UI web interface for the Nginx web server is vulnerable to an insufficient session expiration issue (CWE-613) prior to version 2.4.1 . The root cause is that the GenerateShortToken function creates short-token records without a long Token value, while DeleteUserTokens only invalidates c...
CVE-2026-84314
Nginx UI, a web user interface for the Nginx web server, is vulnerable to Account Takeover in versions prior to 2.4.1 . The POST /api/users/:id user-management endpoint fails to enforce the RequireSecureSession step-up, which is otherwise required for self-service password changes. An attacker wi...
CVE-2026-84314 Nginx UI: Account Takeover via Missing `RequireSecureSession` on User Management Endpoint
Nginx UI is a web user interface for the Nginx web server. Prior to 2.4.1, the POST /api/users/:id user-management endpoint permits an authenticated user to change another user's password without passing RequireSecureSession, even though the self-service password-change path requires that step-up...
CVE-2026-84314 Nginx UI: Account Takeover via Missing `RequireSecureSession` on User Management Endpoint
Nginx UI is a web user interface for the Nginx web server. Prior to 2.4.1, the POST /api/users/:id user-management endpoint permits an authenticated user to change another user's password without passing RequireSecureSession, even though the self-service password-change path requires that step-up...
CVE-2026-84320 Nginx UI: Auto backup name allows path traversal outside validated storage path
Nginx UI is a web user interface for the Nginx web server. Prior to 2.4.3, Nginx UI validates an automatic backup's storagepath, but AutoBackup.GetName returns a user-controlled name without rejecting path separators or parent-directory components, and downstream filename formatting embeds that...
CVE-2026-84320
Nginx UI , a web user interface for the Nginx web server, is vulnerable to a path traversal vulnerability in versions prior to 2.4.3 . The root cause lies in the AutoBackup.GetName function, which returns a user-controlled name without rejecting path separators or parent-directory components. Thi...
CVE-2026-84320 Nginx UI: Auto backup name allows path traversal outside validated storage path
Nginx UI is a web user interface for the Nginx web server. Prior to 2.4.3, Nginx UI validates an automatic backup's storagepath, but AutoBackup.GetName returns a user-controlled name without rejecting path separators or parent-directory components, and downstream filename formatting embeds that...
CVE-2026-84318
Nginx UI versions from 2.0.0-rc.6 until 2.4.1 are vulnerable to an authenticated security bypass. The MCP tool nginx_config_add writes configuration files to disk and triggers a reload without invoking config.ValidateConfigFile. This differs from the REST API, which correctly rejects dangerous di...
CVE-2026-84318 Nginx UI: MCP `nginx_config_add` Bypasses Directive Validation — Authenticated RCE
Nginx UI is a web user interface for the Nginx web server. From 2.0.0-rc.6 until 2.4.1, the MCP tool nginxconfigadd writes nginx configuration files to disk and triggers an nginx reload without calling config.ValidateConfigFile. The identical flow in the REST API POST /api/configs does call that...
CVE-2026-84318 Nginx UI: MCP `nginx_config_add` Bypasses Directive Validation — Authenticated RCE
Nginx UI is a web user interface for the Nginx web server. From 2.0.0-rc.6 until 2.4.1, the MCP tool nginxconfigadd writes nginx configuration files to disk and triggers an nginx reload without calling config.ValidateConfigFile. The identical flow in the REST API POST /api/configs does call that...
CVE-2026-84315 Nginx UI OTP secure-session step-up is missing on sensitive mutation routes
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...
CVE-2026-84315
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...
CVE-2026-84315
Nginx UI is a web user interface for the Nginx web server. Prior to version 2.5.0 , the application fails to apply the RequireSecureSession middleware to several sensitive mutation routes, including the api/cluster router. This allows an authenticated user with a stolen or persisted JWT to bypass...
CVE-2026-84315 Nginx UI OTP secure-session step-up is missing on sensitive mutation routes
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...
PT-2026-110975
Name of the Vulnerable Software and Affected Versions Nginx UI versions prior to 2.4.1 Description An authenticated MCP caller or an MCP agent induced via prompt injection can bypass security controls to inject dangerous Nginx directives. While the ValidateConfigFile function in...
PT-2026-110974
Name of the Vulnerable Software and Affected Versions Nginx UI versions prior to 2.4.1 Description An authenticated user can bypass configuration validation because the config.ValidateConfigDirectives function only checks the first directive token on each line, ignoring subsequent...
PT-2026-110950
Name of the Vulnerable Software and Affected Versions Nginx UI versions prior to 2.4.1 Description Certain endpoints accept a normal authenticated session without verifying the current password because they are registered outside the RequireSecureSession mechanism. An attacker possessing a stolen...
PT-2026-110953
Name of the Vulnerable Software and Affected Versions Nginx UI versions prior to 2.4.3 Description An authenticated user can manipulate the backup process by creating or modifying an automatic backup. The AutoBackup.GetName function returns a user-controlled name that does not reject path...
PT-2026-110954
Name of the Vulnerable Software and Affected Versions Nginx UI versions prior to 2.4.1 Description The GenerateShortToken function creates standalone short-token records that lack a long Token value. However, the DeleteUserTokens function only invalidates cached entries when the long Token field ...
PT-2026-110951
Name of the Vulnerable Software and Affected Versions Nginx UI versions prior to 2.4.1 Description An authenticated user can change the password of another user via the 'POST /api/users/:id' endpoint without completing the RequireSecureSession step-up authentication. This allows an attacker with ...