Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-76927

CVE-2026-76927: H.245 Protocol DoS Vulnerability

CVE-2026-76927 is a denial of service vulnerability in the H.245 protocol dissector affecting versions 4.6.0 to 4.6.7 and 4.4.0 to 4.4.18. This post covers technical details, affected versions, and mitigation strategies.

Updated:

CVE-2026-76927 Overview

CVE-2026-76927 is a null pointer dereference vulnerability [CWE-476] in the Wireshark H.245 protocol dissector. The flaw causes the dissector to crash when processing malformed input, resulting in a denial of service condition. Affected versions include Wireshark 4.6.0 through 4.6.7 and 4.4.0 through 4.4.18.

Exploitation requires local access and user interaction, typically opening a crafted capture file or feeding malformed traffic to a live capture session. The impact is limited to availability of the Wireshark process. No confidentiality or integrity impact exists.

Critical Impact

An attacker can crash Wireshark by supplying a malicious H.245 packet capture, disrupting network analysis workflows and forensic investigations.

Affected Products

  • Wireshark 4.6.0 through 4.6.7
  • Wireshark 4.4.0 through 4.4.18
  • H.245 protocol dissector component

Discovery Timeline

  • 2026-08-19 - CVE-2026-76927 published to NVD
  • 2026-08-20 - Last updated in NVD database

Technical Details for CVE-2026-76927

Vulnerability Analysis

The vulnerability resides in the H.245 protocol dissector shipped with Wireshark. H.245 is a control channel protocol used in H.323 multimedia conferencing to negotiate call parameters, capabilities, and logical channels. The dissector parses H.245 messages inside packet captures for display and analysis.

When the dissector encounters a specifically malformed H.245 message, it dereferences a null pointer and crashes the Wireshark process or the tshark command-line utility. The crash terminates any active analysis session and discards unsaved state. See the Wireshark Security Advisory WNPA-SEC-2026-77 for the vendor description.

Root Cause

The root cause is a missing null check inside the H.245 dissector code path. The dissector assumes a protocol field or sub-structure is present after parsing, but a malformed message can leave the corresponding pointer unset. Subsequent access triggers the null pointer dereference [CWE-476].

Attack Vector

An attacker delivers a crafted packet capture file to a Wireshark user or injects malformed H.245 traffic onto a network segment where Wireshark is capturing live. When the analyst opens the file or the live dissector processes the frame, Wireshark crashes. The attack vector is local and requires user interaction, as reflected in the CVSS vector. Refer to the GitLab Wireshark Work Item for technical tracking details.

Detection Methods for CVE-2026-76927

Indicators of Compromise

  • Unexpected Wireshark or tshark process crashes shortly after opening a .pcap or .pcapng file containing H.323 or H.245 traffic
  • Crash dumps referencing the H.245 dissector module in Wireshark's stack trace
  • Receipt of unsolicited capture files from untrusted sources referencing VoIP or conferencing traffic

Detection Strategies

  • Inventory endpoints and analyst workstations running Wireshark 4.6.0-4.6.7 or 4.4.0-4.4.18 using software asset management tooling
  • Monitor for repeated Wireshark process termination events in host telemetry, correlated with recent file-open activity
  • Flag packet captures containing anomalous H.245 messages during pre-analysis triage in sandboxed environments

Monitoring Recommendations

  • Log Wireshark launches and abnormal exits on analyst workstations and forward events to a central data lake for correlation
  • Track file provenance for .pcap and .pcapng files opened by analysts, particularly those originating from external email or shared drives
  • Alert on process crash signatures matching the Wireshark binary across the fleet

How to Mitigate CVE-2026-76927

Immediate Actions Required

  • Upgrade Wireshark to a fixed release above 4.6.7 in the 4.6.x branch or above 4.4.18 in the 4.4.x branch as published in WNPA-SEC-2026-77
  • Restrict opening packet captures from untrusted sources until patches are applied
  • Analyze suspect captures inside isolated virtual machines with no sensitive data

Patch Information

The Wireshark Foundation released fixed builds addressing the H.245 dissector crash. Consult the Wireshark Security Advisory WNPA-SEC-2026-77 for the exact fixed version numbers and the corresponding GitLab Wireshark Work Item for the patch commit details.

Workarounds

  • Disable the H.245 dissector through Analyze → Enabled Protocols in the Wireshark UI when handling untrusted captures
  • Use tshark with --disable-protocol h245 for command-line analysis where the H.245 dissector is not required
  • Pre-filter captures with a trusted tool to strip H.245 traffic before opening in vulnerable Wireshark builds
bash
# Disable the H.245 dissector when running tshark on untrusted captures
tshark -r suspect.pcapng --disable-protocol h245

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.