0xjacky vulnerabilities
44 CVEs and advisories name 0xjacky as an affected vendor, newest first. Follow it as a feed.
- CVE-2026-84312Nginx UI: Casdoor SSO callback uses a constant `state` parameter (login CSRF)
- CVE-2026-84360Nginx UI: OTP secure-session step-up can be bypassed via MCP configuration tools
- CVE-2026-84316Nginx UI: nginx config directive denylist (ValidateConfigFile) is bypassable via same-line ";" separation → authenticated directive injection (RCE on the official image)
- CVE-2026-84319Nginx UI: MCP configuration tools bypass restricted directive validation and allow secondary authenticated users to execute NJS in Nginx worker context
- CVE-2026-84317Nginx UI: MCP nginx_config_add skips config directive validation → authenticated nginx directive injection (RCE on the official image)
- CVE-2026-84313Nginx UI: TOTP / passkey enrolment requires no re-authentication, enabling persistent account takeover
- CVE-2026-84321Nginx UI: Standalone short tokens survive administrative revocation in cache and authenticate again after account re-enable
- CVE-2026-84314Nginx UI: Account Takeover via Missing `RequireSecureSession` on User Management Endpoint
- CVE-2026-84320Nginx UI: Auto backup name allows path traversal outside validated storage path
- CVE-2026-84318Nginx UI: MCP `nginx_config_add` Bypasses Directive Validation — Authenticated RCE
- CVE-2026-84315Nginx UI OTP secure-session step-up is missing on sensitive mutation routes
- CVE-2026-107813Nginx 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-107812Nginx UI: Self-upgrade runs an unsigned binary verified only by a same-origin digest → RCE via a compromised mirror or MITM
- CVE-2026-1078110xJacky/nginx-ui /api/nodes Leaks Cluster Node Tokens and Allows Cross-Node Impersonation as initUser
- CVE-2026-107810Nginx UI: Backup restore follows crafted symlinks into the live Nginx configuration path before restore flags are applied
- CVE-2026-107809Nginx-UI AuthRequired token cookie fallback enables CSRF against management APIs
- CVE-2026-107808Nginx UI: Authentication bypass: password login does not enforce a passkey-only second factor (2FA bypass)
- CVE-2026-107807Nginx UI: Node Secret Credential Exposure via URL Query Parameter
- CVE-2026-107806Nginx UI: Authenticated Remote Code Execution via Backup Restore App Config Overwrite
- CVE-2026-107805Nginx UI: Unauthenticated signed-request body staging can exhaust temporary storage
- CVE-2026-107804Nginx UI: Bundled reverse proxy can bypass IP allowlists and enable shared login lockout
- CVE-2026-44015Nginx UI: Server-Side Request Forgery (SSRF) via Cluster Proxy Middleware Allows Access to Internal Services
- CVE-2026-42238Unauthenticated Remote Code Execution via Backup Restore in nginx-ui
- CVE-2026-42223nginx-ui: Settings API Exposes Protected Secrets
- CVE-2026-42222nginx-ui: Unauthenticated first-boot instance claim via POST /api/install allows remote bootstrap takeover
- CVE-2026-42221nginx-ui: Unauthenticated First-Run Installer Allows Remote Initial Admin Claim
- CVE-2026-42220nginx-ui: Authenticated settings disclosure exposes node.secret and enables trusted-node authentication abuse, backup exfiltration, and restore-based nginx-ui state rollback
- CVE-2026-34403Nginx-UI vulnerable to Cross-Site WebSocket Hijacking (CSWSH) via missing origin validation on all WebSocket endpoints
- CVE-2026-33031Nginx-UI: Disabled users retain full API access through previously issued bearer tokens
- CVE-2026-33026nginx-ui Backup Restore Allows Tampering with Encrypted Backups