CVE-2026-107810
HIGH 8.1Nginx 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. An authenticated user who can create and restore backups can craft a valid backup that places a symlink in the staging tree and then writes a regular file through that link, even when both restore flags are false. This can persistently inject configuration or cause denial of service when the modified files are later consumed. This issue is fixed in version 2.5.0.
Severe if exploited (CVSS 8.1), but no known exploitation and low modeled probability. Patch on a normal cadence.
Exploitation likelihood
0.4%chance of exploitation in 30 days · 38th percentile
Impact if exploited
8.1CVSS 3.1 · HIGH
- ConfidentialityNone
- IntegrityHigh
- AvailabilityHigh
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ⚠Privileges: Requires a low-privilege account
- ✓User interaction: No user interaction needed
- ✓Complexity: No special conditions — reliably repeatable
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked daily for recent CVEs, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Weakness (CWE)
- CWE-59: : Improper Link Resolution Before File Access ('Link Following')
- CWE-61: : UNIX Symbolic Link (Symlink) Following
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
References and research data (JSON)
Packages and version ranges
Each advisory describes its own package and affected ranges. A boundary applies to that range; it is not a universal upgrade recommendation.
github.com/0xJacky/Nginx-UI Go
pkg:golang/github.com/0xJacky/Nginx-UI
SEMVER range- Introduced version (included): 1.9.10-0.20250517140552-daee3ac7ade1
- Fixed boundary (excluded): 1.9.10-0.20260728074146-a467ed652591
GitHub Advisory Database · GHSA-p8v3-89rh-jxc7 · Updated 2026-10-19T21:40:47.010282307ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-p8v3-89rh-jxc7/GHSA-p8v3-89rh-jxc7.json" } }github.com/0xJacky/Nginx-UI Go
pkg:golang/github.com/0xJacky/Nginx-UI
SEMVER range- Introduced version (included): 1.9.10-0.20250517140552-daee3ac7ade1
- Fixed boundary (excluded): 1.9.10-0.20260728074146-a467ed652591
Go Vulnerability Database · GO-2026-6707 · Updated 2026-10-19T21:31:49.020482940ZAdditional upstream package constraints
{ "ecosystem": {}, "database": { "source": "https://vuln.go.dev/ID/GO-2026-6707.json" } }
Known Affected Software Configurations
| Vendor | Product | Version range |
|---|---|---|
| Nginxui | Nginx Ui | ≥ 2.0.0 and < 2.5.0 |
All CVSS metrics
- HIGH 8.1 v3.1 · CNA Primary
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H - HIGH 8.1 v3.1 · NVD Secondary
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
References
Exploit-tagged references (not proof of a PoC)
- https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-p8v3-89rh-jxc7 CVE record · GitHub_M · Updated 2026-10-09T15:25:26.604Z
CVE record · CISA-ADP · Updated 2026-10-13T16:56:38.228Z
NVD · CVE-2026-107810 · Updated 2026-10-20T15:08:56.990
GitHub Advisory Database · GHSA-p8v3-89rh-jxc7
Go Vulnerability Database · GO-2026-6707
GitHub Advisory Database · GHSA-p8v3-89rh-jxc7 · Updated 2026-10-19T21:40:47.010282307Z
Patches & mitigations
- https://github.com/0xJacky/nginx-ui/commit/a467ed652591fc0cd1b466a1ec751b493faef9f7 CVE record · GitHub_M · Updated 2026-10-09T15:25:26.604Z
NVD · CVE-2026-107810 · Updated 2026-10-20T15:08:56.990
GitHub Advisory Database · GHSA-p8v3-89rh-jxc7
Go Vulnerability Database · GO-2026-6707
GitHub Advisory Database · GHSA-p8v3-89rh-jxc7 · Updated 2026-10-19T21:40:47.010282307Z
Advisories
- https://osv.dev/vulnerability/GHSA-p8v3-89rh-jxc7 GitHub Advisory Database · GHSA-p8v3-89rh-jxc7
GitHub Advisory Database · GHSA-p8v3-89rh-jxc7 · Updated 2026-10-19T21:40:47.010282307Z - https://osv.dev/vulnerability/GO-2026-6707 Go Vulnerability Database · GO-2026-6707
Go Vulnerability Database · GO-2026-6707 · Updated 2026-10-19T21:31:49.020482940Z - https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-95894 EUVD · EUVD-2026-95894
Technical & other
- https://github.com/0xJacky/nginx-ui/releases/tag/v2.5.0 CVE record · GitHub_M · Updated 2026-10-09T15:25:26.604Z
NVD · CVE-2026-107810 · Updated 2026-10-20T15:08:56.990
GitHub Advisory Database · GHSA-p8v3-89rh-jxc7
Go Vulnerability Database · GO-2026-6707
GitHub Advisory Database · GHSA-p8v3-89rh-jxc7 · Updated 2026-10-19T21:40:47.010282307Z - https://github.com/0xJacky/nginx-ui GitHub Advisory Database · GHSA-p8v3-89rh-jxc7
GitHub Advisory Database · GHSA-p8v3-89rh-jxc7 · Updated 2026-10-19T21:40:47.010282307Z