CVE-2024-49368: Unchecked logrotate settings lead to arbitrary command execution
Nginx UI is a web user interface for the Nginx web server. Prior to version 2.0.0-beta.36, when Nginx UI configures logrotate, it does not verify the input and directly passes it to exec.Command, causing arbitrary command execution. Version 2.0.0-beta.36 fixes this issue.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2024-49368?
CVE-2024-49368 is classified as a high severity vulnerability due to the potential for arbitrary command execution.
How do I fix CVE-2024-49368?
To fix CVE-2024-49368, upgrade to Nginx UI version 2.0.0-beta.36 or later, which addresses the vulnerability.
What causes the vulnerability in CVE-2024-49368?
CVE-2024-49368 is caused by the lack of input validation in the logrotate configuration, allowing arbitrary command execution.
Which versions are affected by CVE-2024-49368?
CVE-2024-49368 affects Nginx UI versions prior to 2.0.0-beta.36, including earlier beta versions.
Is CVE-2024-49368 specific to certain platforms?
CVE-2024-49368 is specifically a vulnerability in the Nginx UI application and does not pertain to specific operating systems.