Skip to main content

Pgpool-II CVE-2026-92870

| EUVDEUVD-2026-89660 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-09-30 jpcert GHSA-8gw9-wqrc-j3gj
8.7
CVSS 4.0 · Vendor: jpcert
View

Attack ChainAIDerived

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

  1. Access
    Reach exposed Pgpool-II port
  2. Delivery
    Send crafted protocol message
  3. Exploit
    Overflow stack buffer (CWE-121)
  4. Execution
    Abnormal process termination
  5. Impact
    Database middleware outage (DoS)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No special product configuration is named in the advisory: exploitation requires only network reachability to a Pgpool-II instance (versions in the affected 3.5.x through 4.7.2 ranges) and the ability to send a crafted message that triggers the stack overflow - unauthenticated (PR:N) and without user interaction (UI:N). The primary limiting factor is exposure: the attacker must be able to reach the Pgpool-II listening socket, so instances bound to internal/trusted networks or protected by firewalls/ACLs are far less at risk. The other key limit is impact scope - the confirmed outcome is a process crash (availability loss) affecting the Pgpool-II layer and the databases it fronts, with no demonstrated confidentiality or integrity compromise.

Impact

The CVSS 4.0 base vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a network-reachable, low-complexity, unauthenticated attack, but the impact metrics are strictly availability-only (VC:N/VI:N/VA:H), so the vendor-assigned 8.7 reflects a pure denial-of-service - 'abnormal process termination' - not remote code execution. Although CWE-121 (stack-based buffer overflow) can theoretically enable RCE, both the description and the CVSS impact vector confine the confirmed effect to a crash, and no evidence of code execution is provided; treat any RCE potential as unverified. There is no EPSS score, no CISA KEV listing, and no public proof-of-concept in the supplied data, so this is 'no public exploit identified at time of analysis' - a real, credible unauthenticated DoS priority for exposed Pgpool-II front-ends, but not evidence of active or automated exploitation. The 8.7 score is driven entirely by the ease of reaching the flaw (unauthenticated, network) against a single high-value impact dimension (availability), so patch prioritization should weigh whether the Pgpool-II listener is exposed to untrusted networks.

Exploit ScenarioDerived

An unauthenticated attacker with network access to the Pgpool-II listening port sends a crafted message that overflows a stack buffer during connection/protocol handling, causing the Pgpool-II process to terminate abnormally. Because Pgpool-II fronts PostgreSQL, crashing it severs the connection-pooling/load-balancing layer and disrupts database availability for all clients behind it. No public proof-of-concept is referenced, and the confirmed impact is a crash rather than code execution.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Sep 30, 2026

Stack-based buffer overflow in Pgpool-II (versions 3.5.x through 4.7.2) allows unauthenticated remote attackers to crash the connection pooler process by sending a crafted message, causing a denial of service against Pgpool-II and the PostgreSQL databases it fronts. The vendor-assigned CVSS 4.0 score of 8.7 reflects strictly availability-only impact (VC:N/VI:N/VA:H), and no public exploit code has been identified at time of analysis. Exploitation requires only network reachability to the Pgpool-II listening socket; instances on internal or firewalled networks are at reduced risk.

Earlier versions of this analysis (1)
v1 Sep 30, 2026 - 08:16 CVSS 7.5

Unauthenticated remote attackers can crash a Pgpool-II instance by sending crafted input that overflows a stack-based buffer, causing abnormal termination of the affected process and disrupting the database connection-pooling layer (CWE-121). Affected releases span Pgpool-II 3.5.x through 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 and 4.7.0-4.7.2, as enumerated by the EUVD entry and reflected in the vendor CPE. The flaw scores CVSS 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H), with availability as the sole impacted metric, and no public exploit identified at time of analysis; exploitation requires network reachability to the listening port, and because Pgpool-II is normally deployed on internal segments between application servers and PostgreSQL backends, internet-facing exposure is uncommon and segmentation materially reduces risk.

RemediationAI

Apply the fix from the vendor advisory at https://pgpool.net/news/2026-09-29/ and the JVN advisory at https://jvn.jp/en/jp/JVN22475874/; patch availability is indicated by the vendor advisory, but an exact fixed version is not specified in the provided data, so confirm the recommended release on those pages before upgrading. If immediate patching is not possible, reduce exposure by restricting network access to the Pgpool-II listening socket using firewall rules or ACLs and binding the service only to internal or trusted interfaces, accepting that this may disrupt legitimate remote clients. Because the issue is an unauthenticated availability-only crash, authentication changes do not prevent triggering; instead, supplement with process supervision or automatic restart to shorten downtime from a crash, though this does not eliminate the underlying vulnerability. Monitor logs for abnormal process termination and repeated connection attempts as an indicator of exploitation attempts.

Affected VersionsENISA

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

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 middleware connection pooler, load balancer, and replication manager for PostgreSQL, typically deployed between application clients and database backends. The vulnerability is a stack-based buffer overflow (CWE-121) triggered when parsing a crafted message received on the Pgpool-II listening socket, where unbounded data is copied into a fixed-size stack buffer, corrupting control flow and causing abnormal process termination. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) and the independently assessed CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) agree that the attack is remote, low-complexity, unauthenticated, and requires no user interaction, but both restrict impact to availability (VC:N/VI:N/VA:H), so the confirmed outcome is a crash rather than code execution. The CPE cpe:2.3:a:pgpool_global_development_group:pgpool-ii:*:*:*:*:*:*:*:* identifies all versions of the product in the affected namespace.

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 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

Unauthenticated network attacker (PR:N, AV:N) with low complexity triggers a crash; impact is availability-only, so C:N/I:N/A:H and no scope change.

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

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
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Sep 30, 2026 - 08:22 NVD
7.5 (HIGH) 8.7 (HIGH)
CVE Published
Sep 30, 2026 - 07:21 cve.org
HIGH 7.5

DescriptionCVE.org

A stack-based buffer overflow vulnerability exists in Pgpool-II, which may allow an unauthenticated attacker to cause abnormal process termination.

Executive ViewAI

Why It Matters

A stack-based buffer overflow in Pgpool-II (versions 3.5.x through 4.7.2) allows a remote attacker with network reachability to the connection pooler's listening socket to crash the pooler process, which in turn disrupts the PostgreSQL databases it fronts. The impact is strictly availability-only, so affected organizations should plan for unplanned database outages and failed application connections rather than data theft or corruption. No vendor-released patch has been identified at time of analysis and no public exploit code identified at time of analysis, so risk is concentrated in deployments where the pooler port is reachable from untrusted networks.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations are network restriction of the Pgpool-II listening socket to trusted hosts, firewall or security-group allowlisting, disabling external exposure, rate limiting and monitoring of inbound pooler connections, inline filtering or IDS/IPS signatures to reject malformed messages, process supervision with auto-restart to shorten outage duration, and verified PostgreSQL failover/redundancy to limit business disruption.

Threat Intelligence Overview

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Medium
popular open-source PostgreSQL connection pooler/load-balancer middleware, common in HA 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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Vendor StatusVendor

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