CVE-2024-7701
NoneCVSS
—
EPSS
0.2%
Published
Dec 15, 2024
CISA due date
—
Cloudanix analysis
A database management tool stores password information in a format that makes it easier for attackers to guess the original passwords if they obtain the stored data.
- Exploitation
- Other
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Application
- Class
- Cryptographic Weakness
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The vulnerability arises from use of a password hash with insufficient computational cost in percona-toolkit, allowing offline brute-force or dictionary attacks to recover plaintext credentials from captured hashes.
Why it matters to the business
Organizations using the affected toolkit version face elevated risk of credential exposure, which can lead to unauthorized database access, data breaches, and compliance violations; the low exploit maturity reduces immediate urgency but does not eliminate long-term exposure for systems still running version 3.6.0.
How an attack unfolds
An attacker first obtains a copy of the hashed credentials generated or stored by percona-toolkit, then leverages the weak hashing parameters to run offline brute-force or rainbow-table attacks that efficiently recover the original passwords.
How to fix it
Upgrade percona-toolkit to a version later than 3.6.0 that employs a password hashing algorithm with adequate computational cost; until upgrades are complete, rotate any credentials that may have been processed by the vulnerable toolkit and enforce strong password policies.
How to confirm the fix worked
Confirm the installed percona-toolkit version is greater than 3.6.0, review configuration and scripts for any remaining references to the weak hashing method, and verify that new credential storage uses an approved strong hashing algorithm.
Typical attack path
- Identify and compromise a system or backup containing percona-toolkit generated password hashes
- Extract the hashes from configuration files, logs, or database artifacts
- Perform offline brute-force or dictionary attacks against the hashes due to insufficient computational effort
- Obtain valid credentials and use them to authenticate to database services or other protected resources
How to detect it
Search system and application logs for percona-toolkit execution that references password handling or hashing operations around the time of any suspected credential compromise; examine configuration files and backup artifacts for evidence of weak hash formats.
What your security team should do
- Inventory all deployments of percona-toolkit and prioritize upgrade of any 3.6.0 instances
- Rotate credentials that may have been handled by the vulnerable version
- Add percona-toolkit version checks to continuous vulnerability scanning processes
The record
Use of Password Hash With Insufficient Computational Effort vulnerability in percona percona-toolkit allows Encryption Brute Forcing.This issue affects percona-toolkit: 3.6.0.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | percona-toolkit | 0 | No fix |
| Debian:12 | percona-toolkit | 0 | No fix |
| Debian:13 | percona-toolkit | 0 | No fix |
| Ubuntu:20.04:LTS | percona-toolkit | 0 | No fix |
| Ubuntu:22.04:LTS | percona-toolkit | 0 | No fix |
| Ubuntu:24.04:LTS | percona-toolkit | 0 | No fix |
| Ubuntu:24.10 | percona-toolkit | 0 | No fix |
| Ubuntu:25.04 | percona-toolkit | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | percona-toolkit | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | percona-toolkit | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | percona-toolkit | 0 | No fix |