Lucene search
+L

488 matches found

Github Security Blog
Github Security Blog
•added 2026/10/15 8:12 p.m.•8 views

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

Reporter: Jagadesh Achanta Target: 0xJacky/nginx-ui Affected version / commit tested: - App version: 2.3.10 - Commit: 4948fba8744e82c3d7003f68ee164e9f49421066 - Disclosure channel: GitHub Private Vulnerability Reporting - Credential reference: cred:github-jagstack-gh-cli AI assistance disclosure...

8.3CVSS6AI score0.00216EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/15 8:11 p.m.•7 views

Nginx UI: Account Takeover via Missing `RequireSecureSession` on User Management Endpoint

Summary POST /api/users/:id allows any authenticated user to change any other user's password without RequireSecureSession 2FA verification. In contrast, the self password change endpoint POST /api/user/password correctly requires RequireSecureSession. This inconsistency enables any authenticated...

8.7CVSS7.7AI score0.0033EPSS
SaveExploits0References5Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/15 8:11 p.m.•5 views

GHSA-2GC7-J998-5XX6 Nginx UI: Account Takeover via Missing `RequireSecureSession` on User Management Endpoint

Summary POST /api/users/:id allows any authenticated user to change any other user's password without RequireSecureSession 2FA verification. In contrast, the self password change endpoint POST /api/user/password correctly requires RequireSecureSession. This inconsistency enables any authenticated...

8.7CVSS7.7AI score0.0033EPSS
SaveExploits0References5
EUVD
EUVD
•added 2026/10/15 8:11 p.m.•9 views

EUVD-2026-97862

Nginx UI: Account Takeover via Missing RequireSecureSession on User Management Endpoint...

8.7CVSS8AI score0.0033EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
•added 2026/10/15 8:11 p.m.•7 views

Nginx UI: TOTP / passkey enrolment requires no re-authentication, enabling persistent account takeover

Summary Endpoints that bind a TOTP secret POST /api/otpenroll or register a WebAuthn passkey POST /api/finishpasskeyregister for the current user require only a valid JWT. There is no current-password re-prompt and the routes are explicitly registered outside the RequireSecureSession group. With...

8.8CVSS7.8AI score0.00428EPSS
SaveExploits0References5Affected Software1
EUVD
EUVD
•added 2026/10/15 8:11 p.m.•9 views

EUVD-2026-97865

Nginx UI: TOTP / passkey enrolment requires no re-authentication, enabling persistent account takeover...

8.8CVSS8AI score0.00428EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/10/15 8:11 p.m.•6 views

GHSA-GFRC-G87H-7H5W Nginx UI: TOTP / passkey enrolment requires no re-authentication, enabling persistent account takeover

Summary Endpoints that bind a TOTP secret POST /api/otpenroll or register a WebAuthn passkey POST /api/finishpasskeyregister for the current user require only a valid JWT. There is no current-password re-prompt and the routes are explicitly registered outside the RequireSecureSession group. With...

8.8CVSS7.8AI score0.00428EPSS
SaveExploits0References5
EUVD
EUVD
•added 2026/10/15 8:11 p.m.•13 views

EUVD-2026-97908

Nginx UI: MCP nginxconfigadd Bypasses Directive Validation — Authenticated RCE...

8.8CVSS8AI score0.00617EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
•added 2026/10/15 8:11 p.m.•6 views

Nginx UI: MCP `nginx_config_add` Bypasses Directive Validation — Authenticated RCE

Summary 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 function and correctly rejects dangerous directives. An authenticated attacker c...

8.8CVSS8.2AI score0.00617EPSS
SaveExploits0References5Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/15 8:11 p.m.•8 views

GHSA-9JWW-CXG5-RJ9M Nginx UI: MCP `nginx_config_add` Bypasses Directive Validation — Authenticated RCE

Summary 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 function and correctly rejects dangerous directives. An authenticated attacker c...

8.8CVSS8.1AI score0.00617EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2026/10/15 8:11 p.m.•4 views

Nginx UI: MCP nginx_config_add skips config directive validation → authenticated nginx directive injection (RCE on the official image)

Summary internal/config/validation.go ValidateConfigFile is a security control that blocks dangerous nginx directives — js, perl, loadmodule of the njs/perl modules, and user root. It is enforced on three of the four config-write paths: api/config/add.go, api/config/modify.go, and...

8.8CVSS8.3AI score0.00376EPSS
SaveExploits0References5Affected Software1
EUVD
EUVD
•added 2026/10/15 8:11 p.m.•11 views

EUVD-2026-97895

Nginx UI: MCP nginxconfigadd skips config directive validation → authenticated nginx directive injection RCE on the official image...

8.8CVSS7.9AI score0.00376EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/10/15 8:11 p.m.•7 views

GHSA-76PM-MQ2Q-9GCR Nginx UI: MCP nginx_config_add skips config directive validation → authenticated nginx directive injection (RCE on the official image)

Summary internal/config/validation.go ValidateConfigFile is a security control that blocks dangerous nginx directives — js, perl, loadmodule of the njs/perl modules, and user root. It is enforced on three of the four config-write paths: api/config/add.go, api/config/modify.go, and...

8.8CVSS8.3AI score0.00376EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2026/10/15 8:10 p.m.•7 views

Nginx UI: Auto backup name allows path traversal outside validated storage path

Summary Nginx UI validates backuppath and storagepath against the administrator-defined backup.GrantedAccessPath boundary, but the final auto-backup output filename is built from the user-controlled auto-backup name without stripping path separators or .. components. An authenticated user who can...

6.3CVSS5.9AI score0.00167EPSS
SaveExploits0References5Affected Software1
EUVD
EUVD
•added 2026/10/15 8:10 p.m.•10 views

EUVD-2026-97860

Nginx UI: Auto backup name allows path traversal outside validated storage path...

6.3CVSS5.7AI score0.00167EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/10/15 8:10 p.m.•8 views

GHSA-JRQ7-XRJX-PCFW Nginx UI: Auto backup name allows path traversal outside validated storage path

Summary Nginx UI validates backuppath and storagepath against the administrator-defined backup.GrantedAccessPath boundary, but the final auto-backup output filename is built from the user-controlled auto-backup name without stripping path separators or .. components. An authenticated user who can...

6.3CVSS5.9AI score0.00167EPSS
SaveExploits0References5
EUVD
EUVD
•added 2026/10/15 8:10 p.m.•11 views

EUVD-2026-97905

Nginx UI: MCP configuration tools bypass restricted directive validation and allow secondary authenticated users to execute NJS in Nginx worker context...

8.3CVSS8.1AI score0.0028EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
•added 2026/10/15 8:10 p.m.•6 views

Nginx UI: MCP configuration tools bypass restricted directive validation and allow secondary authenticated users to execute NJS in Nginx worker context

Summary The regular HTTP configuration API rejects restricted Nginx directives such as loadmodule, jsimport, and jscontent. However, the MCP configuration interface allows a secondary authenticated user to write and apply equivalent restricted configuration content. In the lab, this allowed the...

8.3CVSS7.9AI score0.0028EPSS
SaveExploits0References5Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/15 8:10 p.m.•6 views

GHSA-5R62-GJ48-897X Nginx UI: MCP configuration tools bypass restricted directive validation and allow secondary authenticated users to execute NJS in Nginx worker context

Summary The regular HTTP configuration API rejects restricted Nginx directives such as loadmodule, jsimport, and jscontent. However, the MCP configuration interface allows a secondary authenticated user to write and apply equivalent restricted configuration content. In the lab, this allowed the...

8.3CVSS7.9AI score0.0028EPSS
SaveExploits0References5
Kitploit
Kitploit
•added 2026/10/15 7:28 p.m.•25 views

HTB-Snapped-Writeup

HTB-Snapped-Writeup HTB Snapped — Hard Linux machine writeup. CVE-2026-27944 Nginx UI unauthenticated backup disclosure chained with CVE-2026-3888 snapd race condition LPE to achieve full system compromise. HTB: Snapped — Writeup Difficulty: Hard OS: Linux Ubuntu 24.04 Release Date: 23 Mar 2026...

9.8CVSS8.1AI score0.01014EPSS
SaveExploits23
Rows per page
Query Builder