CVE-2011-1831: Medium severity ecryptfs-utils vulnerability
A number of flaws were reported [1] in eCryptfs that could allow a user to mount or unmount arbitrary locations, and possibly disclose confidential information:
Vasiliy Kulikov of Openwall and Dan Rosenberg discovered that eCryptfs incorrectly validated permissions on the requested mountpoint. A local attacker could use this flaw to mount to arbitrary locations, leading to privilege escalation. (CVE-2011-1831)
Vasiliy Kulikov of Openwall and Dan Rosenberg discovered that eCryptfs incorrectly validated permissions on the requested mountpoint. A local attacker could use this flaw to unmount to arbitrary locations, leading to a denial of service. (CVE-2011-1832)
Vasiliy Kulikov of Openwall and Dan Rosenberg discovered that eCryptfs incorrectly validated permissions on the requested source directory. A local attacker could use this flaw to mount an arbitrary directory, possibly leading to information disclosure. Note that this flaw also requires a fix in the kernel to be complete. (CVE-2011-1833)
Dan Rosenberg and Marc Deslauriers discovered that eCryptfs incorrectly handled modifications to the mtab file when an error occurs. A local attacker could use this flaw to corrupt the mtab file, and possibly unmount arbitrary locations, leading to a denial of service. (CVE-2011-1834)
Marc Deslauriers discovered that eCryptfs incorrectly handled keys when setting up an encrypted private directory. A local attacker could use this flaw to manipulate keys during creation of a new user. (CVE-2011-1835)
Marc Deslauriers discovered that eCryptfs incorrectly handled permissions during recovery. A local attacker could use this flaw to possibly access another user's data during the recovery process. (CVE-2011-1836)
Vasiliy Kulikov of Openwall discovered that eCryptfs incorrectly handled lock counters. A local attacker could use this flaw to possibly overwrite arbitrary files. (CVE-2011-1837)
[1] https://launchpad.net/bugs/732628
Other sources
utils/mount.ecryptfsprivate.c in ecryptfs-utils before 90 does not properly check mountpoint permissions, which allows local users to effectively replace any directory with a new filesystem, and consequently gain privileges, via a mount system call.
— Launchpad
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2011-1831?
CVE-2011-1831 has been classified with a medium severity level due to potential unauthorized access and information disclosure risks.
How do I fix CVE-2011-1831?
To fix CVE-2011-1831, update eCryptfs-utils to the latest version available that addresses this vulnerability.
Who discovered CVE-2011-1831?
CVE-2011-1831 was discovered by Vasiliy Kulikov of Openwall and Dan Rosenberg.
Which versions of eCryptfs-utils are affected by CVE-2011-1831?
CVE-2011-1831 affects multiple versions of eCryptfs-utils including versions 58 through 89.
What type of vulnerabilities does CVE-2011-1831 represent?
CVE-2011-1831 represents a flaw in permission validation in eCryptfs that could lead to unauthorized mount access.