CVE-2024-2955
High · 7.8CVSS
7.8
EPSS
1.4%
Published
Mar 26, 2024
CISA due date
—
Cloudanix analysis
A bug in network analysis software can make the program crash when it tries to read certain bad data files, interrupting important troubleshooting work.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Application
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The T.38 dissector in Wireshark crashes when processing malformed protocol data in injected packets or crafted capture files, resulting in application termination.
Why it matters to the business
Security and network teams lose the ability to analyze traffic when analysts open malicious files, causing delays in investigations and potential gaps in monitoring.
How an attack unfolds
An attacker generates a capture file containing specially crafted T.38 data and delivers it to a target. Opening the file in an affected Wireshark version triggers the dissector crash and denial of service.
How to fix it
Upgrade Wireshark to a build containing commit c1fcda4ca0fbe25deb896243c5ec8dfaeedd3092 or 1fe5bce8d665c0d64e1af63545421c67596db165.
How to confirm the fix worked
Confirm the installed Wireshark build includes one of the listed fix commits, then test by attempting to open a capture file containing T.38 traffic.
Typical attack path
- Create a capture file with malformed T.38 protocol data
- Deliver the file to the target analyst or system
- Victim opens the file in vulnerable Wireshark
- Dissector processes the data and crashes the application
How to detect it
Review application crash logs and core dumps for references to the T.38 dissector; correlate sudden Wireshark terminations with recent opening of external capture files.
What your security team should do
- Apply the listed fix commits or newer Wireshark builds immediately
- Restrict opening of untrusted capture files until patched
- Subscribe to Wireshark release notifications for rapid updates
The record
T.38 dissector crash in Wireshark 4.2.0 to 4.0.3 and 4.0.0 to 4.0.13 allows denial of service via packet injection or crafted capture file
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | wireshark | 0 | 3.4.16-0+deb11u1 |
| Debian:12 | wireshark | 0 | No fix |
| Debian:13 | wireshark | 0 | 4.2.4-1 |
| Mageia:9 | wireshark | 0 | 4.0.14-1.mga9 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP6 | wireshark | 0 | 4.2.6-150600.18.6.1 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP6 | wireshark | 0 | 4.2.6-150600.18.6.1 |
| Ubuntu:20.04:LTS | wireshark | 0 | No fix |
| Ubuntu:22.04:LTS | wireshark | 0 | No fix |
| Ubuntu:24.04:LTS | wireshark | 0 | No fix |
| Ubuntu:24.10 | wireshark | 0 | No fix |
| Ubuntu:Pro:14.04:LTS | wireshark | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | wireshark | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | wireshark | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | wireshark | 0 | No fix |
| Ubuntu:Pro:22.04:LTS | wireshark | 0 | No fix |
| openSUSE:Leap 15.6 | wireshark | 0 | 4.2.6-150600.18.6.1 |
| openSUSE:Tumbleweed | wireshark | 0 | 4.2.4-1.1 |
Related vulnerabilities
- CVE-2024-11596 ECMP dissector crash in Wireshark 4.4.0 to 4.4.1 and 4.2.0 to 4.2.8 allows denial of… Also affects wireshark
- CVE-2024-9781 AppleTalk and RELOAD Framing dissector crash in Wireshark 4.4.0 and 4.2.0 to 4.2.7 allows… Also affects wireshark
- CVE-2024-9780 ITS dissector crash in Wireshark 4.4.0 allows denial of service via packet injection or… Also affects wireshark
- CVE-2024-8645 SPRT dissector crash in Wireshark 4.2.0 to 4.0.5 and 4.0.0 to 4.0.15 allows denial of… Also affects wireshark
- CVE-2024-8250 NTLMSSP dissector crash in Wireshark 4.2.0 to 4.0.6 and 4.0.0 to 4.0.16 allows denial of… Also affects wireshark
- CVE-2024-4854 MONGO and ZigBee TLV dissector infinite loops in Wireshark 4.2.0 to 4.2.4, 4.0.0 to… Also affects wireshark
- CVE-2023-6175 NetScreen file parser crash in Wireshark 4.0.0 to 4.0.10 and 3.6.0 to 3.6.18 allows… Also affects wireshark
- CVE-2017-17085 In Wireshark 2.4.0 to 2.4.2 and 2.2.0 to 2.2.10, the CIP Safety dissector could crash. Also affects wireshark