Description
A vulnerability was determined in seladb PcapPlusPlus 25.05. The impacted element is the function pcpp::SSLClientHelloMessage::getHandshakeVersion of the file Packet++/src/SSLHandshake.cpp of the component TLS Hello Handler. Executing a manipulation of the argument handshakeVersion can lead to heap-based buffer overflow. It is possible to launch the attack remotely. This attack is characterized by high complexity. The exploitability is regarded as difficult. The exploit has been publicly disclosed and may be utilized. This patch is called 98e671010bc7c87b95898c22ae289220ae92542b. It is best practice to apply a patch to resolve this issue.
Published: 2026-06-29
Score: 6.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A heap based buffer overflow exists in pcpp::SSLClientHelloMessage::getHandshakeVersion, the function that parses the TLS ClientHello message. By manipulating the handshakeVersion argument, an attacker can overflow a heap buffer and achieve arbitrary code execution on the host. The vulnerability is exploitable remotely via a specially crafted TLS packet and is publicly disclosed. It has high complexity and is considered difficult to exploit, but the availability of a public exploit means it can be readily used by motivated threat actors.

Affected Systems

The affected product is seladb PcapPlusPlus version 25.05. The overflow occurs in the TLS Hello Handler component of the library. No other vendors or product versions are listed.

Risk and Exploitability

The CVSS score of 6.3 indicates medium severity. EPSS is not available and the vulnerability is not listed in the CISA KEV catalog. Because the attack requires sending a crafted TLS ClientHello message and is considered difficult, the maximum impact is moderate, yet any system that processes TLS traffic with this version of PcapPlusPlus remains at risk until a patch is applied.

Generated by OpenCVE AI on June 29, 2026 at 18:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update PcapPlusPlus to the patched version that incorporates commit 98e671010bc7c87b95898c22ae289220ae92542b, which corrects the buffer boundary checks in SSLClientHelloMessage::getHandshakeVersion.
  • Modify any dependent code that calls getHandshakeVersion so that the handshakeVersion argument is validated against expected bounds before use.
  • If immediate update is not feasible, isolate or restrict network traffic to prevent unauthenticated TLS ClientHello messages from reaching the vulnerable component, or disable TLS processing during the patch window.

Generated by OpenCVE AI on June 29, 2026 at 18:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 29 Jun 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 29 Jun 2026 17:15:00 +0000

Type Values Removed Values Added
Description A vulnerability was determined in seladb PcapPlusPlus 25.05. The impacted element is the function pcpp::SSLClientHelloMessage::getHandshakeVersion of the file Packet++/src/SSLHandshake.cpp of the component TLS Hello Handler. Executing a manipulation of the argument handshakeVersion can lead to heap-based buffer overflow. It is possible to launch the attack remotely. This attack is characterized by high complexity. The exploitability is regarded as difficult. The exploit has been publicly disclosed and may be utilized. This patch is called 98e671010bc7c87b95898c22ae289220ae92542b. It is best practice to apply a patch to resolve this issue.
Title seladb PcapPlusPlus TLS Hello SSLHandshake.cpp getHandshakeVersion heap-based overflow
First Time appeared Seladb
Seladb pcapplusplus
Weaknesses CWE-119
CWE-122
CPEs cpe:2.3:a:seladb:pcapplusplus:*:*:*:*:*:*:*:*
Vendors & Products Seladb
Seladb pcapplusplus
References
Metrics cvssV2_0

{'score': 5.1, 'vector': 'AV:N/AC:H/Au:N/C:P/I:P/A:P/E:POC/RL:OF/RC:C'}

cvssV3_0

{'score': 5.6, 'vector': 'CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C'}

cvssV3_1

{'score': 5.6, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C'}

cvssV4_0

{'score': 6.3, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Seladb Pcapplusplus
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-06-29T17:41:43.683Z

Reserved: 2026-06-29T04:25:26.770Z

Link: CVE-2026-13588

cve-icon Vulnrichment

Updated: 2026-06-29T17:41:39.472Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-29T23:30:05Z

Weaknesses
  • CWE-119

    Improper Restriction of Operations within the Bounds of a Memory Buffer

  • CWE-122

    Heap-based Buffer Overflow