Cloudanix VulnDB

CVE-2023-22332

Medium · 6.5

CVSS

6.5

EPSS

0.7%

Published

Jan 30, 2023

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in the database connection software allows one user to steal another user's login details, potentially letting attackers change or disrupt the database.

Exploitation
Remote Authenticated
Attacker needs
Low Privilege
Complexity
Low
Impact
Data Exposure
Component
Application
Class
Credential Exposure
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

An authenticated database user can retrieve authentication credentials belonging to another database user through a flaw in Pgpool-II connection pooling logic.

Why it matters to the business

Attackers who gain initial low-privilege database access can escalate to higher-privilege accounts, enabling unauthorized data changes or service disruption across affected deployments.

How an attack unfolds

An attacker authenticates to the database using any valid user credentials, then leverages the information disclosure vulnerability in Pgpool-II to extract another user's authentication details, and subsequently uses those credentials to modify database contents or cause outages.

How to fix it

Upgrade Pgpool-II to a version that resolves the information disclosure issue in the affected series. Apply the latest patches from the vendor for the specific major version in use.

How to confirm the fix worked

Review Pgpool-II version and apply vendor-recommended updates. Monitor for any anomalous credential access patterns in database logs.

Typical attack path

  1. Obtain initial database access with any valid user credentials
  2. Exploit the credential disclosure flaw to retrieve target user authentication information
  3. Authenticate using the obtained credentials
  4. Perform unauthorized actions such as data modification or database suspension

How to detect it

Examine database and Pgpool-II logs for unusual authentication attempts or credential retrieval patterns between users.

What your security team should do

  • Prioritize upgrading all Pgpool-II instances to patched versions
  • Audit database user permissions to minimize credential exposure risks
  • Enable enhanced logging for authentication events

The record

Information disclosure vulnerability exists in Pgpool-II 4.4.0 to 4.4.1 (4.4 series), 4.3.0 to 4.3.4 (4.3 series), 4.2.0 to 4.2.11 (4.2 series), 4.1.0 to 4.1.14 (4.1 series), 4.0.0 to 4.0.21 (4.0 series), All versions of 3.7 series, All versions of 3.6 series, All versions of 3.5 series, All versions of 3.4 series, and All versions of 3.3 series. A specific database user's authentication information may be obtained by another database user. As a result, the information stored in the database may be altered and/or database may be suspended by a remote attacker who successfully logged in the product with the obtained credentials.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 pgpool2 0 No fix
Debian:11 pgpool2 0 4.1.4-3+deb11u1
Debian:12 pgpool2 0 4.3.5-1
Debian:13 pgpool2 0 4.3.5-1
Ubuntu:16.04:LTS pgpool2 0 No fix
Ubuntu:20.04:LTS pgpool2 0 No fix
Ubuntu:22.04:LTS pgpool2 0 No fix
Ubuntu:24.04:LTS pgpool2 0 No fix
Ubuntu:24.10 pgpool2 0 No fix
Ubuntu:25.04 pgpool2 0 No fix
Ubuntu:25.10 pgpool2 0 No fix
Ubuntu:Pro:16.04:LTS pgpool2 0 No fix
Ubuntu:Pro:20.04:LTS pgpool2 0 No fix

Related vulnerabilities