Cloudanix VulnDB

CVE-2024-7701

None

CVSS

—

EPSS

0.2%

Published

Dec 15, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

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

  1. Identify and compromise a system or backup containing percona-toolkit generated password hashes
  2. Extract the hashes from configuration files, logs, or database artifacts
  3. Perform offline brute-force or dictionary attacks against the hashes due to insufficient computational effort
  4. 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