Lucene search
K

Enomaly ECP/Enomalism Insecure File Creation

🗓️ 30 Jan 2009 00:00:00Reported by Sam JohnstonType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 43 Views

CVE-2008-4990 Enomaly ECP/Enomalism: Insecure file creation vulnerabilit

Related
Code
`CVE-2008-4990 Enomaly ECP/Enomalism: Insecure temporary file creation  
vulnerabilities  
  
1. Synopsis  
  
All versions of Enomaly ECP/Enomalism prior to 2.1.1 use temporary  
files in an insecure  
manner, allowing for symlink and command injection attacks.  
  
2. Impact Information  
  
Background  
  
Enomaly ECP (formerly Enomalism) is management software for virtual machines.  
  
Description  
  
Sam Johnston of Australian Online Solutions reported that enomalism2.sh uses  
the /tmp/enomalism2.pid temporary file in an insecure manner.  
  
Impact  
  
A local attacker could perform a symlink attack to overwrite arbitrary files  
on the system with root privileges, or inject arguments to the 'kill' command  
to terminate or send arbitrary signals to any process(es) as root.  
  
Exploits  
  
a. ln -s /tmp/target /tmp/enomalism2.pid  
b. echo "-9 1" > /tmp/enomalism2.pid  
  
3. Resolution Information  
  
Workaround  
  
There is no known workaround at this time.  
  
Resolution  
  
All Enomaly ECP and Enomalism users should upgrade to the latest version.  
  
History  
  
2008-10-27 Bug initially reported to Enomaly by mail.  
  
2008-10-27 Reuven Cohen acknowledged receipt and suggested a fix.  
  
2008-11-06 CVE-2008-4990 allocated, update requested from Enomaly.  
  
2008-11-08 Reuven Cohen publicly acknowledged the bug:  
  
"Sam's security exploit is relativly minor and should not effect anyone with  
decent dom0 access rules. We currently use random filenames that are pretty  
hard to guess and if an un-authorized user were to gain access to the Dom0,  
you'd probably have bigger issues to deal with. So this really only effects  
"trusted" dom0 users. The resolution is don't give out dom0 access to untrusted  
users, which is probably a good idea anyway. The whole purpose of ECP is to  
abstract resources so you don't have to give that level of access to core  
system resources. The next release of Enomaly ECP will address this issue."  
  
2008-12-12 Enomaly ECP 2.1.1 (next subminor release) available with fix  
  
2009-01-29 Enomaly ECP 2.2 (next minor release) available with fix  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

30 Jan 2009 00:00Current
6.5Medium risk
Vulners AI Score6.5
EPSS0.00025
43