CVE-2014-9687
NoneCVSS
—
EPSS
2.2%
Published
Mar 16, 2015
CISA due date
—
Cloudanix analysis
An old encryption tool uses the same starting value for every password, letting attackers guess passwords more easily and read private files.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Application
- Class
- Cryptographic Weakness
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Uses a hardcoded default salt when encrypting the mount passphrase, enabling efficient offline brute-force recovery of user passwords that protect encrypted volumes.
Why it matters to the business
Attackers can recover passphrases and decrypt user data stored on affected systems, resulting in exposure of sensitive files and potential regulatory or operational consequences.
How an attack unfolds
An attacker first obtains the encrypted passphrase file from disk or backup, recognizes the default salt value, and performs an offline dictionary or brute-force attack to recover the passphrase and decrypt the volume.
How to fix it
Upgrade ecryptfs-utils to a version that generates unique salts per volume; if no newer package is available, migrate to a maintained encryption solution that enforces per-volume salts.
How to confirm the fix worked
Inspect installed ecryptfs-utils version and review passphrase encryption configuration or generated salt values on sample volumes to confirm unique salts are in use.
Typical attack path
- Locate the encrypted mount passphrase file on disk or in backups
- Confirm presence of the known default salt value
- Execute offline brute-force or dictionary attack against the passphrase
- Use recovered passphrase to mount and access encrypted data
How to detect it
Search system package databases and logs for ecryptfs-utils versions 104 and earlier; examine .ecryptfs directories and passphrase files for the known default salt pattern.
What your security team should do
- Immediately inventory all systems using ecryptfs-utils version 104 or earlier
- Prioritize upgrade or replacement of affected packages
- Audit encrypted volumes for default-salt usage and re-encrypt where necessary
- Monitor for any public exploit code targeting this weakness
The record
eCryptfs 104 and earlier uses a default salt to encrypt the mount passphrase, which makes it easier for attackers to obtain user passwords via a brute force attack.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | ecryptfs-utils | 0 | 103-4 |
| Debian:12 | ecryptfs-utils | 0 | 103-4 |
| Debian:13 | ecryptfs-utils | 0 | 103-4 |
| SUSE:Linux Enterprise Desktop 11 SP3 | ecryptfs-utils | 0 | 61-1.35.1 |
| SUSE:Linux Enterprise Desktop 11 SP4 | ecryptfs-utils | 0 | 61-1.35.1 |
| SUSE:Linux Enterprise Desktop 12 | ecryptfs-utils | 0 | 103-7.1 |
| SUSE:Linux Enterprise Desktop 12 SP1 | ecryptfs-utils | 0 | 103-7.1 |
| SUSE:Linux Enterprise Server 11 SP3 | ecryptfs-utils | 0 | 61-1.35.1 |
| SUSE:Linux Enterprise Server 11 SP3-TERADATA | ecryptfs-utils | 0 | 61-1.35.1 |
| SUSE:Linux Enterprise Server 11 SP4 | ecryptfs-utils | 0 | 61-1.35.1 |
| SUSE:Linux Enterprise Server 12 | ecryptfs-utils | 0 | 103-7.1 |
| SUSE:Linux Enterprise Server 12 SP1 | ecryptfs-utils | 0 | 103-7.1 |
| SUSE:Linux Enterprise Server for SAP Applications 11 SP3 | ecryptfs-utils | 0 | 61-1.35.1 |
| SUSE:Linux Enterprise Server for SAP Applications 11 SP4 | ecryptfs-utils | 0 | 61-1.35.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 | ecryptfs-utils | 0 | 103-7.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP1 | ecryptfs-utils | 0 | 103-7.1 |
| Ubuntu:14.04:LTS | ecryptfs-utils | 0 | 104-0ubuntu1.14.04.3 |
| openSUSE:Tumbleweed | ecryptfs-utils | 0 | 108-2.5 |
Related vulnerabilities
- CVE-2016-1572 mount.ecryptfs_private.c in eCryptfs-utils does not validate mount destination filesystem… Also affects ecryptfs-utils
- CVE-2026-19750 A flaw has been found in Tenda CH, CP and TX3 V21.x/V22.x/V25.x/V26.x/V27.x. CWE-255
- CVE-2026-11552 A vulnerability has been found in SourceCodester Onlne Examination & Learning Management… CWE-255
- CVE-2026-11515 A vulnerability has been found in SourceCodester Barangay Resident Profiling and… CWE-255
- CVE-2026-6597 A weakness has been identified in langflow-ai langflow up to 1.8.3. CWE-255
- CVE-2026-4251 A vulnerability was determined in CityData CityChat up to 0.12.6 on Android. CWE-255
- CVE-2026-4250 A vulnerability was found in Albert Sağlık Hizmetleri ve Ticaret Albert Health up to… CWE-255
- CVE-2026-4242 A security flaw has been discovered in BabyChakra Pregnancy & Parenting App up to 5.4.3.0… CWE-255