CVE-2026-7375
Received Received - Intake
UDS Protocol Dissector Infinite Loop in Wireshark

Publication date: 2026-04-30

Last updated on: 2026-05-01

Assigner: GitLab Inc.

Description
UDS protocol dissector infinite loop in Wireshark 4.6.0 to 4.6.4 and 4.4.0 to 4.4.14 allows denial of service
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-04-30
Last Modified
2026-05-01
Generated
2026-06-16
AI Q&A
2026-04-30
EPSS Evaluated
2026-06-15
NVD
EUVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
wireshark wireshark From 4.4.0 (inc) to 4.4.15 (exc)
wireshark wireshark From 4.6.0 (inc) to 4.6.5 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-835 The product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Compliance Impact

The CVE-2026-7375 vulnerability causes a denial of service in Wireshark by triggering an infinite loop that consumes excessive CPU resources and hangs the application. This disruption can affect the availability and reliability of network traffic analysis and monitoring tools.

While the vulnerability itself does not directly expose sensitive data or compromise confidentiality or integrity, the denial of service impact could hinder timely detection and response to security incidents, potentially affecting compliance with standards like GDPR and HIPAA that require maintaining availability and security of systems processing personal or health data.

Mitigations such as upgrading Wireshark to fixed versions, disabling the vulnerable dissector, or avoiding untrusted files are recommended to maintain operational security and compliance.

Executive Summary

CVE-2026-7375 is a vulnerability in Wireshark's UDS (Unified Diagnostic Services) protocol dissector that causes an infinite loop when processing certain malformed packets.

Specifically, when a malformed UDS service 0x2C request frame with subfunction 0x02 is processed, the parsing offset does not advance due to zero lengths in memory address and size fields. This causes the dissect_uds_internal() function to loop indefinitely, consuming 100% CPU and hanging the application.

The flaw affects Wireshark versions 4.6.0 to 4.6.4 and 4.4.0 to 4.4.14. Exploitation is straightforward by sending a crafted packet or opening a malicious packet trace file.

Impact Analysis

This vulnerability can cause Wireshark to hang or become unresponsive by consuming excessive CPU resources due to an infinite loop.

The impact includes denial of service in the Wireshark GUI, tshark command-line interface, and during live capture sessions, disrupting network analysis and automated workflows.

An attacker can exploit this by injecting a malformed packet into the network or tricking a user into opening a malicious packet trace file.

Detection Guidance

The vulnerability manifests as an infinite loop in Wireshark's UDS protocol dissector when processing a malformed UDS service 0x2C request frame with specific subfunction and byte values. Detection involves monitoring Wireshark or tshark for excessive CPU usage or application hangs when analyzing network traffic or packet trace files.

Specifically, look for packets containing a UDS service 0x2C (DynamicallyDefineDataIdentifier) request with subfunction 0x02 (defineByMemoryAddress) where the addressAndLengthFormatIdentifier byte is set to 0x00, which causes the infinite loop.

While no explicit commands are provided, you can use tshark or Wireshark filters to isolate UDS service 0x2C packets and inspect the subfunction and addressAndLengthFormatIdentifier fields. Monitoring CPU usage during capture or analysis can also indicate exploitation.

Mitigation Strategies

Immediate mitigation steps include upgrading Wireshark to versions 4.6.5 or 4.4.15 and later, where the vulnerability has been fixed.

Alternatively, you can disable the UDS dissector in Wireshark to prevent processing of the vulnerable protocol.

Avoid opening untrusted packet trace files that might contain maliciously crafted packets exploiting this vulnerability.

For automated workflows using tshark or similar tools, consider using timeout wrappers to prevent hangs caused by the infinite loop.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-7375. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart