Summary
Ein Angreifer kann mehrere Schwachstellen in NGINX-UI ausnutzen, um erweiterte Berechtigungen zu erlangen, beliebigen Code – auch mit Root-Rechten – auszuführen, Sicherheitsmaßnahmen zu umgehen, sensible Daten offenzulegen oder einen Denial-of-Service-Zustand auszulösen.
Product
nginx-ui ist eine Open-Source-Weboberfläche zur Verwaltung und Konfiguration von Nginx-Webservern.
Vulnerabilities 8
-
Critical 9.4CVE-2026-107806 Public exploit
Nginx UI: Authenticated Remote Code Execution via Backup Restore App Config Overwrite
Nginx UI is a web user interface for the Nginx web server. From 2.3.8 until 2.5.0, an authenticated administrator with an active secure session can submit attacker-controlled portable backup key material and a matching manifest to POST /api/restore. The resto…
-
High 8.8
Nginx UI: Node Secret Credential Exposure via URL Query Parameter
Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, Nginx UI accepts the Node.Secret master credential through the node_secret query parameter in HTTP and WebSocket authentication paths instead of requiring the X-Node-Secret hea…
-
High 8.8
Nginx-UI AuthRequired token cookie fallback enables CSRF against management APIs
Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, AuthRequired accepts a browser-managed token cookie as an API credential after the front end stores the JWT in that cookie. Because management endpoints do not universally requ…
-
High 8.8
0xJacky/nginx-ui /api/nodes Leaks Cluster Node Tokens and Allows Cross-Node Impersonation as initUser
Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, ordinary authenticated users can access /api/nodes and /api/nodes/:id, whose responses serialize the node token field. The same token is accepted as X-Node-Secret by AuthRequir…
-
High 8.8
Nginx UI: Incomplete fix of CVE-2026-84315 - the api/cluster router was not - wrapped in RequireSecureSession, so those sensitive mutations run without OTP step-up
Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, the api/cluster router exposes node and namespace mutation operations and cluster-wide Nginx reload or restart operations with AuthRequired but without RequireSecureSession. An…
-
High 8.1
Nginx UI: Authentication bypass: password login does not enforce a passkey-only second factor (2FA bypass)
Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, POST /api/login checks EnabledOTP but does not require a WebAuthn assertion when EnabledPasskey is true and no TOTP secret is configured. A passkey-only account is therefore is…
-
High 8.1
Nginx UI: Backup restore follows crafted symlinks into the live Nginx configuration path before restore flags are applied
Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, internal/backup/restore.go extracts inner archives before applying the restore_nginx and restore_nginx_ui flags and permits symlinks targeting the live Nginx configuration path…
-
High 7.5
Nginx UI: Self-upgrade runs an unsigned binary verified only by a same-origin digest → RCE via a compromised mirror or MITM
Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, the self-upgrade mechanism validates a downloaded binary only with a same-origin digest obtained from the same upgrade mirror. A compromised mirror or network attacker able to …
Revision history
-
#2
Referenz(en) aufgenommen: CVE-2026-107812, EUVD-2026-95897, CVE-2026-107813, EUVD-2026-95898, CVE-2026-107808, EUVD-2026-95891, CVE-2026-107807, EUVD-2026-95882, CVE-2026-107806, EUVD-2026-95822, CVE-2026-107811, EUVD-2026-95895, CVE-2026-107809, EUVD-2026-95892, CVE-2026-107810, EUVD-2026-95894
-
#1
Produkt angepasst
References
-
GitHub Security Advisory GHSA-33rr-wq23-g6gg vom 2026-08-11
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-33rr-wq23-g6gg
-
GitHub Security Advisory GHSA-45gv-9wjv-xh7p vom 2026-08-11
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-45gv-9wjv-xh7p
-
GitHub Security Advisory GHSA-662p-52hx-cmh2 vom 2026-08-11
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-662p-52hx-cmh2
-
GitHub Security Advisory GHSA-746f-pjq6-cc8p vom 2026-08-11
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-746f-pjq6-cc8p
-
GitHub Security Advisory GHSA-7mm5-v557-38qq vom 2026-08-11
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-7mm5-v557-38qq
-
GitHub Security Advisory GHSA-h246-wpgf-vmq5 vom 2026-08-11
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-h246-wpgf-vmq5
-
GitHub Security Advisory GHSA-m9w2-f5px-x36p vom 2026-08-11
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-m9w2-f5px-x36p
-
GitHub Security Advisory GHSA-p393-cf76-4jmr vom 2026-08-11
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-p393-cf76-4jmr
-
GitHub Security Advisory GHSA-p8v3-89rh-jxc7 vom 2026-08-11
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-p8v3-89rh-jxc7
-
GitHub Security Advisory GHSA-pvgv-gcp7-v38g vom 2026-08-11
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-pvgv-gcp7-v38g
-
GitHub Security Advisory GHSA-qfwj-23j7-6939 vom 2026-08-11
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-qfwj-23j7-6939
-
GitHub Security Advisory GHSA-qq4p-5m6w-ww57 vom 2026-08-11
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-qq4p-5m6w-ww57
-
GitHub Security Advisory GHSA-r7jh-46x8-grj8 vom 2026-08-11
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-r7jh-46x8-grj8
-
GitHub Security Advisory GHSA-32gc-wf3m-78w9 vom 2026-08-11
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-32gc-wf3m-78w9
-
GitHub Security Advisory GHSA-49r7-63h8-8p86 vom 2026-08-11
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-49r7-63h8-8p86