VYPR

Go modules package

github.com/0xjacky/nginx-ui

pkg:golang/github.com/0xjacky/nginx-ui

Vulnerabilities (23)

  • CVE-2026-107806CriOct 9, 2026
    affected >= 1.9.10-0.20260421071512-7864e378f5cf, < 1.9.10-0.20260728074146-a467ed652591fixed 1.9.10-0.20260728074146-a467ed652591

    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 restore flow trusts the su

  • CVE-2026-107805HigOct 9, 2026
    affected >= 1.9.10-0.20260729084040-acb59fdd81db, < 1.9.10-0.20260901043436-8c9b9a1aff21fixed 1.9.10-0.20260901043436-8c9b9a1aff21

    Nginx UI is a web user interface for the Nginx web server. From 2.5.0 until 2.6.0, the node-signature authentication path performs temporary file staging of an attacker-controlled request body and synchronizes it before validating the body digest and cryptographic signature. An u

  • CVE-2026-107804MedOct 9, 2026
    affected >= 1.9.10-0.20251005005631-6de168c9454, < 1.9.10-0.20260904075558-e30e331303fcfixed 1.9.10-0.20260904075558-e30e331303fc

    Nginx UI is a web user interface for the Nginx web server. From 2.2.0 until 2.6.0, the bundled reverse proxy does not preserve the external client identity used by Gin because the backend has no trusted proxy configuration. Management requests can be attributed to loopback and pa

  • CVE-2026-44015HigMay 12, 2026
    affected <= 2.3.4

    Nginx UI is a web user interface for the Nginx web server. In 2.3.4 and earlier, an authenticated user can perform Server-Side Request Forgery (SSRF) by creating a cluster node pointing to an arbitrary internal URL and then sending API requests with the X-Node-ID header. The Prox

  • CVE-2026-42238CriMay 4, 2026
    affected < 2.3.8fixed 2.3.8

    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. An unauthenticated rem

  • CVE-2026-42223MedMay 4, 2026
    affected < 2.3.8fixed 2.3.8

    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 with protected:"true"

  • CVE-2026-42222HigMay 4, 2026

    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.

  • CVE-2026-42221HigMay 4, 2026
    affected >= 2.0.0, < 2.3.8fixed 2.3.8

    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 /api/install endpoint

  • CVE-2026-42220MedMay 4, 2026
    affected <= 1.9.9

    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 the X-Node-Secret hea

  • CVE-2026-34403HigApr 20, 2026
    affected < 1.9.10-0.20260316053337-1a9cd29a3082fixed 1.9.10-0.20260316053337-1a9cd29a3082

    Nginx UI is a web user interface for the Nginx web server. Prior to version 2.3.5, all WebSocket endpoints in nginx-ui use a gorilla/websocket Upgrader with CheckOrigin unconditionally returning true, allowing Cross-Site WebSocket Hijacking (CSWSH). Combined with the fact that au

  • CVE-2026-33031HigApr 20, 2026
    affected < 1.9.10-0.20260314152518-7b66578adb47fixed 1.9.10-0.20260314152518-7b66578adb47

    Nginx UI is a web user interface for the Nginx web server. Prior to version 2.3.4, a user who was disabled by an administrator can use previously issued API tokens for up to the token lifetime. In practice, disabling a compromised account does not actually terminate that user’s a

  • CVE-2026-33026CriMar 30, 2026
    affected <= 1.9.9

    Nginx UI is a web user interface for the Nginx web server. Prior to version 2.3.4, the nginx-ui backup restore mechanism allows attackers to tamper with encrypted backup archives and inject malicious configuration during restoration. This issue has been patched in version 2.3.4.

  • CVE-2026-33032CriMar 30, 2026
    affected <= 1.99

    Nginx UI is a web user interface for the Nginx web server. In versions 2.3.5 and prior, the nginx-ui MCP (Model Context Protocol) integration exposes two HTTP endpoints: /mcp and /mcp_message. While /mcp requires both IP whitelisting and authentication (AuthRequired() middleware)

  • CVE-2026-33030HigMar 30, 2026
    affected <= 1.99

    Nginx UI is a web user interface for the Nginx web server. In versions 2.3.3 and prior, Nginx-UI contains an Insecure Direct Object Reference (IDOR) vulnerability that allows any authenticated user to access, modify, and delete resources belonging to other users. The application'

  • CVE-2026-33029MedMar 30, 2026
    affected <= 1.99

    Nginx UI is a web user interface for the Nginx web server. Prior to version 2.3.4, an input validation vulnerability in the logrotate configuration allows an authenticated user to cause a complete Denial of Service (DoS). By submitting a negative integer for the rotation interval

  • CVE-2026-33028HigMar 30, 2026
    affected <= 1.99

    Nginx UI is a web user interface for the Nginx web server. Prior to version 2.3.4, the nginx-ui application is vulnerable to a Race Condition. Due to the complete absence of synchronization mechanisms (Mutex) and non-atomic file writes, concurrent requests lead to the severe corr

  • CVE-2026-33027MedMar 30, 2026
    affected <= 1.99

    Nginx UI is a web user interface for the Nginx web server. Prior to version 2.3.4, the nginx-ui configuration improperly handles URL-encoded traversal sequences. When specially crafted paths are supplied, the backend resolves them to the base Nginx configuration directory and exe

  • CVE-2026-27944CriMar 5, 2026
    affected < 2.3.3fixed 2.3.3

    Nginx UI is a web user interface for the Nginx web server. Prior to version 2.3.3, the /api/backup endpoint is accessible without authentication and discloses the encryption keys required to decrypt the backup in the X-Backup-Security response header. This allows an unauthenticat

  • CVE-2024-23828HigJan 29, 2024
    affected < 2.0.0-beta.12fixed 2.0.0-beta.12

    Nginx-UI is a web interface to manage Nginx configurations. It is vulnerable to an authenticated arbitrary command execution via CRLF attack when changing the value of test_config_cmd or start_cmd. This vulnerability exists due to an incomplete fix for CVE-2024-22197 and CVE-2024

  • CVE-2024-23827CriJan 29, 2024
    affected < 2.0.0-beta.12fixed 2.0.0-beta.12

    Nginx-UI is a web interface to manage Nginx configurations. The Import Certificate feature allows arbitrary write into the system. The feature does not check if the provided user input is a certification/key and allows to write into arbitrary paths in the system. It's possible to

Page 1 of 2