SecurityTracker.com
Keep Track of the Latest Vulnerabilities
with SecurityTracker!
    Home    |    View Topics    |    Search    |    Contact Us    |    Help    |   

SecurityTracker
Archives


Issue multiple certificates with Thawte SPKI
 
Click to Sign Up
Sign Up
Sign Up for Your FREE Weekly SecurityTracker E-mail Alert Summary
Instant Alerts
Buy our Premium Vulnerability Notification Service to receive customized, instant alerts
Affiliates
Put SecurityTracker Vulnerability Alerts on Your Web Site -- It's Free!
Partners
Become a Partner and License Our Database or Notification Service
Report a Bug
Report a vulnerability that you have found to SecurityTracker
bugs
@
securitytracker.com

Sign Up!





Category:  Application (Security)  >  Encrypted Virtual Filesystem (EVFS) Vendors:  sd
Encrypted Virtual Filesystem (EVFS) Buffer Overflow May Let Local Users Gain Root Privileges
SecurityTracker Alert ID:  1006843
CVE Reference:  GENERIC-MAP-NOMATCH   (Links to External Site)
Date:  May 25 2003
Impact:  Execution of arbitrary code via local system, Root access via local system
Fix Available:  Yes   Vendor Confirmed:  Yes  
Version(s): 0.2
Description:  A buffer overflow vulnerability was reported in the Encrypted Virtual File System (EVFS), a patch to VFS. A local user may be able to execute arbitrary code with root privileges.

It is reported that a local user can attempt to mount a directory using EVFS with specially crafted 'from', 'to', and 'password' arguments to trigger a buffer overflow. On systems where the utility has been configured with set user id (setuid) root privileges, the local user can obtain root privileges.

According to the vendor's documentation, EVFS is not installed setuid root by default. The documentation provides instructions on how to configure the application setuid root for systems that require non-root users to invoke the utility.

Impact:  A local user can execute arbitrary code on the system. On systems that have EVFS configured with setuid root user privileges, a local user can gain root access.
Solution:  The vendor has released a fixed version (0.3), available at:

http://hysteria.sk/evfs/f/evfs-0.3.tgz

http://hysteria.sk/evfs/f/

Vendor URL:  hysteria.sk/evfs/ (Links to External Site)
Cause:  Boundary error
Underlying OS:  Linux (Any), UNIX (Any)

Message History:   None.


 Source Message Contents

Date:  Sat, 24 May 2003 22:50:48 -0400
Subject:  Encrypted Virtual File System 0.3

 

- Encrypted Virtual File System 0.3
   by sd (http://freshmeat.net/users/sd/)
   Wednesday, May 21st 2003 18:31


About: EVFS is a Linux virtual filesystem which sits on top of  VFS to
access the underlying filesystem. This means  users can mount any
directory containing encrypted  data to any other directory (=clone), but
the second will  be encrypted/decrypted transparently until it is
unmounted. It has multi-user support so that regular  users can mount
their own evfs filesystems from and to  directories they own. Therefore
it's possible to have a  totally encrypted filesystem, each user with
their own  key.

Changes: Multiuser support is now working, and fixes for strange segfaults
(which may lead to potential security issues in one case).

License: GNU General Public License (GPL)

URL: http://freshmeat.net/projects/evfs/

-----

http://hysteria.sk/evfs/f/evfs/CHANGELOG

 > locally exploitable root bug in efs if setuid, thx to Paul Lasarev <paul@itk.ru>

-----

Old:

buf = salloc(strlen(from) + strlen(pwd) + 3);
sprintf(buf, "%s %s %s", from, to, pwd);

New:

buf = salloc(strlen(from) + strlen(pwd) + strlen(to) + 3);
sprintf(buf, "%s %s %s", from, to, pwd);








 


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us   |    Help

Copyright 2002, SecurityGlobal.net LLC