Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach Pgpool-II SSL listener over network
-
DeliveryPresent forged/invalid client certificate
-
ExploitImproper certificate validation accepts connection
-
ExecutionBypass client cert authentication
-
ImpactAccess pooled PostgreSQL backend
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V12 - Secure Communication Certificate validation
|
| Exploitation Conditions | Exploitation requires that the Pgpool-II instance be configured to use client TLS certificate authentication (SSL enabled with client certificate verification, e.g. the 'cert' authentication method) - the vulnerability defeats that specific validation, so instances not enforcing client certificates are not exposed to this bypass. The attack is remote and unauthenticated (AV:N/PR:N) with low complexity (AC:L) and no user interaction, but the affected version must fall within the listed ranges (4.0.x-4.2.x, 4.3.0-4.3.20, 4.4.0-4.4.17, 4.5.0-4.5.12, 4.6.0-4.6.7, 4.7.0-4.7.2). The primary limiting factor is the non-default dependency on client-certificate authentication being in use. |
| Impact | This is a moderate-severity authentication-bypass flaw (CVSS 3.0 base 6.5, vendor-scored). The CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates a network-reachable, low-complexity, unauthenticated attack, which is consistent with the description's 'unauthenticated attacker to bypass client certificate authentication.' However, impact is deliberately limited to C:L/I:L/A:N - partial confidentiality and integrity, no availability loss - reflecting that the vulnerability defeats one authentication control (client TLS certificate validation) rather than granting full compromise on its own. No EPSS score, CISA KEV listing, or SSVC decision data was provided, and there is no public exploit identified at time of analysis, so there is no signal of active or imminent mass exploitation. Critically, the flaw is only relevant where Pgpool-II is actually configured to enforce client certificate authentication (the 'cert' auth method / SSL client verification); in deployments not using client certs, this control is not in play. Net assessment: a real but conditional priority for organizations relying on client-certificate authentication in front of PostgreSQL, not a high-CVSS-but-no-real-risk theoretical issue, yet not an emergency given limited impact and no exploitation evidence. |
| Exploit ScenarioDerived | An attacker positioned to reach a Pgpool-II instance that enforces client-certificate authentication presents a connection with an invalid, forged, or otherwise-untrusted client certificate that Pgpool-II fails to validate correctly, and is admitted as if properly authenticated. This lets the attacker bypass the certificate gate and reach the pooled PostgreSQL backend without possessing a legitimate client credential. No public proof-of-concept has been identified at time of analysis; the low attack complexity (AC:L) suggests exploitation would be straightforward once the validation flaw is understood. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 30, 2026
Client certificate authentication in Pgpool-II can be bypassed by a remote unauthenticated attacker because affected versions fail to properly validate client certificates, allowing access that should require a valid certificate. The flaw carries a vendor CVSS 3.0 base score of 6.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) and affects multiple 4.x release trains through 4.7.2. Exploitation is conditional: it only matters when the Pgpool-II instance is configured to enforce client TLS certificate authentication; no public exploit was identified at the time of analysis, and it is not confirmed actively exploited (not in CISA KEV).
RemediationAI
Consult the vendor advisory at https://pgpool.net/news/2026-09-29/ and the JVN advisory at https://jvn.jp/en/jp/JVN22475874/ for the exact patched release; the provided data does not specify a fixed version number. If an immediate upgrade is not possible, avoid sole reliance on client-certificate authentication for Pgpool-II: disable the 'cert' authentication method or add a secondary authentication requirement such as SCRAM password authentication for affected client connections, restrict network access to the Pgpool-II listener with firewall rules or allowlists, and/or place Pgpool-II behind an upstream proxy that performs its own client-certificate validation. These mitigations have trade-offs: disabling or supplementing certificate authentication can break certificate-only clients and change the authentication model, while network restrictions may prevent legitimate remote access; an upstream validating proxy adds operational complexity and must be correctly configured. Monitor the vendor advisory for the patched version and apply it as soon as it is available.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Pgpool-II is a PostgreSQL connection pooler and middleware that can terminate TLS and authenticate clients. This CVE is a CWE-295 improper certificate validation flaw in that client-certificate authentication path: instead of correctly verifying the presented certificate chain or identity, affected versions may accept a connection that should have been rejected. The CPE cpe:2.3:a:pgpool_global_development_group:pgpool-ii:*:*:*:*:*:*:*:* confirms the affected product family is Pgpool-II from Pgpool Global Development Group. ENISA EUVD ID EUVD-2026-89658 and JPCERT reporting align with the affected version ranges 4.0.x through 4.2.x, 4.3.0 through 4.3.20, 4.4.0 through 4.4.17, 4.5.0 through 4.5.12, 4.6.0 through 4.6.7, and 4.7.0 through 4.7.2. The bypass yields low confidentiality and integrity impact; availability is not affected according to the assessed vector.
Know when Pgpool Ii gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Network-reachable, low-complexity, unauthenticated bypass of a client-cert control (AV:N/AC:L/PR:N); partial C/I impact from defeating one auth layer, no availability effect.
Primary rating from Vendor (jpcert).
CVSS VectorVendor: jpcert
Lifecycle Timeline
1DescriptionCVE.org
An improper certificate validation vulnerability exists in Pgpool-II, which may allow an unauthenticated attacker to bypass client certificate authentication.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
NULL pointer dereference in Pgpool-II allows an unauthenticated remote attacker to crash the watchdog process when the h
Stack-based buffer overflow in Pgpool-II (versions 3.5.x through 4.7.2) allows unauthenticated remote attackers to crash
An out-of-bounds write (CWE-787) in Pgpool-II, the PostgreSQL connection pooler, allows an authenticated attacker who al
An out-of-bounds write in the Pgpool-II connection pooling and load-balancing middleware allows an authenticated remote
Pgpool-II deployments that run in watchdog-based high-availability clustering mode can have an arbitrary watchdog node p
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
Pgpool-II writes sensitive cluster configuration and topology information into its log files, allowing an authenticated
EUVD-2026-89658
GHSA-gw2w-g7v3-wgff
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB