CVE-2026-107812
Awaiting Analysis Awaiting Analysis - Queue

Supply Chain Attack in Nginx UI Self-Upgrade Mechanism

Vulnerability report for CVE-2026-107812, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-09

Last updated on: 2026-10-09

Assigner: GitHub, Inc.

Description

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 alter both responses can supply a malicious executable and matching digest. An operator-triggered upgrade is required, and the application installs and runs the attacker-controlled code in the Nginx UI process context on the next upgrade. This issue is fixed in version 2.5.0.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-09
Last Modified
2026-10-09
Generated
2026-10-09
AI Q&A
2026-10-09
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
0xJacky nginx-ui >= 2.0.0, < 2.5.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-494 The product downloads source code or an executable from a remote location and executes the code without sufficiently verifying the origin and integrity of the code.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects Nginx UI versions 2.0.0 to 2.5.0. The self-upgrade feature only checks the downloaded binary using a digest from the same upgrade source. If an attacker compromises the upgrade mirror or intercepts network traffic, they can provide a malicious executable along with a matching fake digest. This allows the attacker to replace the legitimate binary with their own code.

Detection Guidance

Check the installed version of Nginx UI. If it is between 2.0.0 and 2.5.0, the system is vulnerable. Run: nginx-ui --version to verify the version.

Impact Analysis

If you use Nginx UI in the affected versions, an attacker could execute arbitrary code in the context of the Nginx UI process. This could lead to full system compromise, data theft, or further network infiltration. The attack requires operator-triggered upgrades and network access to the upgrade source.

Compliance Impact

This vulnerability could lead to unauthorized code execution, potentially compromising data integrity and confidentiality. For GDPR, it may result in unauthorized access to personal data, violating principles of data protection and user rights. For HIPAA, it could allow unauthorized access to protected health information, violating security and privacy requirements.

Mitigation Strategies

Upgrade Nginx UI to version 2.5.0 or later immediately. This fixes the validation issue in the self-upgrade mechanism.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-107812. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart