Description
Nginx-UI is a web interface to manage Nginx configurations. The Import Certificate feature allows arbitrary write into the system. The feature does not check if the provided user input is a certification/key and allows to write into arbitrary paths in the system. It's possible to leverage the vulnerability into a remote code execution overwriting the config file app.ini. Version 2.0.0.beta.12 fixed the issue.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| 0xJacky | nginx-ui | < 2.0.0.beta.12 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Go | github.com/0xJacky/Nginx-UI | < 1.9.10-0.20240128060047-8581bdd3c6f4 | 1.9.10-0.20240128060047-8581bdd3c6f4 | GHSA-xvq9-4vpv-227m |
| Go | github.com/0xJacky/Nginx-UI | all versions | — | GO-2024-2481 |