CVE-2024-9781
NoneCVSS
—
EPSS
0.3%
Published
Oct 10, 2024
CISA due date
—
Cloudanix analysis
A bug in the network analysis tool Wireshark can make the program crash when it tries to read certain specially made network recordings, temporarily stopping engineers from examining traffic.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Application
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Memory corruption in the AppleTalk and RELOAD Framing dissectors causes an immediate process crash when processing specially malformed packets or capture files.
Why it matters to the business
Network analysts lose the ability to inspect traffic with Wireshark until the application is restarted, disrupting troubleshooting and incident response workflows; the affected packages appear in container and orchestration ecosystems, amplifying exposure across developer and operations environments.
How an attack unfolds
An attacker crafts a malicious pcap or injects malformed packets containing AppleTalk or RELOAD Framing data; when Wireshark opens the file or processes the live traffic the dissector triggers the memory corruption and the application terminates, achieving denial of service.
How to fix it
Upgrade Wireshark to the commit 575b2bf4746e29e35a99e50fbec0de9fcaa1155a or later releases that contain the fix; update github.com/moby/moby and github.com/docker/docker to version 24.0.9+incompatible or newer where these components are present.
How to confirm the fix worked
Confirm the installed Wireshark binary reports a version containing commit 575b2bf4746e29e35a99e50fbec0de9fcaa1155a; attempt to open a known-bad capture file and verify the application no longer crashes.
Typical attack path
- Obtain or generate a capture file containing malformed AppleTalk or RELOAD Framing frames
- Deliver the file to a target analyst or trigger live capture on an interface receiving the crafted traffic
- Wireshark loads the frames and invokes the vulnerable dissector
- Memory corruption occurs and the application crashes
How to detect it
Review application crash logs and core dumps on analyst workstations for sudden Wireshark terminations while processing capture files; correlate with file-open events involving unknown or external pcaps.
What your security team should do
- Immediately update all Wireshark installations to the fixed commit or newer release
- Replace any bundled or containerized instances of moby/docker with the patched 24.0.9+incompatible versions
- Add Wireshark version checks to software inventory and CI pipelines
- Monitor for future Wireshark updates given the history of dissector vulnerabilities
The record
AppleTalk and RELOAD Framing dissector crash in Wireshark 4.4.0 and 4.2.0 to 4.2.7 allows denial of service via packet injection or crafted capture file
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | wireshark | 0 | No fix |
| Debian:12 | wireshark | 0 | No fix |
| Debian:13 | wireshark | 0 | No fix |
| SUSE:Linux Enterprise Module for Basesystem 15 SP6 | wireshark | 0 | 4.2.8-150600.18.14.1 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP6 | wireshark | 0 | 4.2.8-150600.18.14.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.8-150600.18.14.1 |
| openSUSE:Tumbleweed | wireshark | 0 | 4.4.1-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-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-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