CVE-2026-107809
HIGH 8.8Nginx 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 require a CSRF token or perform Origin or Referer validation, a remote attacker can induce a logged-in administrator's browser to submit authenticated cross-site state-changing requests, including POST /api/configs. The attack requires an administrator account without OTP/Passkey or a target endpoint that does not require secure-session proof. The attacker cannot read the cross-origin response but can modify Nginx configuration, trigger reloads, or invoke other management operations reachable with the victim's session. This issue is fixed in version 2.5.0.
Severe if exploited (CVSS 8.8), but no known exploitation and low modeled probability. Patch on a normal cadence.
Exploitation likelihood
0.2%chance of exploitation in 30 days · 13th percentile
Impact if exploited
8.8CVSS 3.1 · HIGH
- ConfidentialityHigh
- IntegrityHigh
- AvailabilityHigh
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ✓Privileges: No account or privileges required
- ⚠User interaction: A user must take an action (click / open a file)
- ✓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-352: : Cross-Site Request Forgery (CSRF)
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/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.20260728074433-a3999bd78a3b
GitHub Advisory Database · GHSA-33rr-wq23-g6gg · Updated 2026-10-19T21:41:07.284327902ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-33rr-wq23-g6gg/GHSA-33rr-wq23-g6gg.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.20260728074433-a3999bd78a3b
Go Vulnerability Database · GO-2026-6703 · Updated 2026-10-19T21:31:52.274284585ZAdditional upstream package constraints
{ "ecosystem": {}, "database": { "source": "https://vuln.go.dev/ID/GO-2026-6703.json" } }
Known Affected Software Configurations
| Vendor | Product | Version range |
|---|---|---|
| Nginxui | Nginx Ui | ≥ 2.0.0 and < 2.5.0 |
All CVSS metrics
- HIGH 8.8 v3.1 · CNA Primary
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - HIGH 8.8 v3.1 · NVD Secondary
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
References
Exploit-tagged references (not proof of a PoC)
- https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-33rr-wq23-g6gg CVE record · GitHub_M · Updated 2026-10-09T15:22:10.562Z
NVD · CVE-2026-107809 · Updated 2026-10-20T15:15:58.807
GitHub Advisory Database · GHSA-33rr-wq23-g6gg
Go Vulnerability Database · GO-2026-6703
GitHub Advisory Database · GHSA-33rr-wq23-g6gg · Updated 2026-10-19T21:41:07.284327902Z
Patches & mitigations
- https://github.com/0xJacky/nginx-ui/commit/a3999bd78a3b97ab22e6b5e9fd478ac57598a954 CVE record · GitHub_M · Updated 2026-10-09T15:22:10.562Z
NVD · CVE-2026-107809 · Updated 2026-10-20T15:15:58.807
GitHub Advisory Database · GHSA-33rr-wq23-g6gg
Go Vulnerability Database · GO-2026-6703
GitHub Advisory Database · GHSA-33rr-wq23-g6gg · Updated 2026-10-19T21:41:07.284327902Z
Advisories
- https://osv.dev/vulnerability/GHSA-33rr-wq23-g6gg GitHub Advisory Database · GHSA-33rr-wq23-g6gg
GitHub Advisory Database · GHSA-33rr-wq23-g6gg · Updated 2026-10-19T21:41:07.284327902Z - https://osv.dev/vulnerability/GO-2026-6703 Go Vulnerability Database · GO-2026-6703
Go Vulnerability Database · GO-2026-6703 · Updated 2026-10-19T21:31:52.274284585Z - https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-95892 EUVD · EUVD-2026-95892
Technical & other
- https://github.com/0xJacky/nginx-ui/releases/tag/v2.5.0 CVE record · GitHub_M · Updated 2026-10-09T15:22:10.562Z
NVD · CVE-2026-107809 · Updated 2026-10-20T15:15:58.807
GitHub Advisory Database · GHSA-33rr-wq23-g6gg
Go Vulnerability Database · GO-2026-6703
GitHub Advisory Database · GHSA-33rr-wq23-g6gg · Updated 2026-10-19T21:41:07.284327902Z - https://github.com/0xJacky/nginx-ui GitHub Advisory Database · GHSA-33rr-wq23-g6gg
GitHub Advisory Database · GHSA-33rr-wq23-g6gg · Updated 2026-10-19T21:41:07.284327902Z