0X
Vendor
0xJacky
36
CVEs
0
On KEV
21
New 30D
Products
Recent CVEs
| CVE | Product | CVSS | Published | Summary |
|---|---|---|---|---|
| CVE-2026-84312 | NG nginx-ui 0xJacky | 7.1 | Oct 12 | Nginx UI: Casdoor SSO callback uses a constant `state` parameter (login CSRF) |
| CVE-2026-84360 | NG nginx-ui 0xJacky | 8.1 | Oct 12 | Nginx UI: OTP secure-session step-up can be bypassed via MCP configuration tools |
| CVE-2026-84316 | NG nginx-ui 0xJacky | 8.8 | Oct 12 | Nginx UI: nginx config directive denylist (ValidateConfigFile) is bypassable via same-line ";" separation → authenticated directive injection (RCE on the official image) |
| CVE-2026-84319 | NG nginx-ui 0xJacky | 8.3 | Oct 12 | Nginx UI: MCP configuration tools bypass restricted directive validation and allow secondary authenticated users to execute NJS in Nginx worker context |
| CVE-2026-84317 | NG nginx-ui 0xJacky | 8.8 | Oct 12 | Nginx UI: MCP nginx_config_add skips config directive validation → authenticated nginx directive injection (RCE on the official image) |
| CVE-2026-84313 | NG nginx-ui 0xJacky | 8.8 | Oct 12 | Nginx UI: TOTP / passkey enrolment requires no re-authentication, enabling persistent account takeover |
| CVE-2026-84321 | NG nginx-ui 0xJacky | 5.4 | Oct 12 | Nginx UI: Standalone short tokens survive administrative revocation in cache and authenticate again after account re-enable |
| CVE-2026-84314 | NG nginx-ui 0xJacky | 8.7 | Oct 12 | Nginx UI: Account Takeover via Missing `RequireSecureSession` on User Management Endpoint |
| CVE-2026-84320 | NG nginx-ui 0xJacky | 6.3 | Oct 12 | Nginx UI: Auto backup name allows path traversal outside validated storage path |
| CVE-2026-84318 | NG nginx-ui 0xJacky | 8.8 | Oct 12 | Nginx UI: MCP `nginx_config_add` Bypasses Directive Validation — Authenticated RCE |
| CVE-2026-84315 | NG nginx-ui 0xJacky | 8.3 | Oct 12 | Nginx UI OTP secure-session step-up is missing on sensitive mutation routes |
| CVE-2026-107813 | NG nginx-ui 0xJacky | 8.8 | Oct 9 | Nginx UI: Incomplete fix of CVE-2026-84315 - the api/cluster router was not - wrapped in RequireSecureSession, so those sensitive mutations run without OTP step-up |
| CVE-2026-107812 | NG nginx-ui 0xJacky | 7.5 | Oct 9 | Nginx UI: Self-upgrade runs an unsigned binary verified only by a same-origin digest → RCE via a compromised mirror or MITM |
| CVE-2026-107811 | NG nginx-ui 0xJacky | 8.8 | Oct 9 | 0xJacky/nginx-ui /api/nodes Leaks Cluster Node Tokens and Allows Cross-Node Impersonation as initUser |
| CVE-2026-107810 | NG nginx-ui 0xJacky | 8.1 | Oct 9 | Nginx UI: Backup restore follows crafted symlinks into the live Nginx configuration path before restore flags are applied |
| CVE-2026-107809 | NG nginx-ui 0xJacky | 8.8 | Oct 9 | Nginx-UI AuthRequired token cookie fallback enables CSRF against management APIs |
| CVE-2026-107808 | NG nginx-ui 0xJacky | 8.1 | Oct 9 | Nginx UI: Authentication bypass: password login does not enforce a passkey-only second factor (2FA bypass) |
| CVE-2026-107807 | NG nginx-ui 0xJacky | 8.8 | Oct 9 | Nginx UI: Node Secret Credential Exposure via URL Query Parameter |
| CVE-2026-107806 | NG nginx-ui 0xJacky | 7.2 | Oct 9 | Nginx UI: Authenticated Remote Code Execution via Backup Restore App Config Overwrite |
| CVE-2026-107805 | NG nginx-ui 0xJacky | 7.5 | Oct 9 | Nginx UI: Unauthenticated signed-request body staging can exhaust temporary storage |
| CVE-2026-107804 | NG nginx-ui 0xJacky | 5.3 | Oct 9 | Nginx UI: Bundled reverse proxy can bypass IP allowlists and enable shared login lockout |
| CVE-2026-44015 | NG nginx-ui 0xJacky | 9.9 | May 12 | Nginx UI: Server-Side Request Forgery (SSRF) via Cluster Proxy Middleware Allows Access to Internal Services |
| CVE-2026-42238 | NG nginx-ui 0xJacky | 9.8 | May 4 | Unauthenticated Remote Code Execution via Backup Restore in nginx-ui |
| CVE-2026-42223 | NG nginx-ui 0xJacky | 6.5 | May 4 | nginx-ui: Settings API Exposes Protected Secrets |
| CVE-2026-42222 | NG nginx-ui 0xJacky | 9.8 | May 4 | nginx-ui: Unauthenticated first-boot instance claim via POST /api/install allows remote bootstrap takeover |
| CVE-2026-42221 | NG nginx-ui 0xJacky | 9.8 | May 4 | nginx-ui: Unauthenticated First-Run Installer Allows Remote Initial Admin Claim |
| CVE-2026-42220 | NG nginx-ui 0xJacky | 6.5 | May 4 | nginx-ui: Authenticated settings disclosure exposes node.secret and enables trusted-node authentication abuse, backup exfiltration, and restore-based nginx-ui state rollback |
| CVE-2026-34403 | NG nginx-ui 0xJacky | 8.1 | Apr 20 | Nginx-UI vulnerable to Cross-Site WebSocket Hijacking (CSWSH) via missing origin validation on all WebSocket endpoints |
| CVE-2026-33031 | NG nginx-ui 0xJacky | 8.1 | Apr 20 | Nginx-UI: Disabled users retain full API access through previously issued bearer tokens |
| CVE-2026-33026 | NG nginx-ui 0xJacky | 9.1 | Mar 30 | nginx-ui Backup Restore Allows Tampering with Encrypted Backups |
| CVE-2026-33027 | NG nginx-ui 0xJacky | 6.5 | Mar 30 | Nginx UI: Improper Path Validation Allows Recursive Deletion of the Nginx Configuration Directory |
| CVE-2026-33028 | NG nginx-ui 0xJacky | 7.5 | Mar 30 | Nginx UI: Race Condition Leads to Persistent Data Corruption and Service Collapse |
| CVE-2026-33029 | NG nginx-ui 0xJacky | 6.5 | Mar 30 | Nginx UI: DoS via Negative Integer Input in Logrotate Interval |
| CVE-2026-33030 | NG nginx-ui 0xJacky | 9.9 | Mar 30 | Nginx UI: Unencrypted Storage of DNS API Tokens and ACME Private Keys |
| CVE-2026-33032 | NG nginx-ui 0xJacky | 9.8 | Mar 30 | Nginx UI: Unauthenticated MCP Endpoint Allows Remote Nginx Takeover |
| CVE-2026-27944 | NG nginx-ui 0xJacky | 9.8 | Mar 5 | Nginx UI: Unauthenticated Backup Download with Encryption Key Disclosure |
