CVE-2026-33030: nginx-UI has Unencrypted Storage of DNS API Tokens and ACME Private Keys
Nginx-UI contains an Insecure Direct Object Reference (IDOR) vulnerability that allows any authenticated user to access, modify, and delete resources belonging to other users. The application’s base Model struct lacks a user_id field, and all resource endpoints perform queries by ID without verifying user ownership, enabling complete authorization bypass in multi-user environments.
| File | Line | Current | Fix |
|---|---|---|---|
model/dns_credential.go | 7 | serializer:json | serializer:json[aes] |
model/acme_user.go | Key field | serializer:json | serializer:json[aes] |
References
Code Behaviors & Features
Detect and mitigate CVE-2026-33030 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →