Summary
Ein Angreifer kann mehrere Schwachstellen in nginx-ui ausnutzen, um beliebigen Code mit Root-Rechten auszuführen, sich Administratorrechte zu verschaffen und die vollständige Kontrolle über das System zu erlangen oder vertrauliche Informationen offenzulegen.
Product
nginx-ui ist eine Open-Source-Weboberfläche zur Verwaltung und Konfiguration von Nginx-Webservern.
Vulnerabilities 5
-
Critical 9.0
Unauthenticated Remote Code Execution via Backup Restore in nginx-ui
Nginx UI is a web user interface for the Nginx web server. Prior to version 2.3.8, nginx-ui exposes a backup restore endpoint (POST /api/restore) that is completely unauthenticated during the first 10 minutes after process startup on any fresh installation. A…
-
High 8.1
nginx-ui: Unauthenticated First-Run Installer Allows Remote Initial Admin Claim
Nginx UI is a web user interface for the Nginx web server. From version 2.0.0 to before version 2.3.8, an unauthenticated network attacker can claim the initial administrator account on a fresh nginx-ui instance during the first-run setup window. The public /…
-
High 8.1
nginx-ui: Unauthenticated first-boot instance claim via POST /api/install allows remote bootstrap takeover
Nginx UI is a web user interface for the Nginx web server. In version 2.3.5, an unauthenticated bootstrap takeover exists in nginx-ui during the initial installation window exposed by POST /api/install. At time of publication no public patches are available.
-
Medium 6.5
nginx-ui: Authenticated settings disclosure exposes node.secret and enables trusted-node authentication abuse, backup exfiltration, and restore-based nginx-ui state rollback
Nginx UI is a web user interface for the Nginx web server. Prior to version 2.3.8, an authenticated user can call GET /api/settings and retrieve sensitive configuration values, including node.secret. The same node.secret is accepted by AuthRequired() through …
-
Medium 6.5
nginx-ui: Settings API Exposes Protected Secrets
Nginx UI is a web user interface for the Nginx web server. Prior to version 2.3.8, the GetSettings API handler (api/settings/settings.go:24-65) serializes all settings structs to JSON and returns them to authenticated users. Many sensitive fields are tagged w…
Revision history
-
#2
Referenz(en) aufgenommen: EUVD-2026-27133, EUVD-2026-27137, EUVD-2026-27141, EUVD-2026-27140, EUVD-2026-27135
-
#1
Initiale Fassung
References
-
GitHub Security Advisory GHSA-4pvg-prr3-9cxr vom 2026-04-26
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-4pvg-prr3-9cxr
-
GitHub Security Advisory GHSA-7jrr-xw9c-mj39 vom 2026-04-26
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-7jrr-xw9c-mj39
-
GitHub Security Advisory GHSA-h27v-ph7w-m9fp vom 2026-04-26
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-h27v-ph7w-m9fp
-
GitHub Security Advisory GHSA-mxqh-q9h6-v8pq vom 2026-04-26
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-mxqh-q9h6-v8pq
-
GitHub Security Advisory GHSA-q4w7-56hr-83rm vom 2026-04-26
https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-q4w7-56hr-83rm