Advisory Database
  • Advisories
  • Dependency Scanning
  1. golang
  2. ›
  3. github.com/0xJacky/Nginx-UI
  4. ›
  5. CVE-2026-107807

CVE-2026-107807: Nginx UI: Node Secret Credential Exposure via URL Query Parameter

October 9, 2026

nginx-ui’s Node.Secret is a master credential that bypasses all JWT/password authentication for the entire API. The application accepts this credential via a URL query parameter (?node_secret=), causing it to be recorded in plaintext in HTTP access logs, reverse proxy logs, browser history, and HTTP Referer headers. Additionally, the official cluster configuration format embeds node secrets directly into URL query strings stored in app.ini and environment variables, creating a systemic credential exposure pattern across the entire cluster deployment model.

An attacker who gains read access to any log aggregation system, proxy log, or configuration file can extract the node secret and obtain full, persistent, unauthenticated administrative access to the nginx-ui API — including reading TLS private keys, modifying nginx configurations, and (when chained with Bug #1) achieving OS-level code execution.


References

  • github.com/0xJacky/nginx-ui/commit/a3999bd78a3b97ab22e6b5e9fd478ac57598a954
  • github.com/0xJacky/nginx-ui/releases/tag/v2.5.0
  • github.com/0xJacky/nginx-ui/security/advisories/GHSA-pvgv-gcp7-v38g
  • github.com/advisories/GHSA-pvgv-gcp7-v38g
  • nvd.nist.gov/vuln/detail/CVE-2026-107807

Code Behaviors & Features

Detect and mitigate CVE-2026-107807 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions starting from 1.9.10-0.20250517140552-daee3ac7ade1 before 1.9.10-0.20260728074433-a3999bd78a3b

Fixed versions

  • 1.9.10-0.20260728074433-a3999bd78a3b

Solution

Upgrade to version 1.9.10-0.20260728074433-a3999bd78a3b or above.

Impact 8.8 HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Learn more about CVSS

Weakness

  • CWE-312: Cleartext Storage of Sensitive Information
  • CWE-598: Use of GET Request Method With Sensitive Query Strings

Source file

go/github.com/0xJacky/Nginx-UI/CVE-2026-107807.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:15:33 +0000.