CVE-2020-24046 Privilege escalation in n/a
An authenticated attacker can escalate privileges to root by modifying the admin user's shell and UID via the backup import feature.
- Exploited in the wild
- Not known
- Login needed
- An administrator
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- None listed
What is CVE-2020-24046?
CVE-2020-24046 is a high-severity vulnerability in n/a, published on 17 Sep 2020. An attacker needs administrator access to exploit it, with no action from the victim.
Official description
A sandbox escape issue was discovered in TitanHQ SpamTitan Gateway 7.07. It limits the admin user to a restricted shell, allowing execution of a small number of tools of the operating system. This restricted shell can be bypassed after changing the properties of the user admin in the operating system file /etc/passwd. This file cannot be accessed though the restricted shell, but it can be modified by abusing the Backup/Import Backup functionality of the web interface. An authenticated attacker would be able to obtain the file /var/tmp/admin.passwd after executing a Backup operation. This file can be manually modified to change the GUID of the user to 0 (root) and change the restricted shell to a normal shell /bin/sh. After the modification is done, the file can be recompressed to a .tar.bz file and imported again via the Import Backup functionality. The properties of the admin user will be overwritten and a root shell will be granted to the user upon the next successful login.
Weakness: CWE-269
Which versions are affected by CVE-2020-24046?
It affects 1 product.
Products include Titanhq Spamtitan.
How do I fix CVE-2020-24046?
No fix has been published for CVE-2020-24046 yet. Limit exposure of the affected software until one is available.
Is CVE-2020-24046 being exploited?
There is no known exploitation of CVE-2020-24046 in the wild and no public exploit code.
Other vulnerabilities in n/a
Sources
Also known as GHSA-m5r6-8jfm-hp4w.