CVE-2024-8645
NoneCVSS
—
EPSS
0.2%
Published
Sep 10, 2024
CISA due date
—
Cloudanix analysis
A flaw in network analysis software can cause it to stop working when it receives specially crafted data, interrupting engineers who rely on it to examine network traffic.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Application
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The SPRT dissector in Wireshark performs insufficient validation on packet data, allowing malformed input to trigger a crash during protocol dissection.
Why it matters to the business
Network analysts lose access to packet capture tools during active troubleshooting or monitoring sessions, causing delays in incident response and operational visibility.
How an attack unfolds
An attacker crafts a malicious capture file or injects specially formed packets onto a network segment monitored by Wireshark; when the tool opens the file or processes live traffic, the SPRT dissector encounters invalid data and crashes, resulting in denial of service.
How to fix it
Update Wireshark to a build containing commit 2acd1a854babc4caae980ef9ed79ad36b6bc0362 or later; rebuild from source if using GIT or install a patched release once available.
How to confirm the fix worked
Confirm the installed Wireshark version is newer than the affected ranges and test processing of known-good SPRT traffic without crashes; review release notes for the referenced commit.
Typical attack path
- Identify a target running vulnerable Wireshark with SPRT dissection enabled
- Prepare a crafted pcap file or inject malformed SPRT packets
- Deliver the file or packets to the target environment
- Trigger Wireshark to process the input, causing the dissector to crash
How to detect it
Review application crash logs and core dumps for Wireshark processes; search system logs for abrupt termination events while processing capture files or live captures involving SPRT protocol traffic.
- wireshark.*SPRT
- dissector crash
- abort in epan
What your security team should do
- Prioritize upgrade of all Wireshark installations to the fixed commit
- Restrict opening of untrusted capture files until patched
- Monitor for Wireshark crash reports referencing the SPRT dissector
The record
SPRT dissector crash in Wireshark 4.2.0 to 4.0.5 and 4.0.0 to 4.0.15 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.6-1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP6 | wireshark | 0 | 4.2.7-150600.18.11.1 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP6 | wireshark | 0 | 4.2.7-150600.18.11.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 | 4.2.6-1 |
| 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.7-150600.18.11.1 |
| openSUSE:Tumbleweed | wireshark | 0 | 4.4.0-2.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-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-2024-2955 T.38 dissector crash in Wireshark 4.2.0 to 4.0.3 and 4.0.0 to 4.0.13 allows denial of… 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