Skip to main content

Pgpool-II CVE-2026-92868

| EUVDEUVD-2026-89658 MEDIUM
Improper Certificate Validation (CWE-295)
2026-09-30 jpcert GHSA-gw2w-g7v3-wgff
6.9
CVSS 4.0 · Vendor: jpcert
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach Pgpool-II SSL listener over network
  2. Delivery
    Present forged/invalid client certificate
  3. Exploit
    Improper certificate validation accepts connection
  4. Execution
    Bypass client cert authentication
  5. Impact
    Access 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Pgpool-II 4.0.x ≤4.2.x
Pgpool-II 4.5.0 ≤4.5.12
Pgpool-II 4.4.0 ≤4.4.17
Pgpool-II 4.6.0 ≤4.6.7
Pgpool-II 4.3.0 ≤4.3.20
Pgpool-II 4.7.0 ≤4.7.2

Affected Packages

euvd pgpool_ii no fix

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

Vendor (jpcert) PRIMARY 6.9 MEDIUM
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
vuln.today AI 6.5 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Red Hat 6.5 MEDIUM

Primary rating from Vendor (jpcert).

CVSS VectorVendor: jpcert

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
CVSS changed
Sep 30, 2026 - 08:22 NVD
6.5 (MEDIUM) 6.9 (MEDIUM)

DescriptionCVE.org

An improper certificate validation vulnerability exists in Pgpool-II, which may allow an unauthenticated attacker to bypass client certificate authentication.

Threat Intelligence Overview

EPSS Score
0.2%
Top 96% exploitable
Prevalence
Medium
popular PostgreSQL connection-pooling middleware, common but not universal in PostgreSQL deployments
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy