CyberSecBulletin

0xJacky vulnerabilities

We track 36 vulnerabilities in 0xJacky products. 36 are rated high or critical, and none are known to be exploited. The most recent was published on October 12, 2026.

36vulnerabilities
10critical
26high
0exploited
8.7average CVSS score

Latest 0xJacky vulnerabilities

  • 7.1 High severity

    nginx-ui: Improper Authentication

    CVE-2026-843120xJacky

    Nginx UI is a web user interface for the Nginx web server. Prior to 2.4.1, GetCasdoorUri uses the configured Casdoor application name as a constant OAuth state value and CasdoorCallback does not compare the submitted state with a value bound to the initiating

  • 8.1 High severity

    nginx-ui: Authentication Bypass Using an Alternate Path or Channel

    CVE-2026-843600xJacky

    Nginx UI is a web user interface for the Nginx web server. Prior to 2.4.1, the HTTP configuration mutation routes require RequireSecureSession, but /mcp and /mcp_message require only ordinary authentication before exposing nginx_config_add and nginx_config_mod

  • 8.3 High severity

    nginx-ui: Protection Mechanism Failure

    CVE-2026-843190xJacky

    Nginx UI is a web user interface for the Nginx web server. Prior to 2.4.1, the regular HTTP configuration API rejects restricted Nginx directives such as load_module, js_import, and js_content. However, the MCP configuration interface allows a secondary authen

  • 8.8 High severity

    nginx-ui: Protection Mechanism Failure

    CVE-2026-843180xJacky

    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 nginx_config_add writes nginx configuration files to disk and triggers an nginx reload without calling config.ValidateConfigFile. The identical flow in the RES

  • 8.8 High severity

    Nginx UI is a web user interface for the Nginx web server.

    CVE-2026-843170xJacky

    Nginx UI is a web user interface for the Nginx web server. Prior to 2.4.1, internal/config/validation.go (ValidateConfigFile) is a security control that blocks dangerous nginx directives — js_*, perl_*, load_module of the njs/perl modules, and user root. It is

  • 8.8 High severity

    Nginx UI is a web user interface for the Nginx web server.

    CVE-2026-843160xJacky

    Nginx UI is a web user interface for the Nginx web server. Prior to 2.4.1, config.ValidateConfigDirectives splits configuration by newline and checks only the first directive token on each line even though Nginx permits multiple semicolon-separated directives

  • 8.3 High severity

    nginx-ui: Missing Authorization

    CVE-2026-843150xJacky

    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 ac

  • 8.7 High severity

    nginx-ui: Improper Authorization

    CVE-2026-843140xJacky

    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 passw

  • 8.8 High severity

    nginx-ui: Improper Authentication

    CVE-2026-843130xJacky

    Nginx UI is a web user interface for the Nginx web server. Prior to 2.4.1, POST /api/otp_enroll and POST /api/finish_passkey_register are registered outside RequireSecureSession and accept a normal authenticated session without verifying the current password.

  • 8.8 High severity

    nginx-ui: Missing Authorization

    CVE-2026-1078130xJacky

    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

  • 7.5 High severity

    nginx-ui: Download of Code Without Integrity Check

    CVE-2026-1078120xJacky

    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 a

  • 8.8 High severity

    nginx-ui: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-1078110xJacky

    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 AuthRequire

  • 8.1 High severity

    nginx-ui: Improper Link Resolution Before File Access

    CVE-2026-1078100xJacky

    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.

  • 8.8 High severity

    nginx-ui: Cross-Site Request Forgery

    CVE-2026-1078090xJacky

    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 requi

  • 8.1 High severity

    nginx-ui: Improper Authentication

    CVE-2026-1078080xJacky

    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 iss

  • 8.8 High severity

    nginx-ui: Cleartext Storage of Sensitive Information

    CVE-2026-1078070xJacky

    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 head

  • 7.2 High severity

    nginx-ui: Improper Control of Generation of Code

    CVE-2026-1078060xJacky

    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 restor

  • 7.5 High severity

    nginx-ui: Uncontrolled Resource Consumption

    CVE-2026-1078050xJacky

    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 cryptogra

  • 9.9 Critical severity

    nginx-ui: Server-Side Request Forgery

    CVE-2026-440150xJacky

    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

  • 9.8 Critical severity

    nginx-ui: Improper Control of Generation of Code

    CVE-2026-422380xJacky

    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

  • 9.8 Critical severity

    nginx-ui: Improper Access Control

    CVE-2026-422220xJacky

    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.

  • 9.8 Critical severity

    nginx-ui: Missing Authentication for Critical Functionality

    CVE-2026-422210xJackyEPSS 1.34%

    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 /a

  • 8.1 High severity

    nginx-ui: Missing Origin Validation in WebSockets

    CVE-2026-344030xJacky

    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 w

  • 8.1 High severity

    nginx-ui: Improper Access Control

    CVE-2026-330310xJacky

    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 ter

  • 9.1 Critical severity

    nginx-ui: Cleartext Storage of Sensitive Information

    CVE-2026-330260xJacky

    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 patche

  • 9.8 Critical severity

    nginx-ui: Missing Authentication for Critical Functionality

    CVE-2026-330320xJackyEPSS 35.3%

    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 (AuthRe

  • 9.9 Critical severity

    nginx-ui: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-330300xJacky

    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 use

  • 7.5 High severity

    nginx-ui: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2026-330280xJacky

    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 lea

  • 9.8 Critical severity

    nginx-ui: Missing Authentication for Critical Functionality

    CVE-2026-279440xJackyEPSS 22.8%

    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 all

  • 9.8 Critical severity

    Nginx UI is a web user interface for the Nginx web server.

    CVE-2024-493680xJackyEPSS 27.7%

    Nginx UI is a web user interface for the Nginx web server. Prior to version 2.0.0-beta.36, when Nginx UI configures logrotate, it does not verify the input and directly passes it to exec.Command, causing arbitrary command execution. Version 2.0.0-beta.36 fixes

  • 7.5 High severity

    nginx-ui: Missing Authorization

    CVE-2024-493670xJacky

    Nginx UI is a web user interface for the Nginx web server. Prior to version 2.0.0-beta.36, the log path of nginxui is controllable. This issue can be combined with the directory traversal at `/api/configs` to read directories and file contents on the server. V

  • 7.5 High severity

    nginx-ui: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2024-493660xJacky

    Nginx UI is a web user interface for the Nginx web server. Nginx UI v2.0.0-beta.35 and earlier gets the value from the json field without verification, and can construct a value value in the form of `../../`. Arbitrary files can be written to the server, which

  • 8.8 High severity

    nginx-ui: Improper Neutralization of Special Elements in Output Used by a Downstream Component

    CVE-2024-238280xJackyEPSS 1.05%

    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-202

  • 9.8 Critical severity

    nginx-ui: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2024-238270xJacky

    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 syst

  • 8.8 High severity

    nginx-ui: Improper Neutralization of Special Elements used in a Command

    CVE-2024-221980xJackyEPSS 4.06%

    Nginx-UI is a web interface to manage Nginx configurations. It is vulnerable to arbitrary command execution by abusing the configuration settings. The `Home > Preference` page exposes a list of system settings such as `Run Mode`, `Jwt Secret`, `Node Secret` an

  • 8.8 High severity

    nginx-ui: Improper Neutralization of Special Elements used in a Command

    CVE-2024-221970xJackyEPSS 1.54%

    Nginx-ui is online statistics for Server Indicators​​ Monitor CPU usage, memory usage, load average, and disk usage in real-time. The `Home > Preference` page exposes a small list of nginx settings such as `Nginx Access Log Path` and `Nginx Error Log Path`. Ho