P.K. SHARMA

Cyber security intelligence, AI governance, practitioner analysis

Wireshark fixed 18 vulnerabilities in one release and credits the volume to AI-assisted reports

Version 4.6.9 includes twelve crash-only advisories, resource-exhaustion paths, memory leaks and one profile-import issue with possible code execution. The project says it knows of no exploitation in the individual advisories checked.

By Parminder Kumar Sharma · · 6 min read

Editorial illustration of network packets passing through multiple analysis layers while a small number of anomalies glow amber.

The project itself says AI-assisted reporting changed the release

The Wireshark Foundation released versions 4.6.9 and 4.4.19 on 23 September 2026. Its announcement says both releases fix many vulnerabilities and attributes the volume to a recent trend in AI-assisted vulnerability reports.

The 4.6.9 release notes name 18 security advisories, numbered wnpa-sec-2026-92 through wnpa-sec-2026-109. That is a useful, falsifiable statement about output: AI-assisted work contributed to a release with an unusually large list. It is not evidence that all 18 findings have equal severity, that AI found them without human work or that attackers are using them.

Wireshark is unusually exposed to malformed input by design. It opens untrusted capture files and decodes live traffic from hundreds of protocols. A parser defect can be reached when an analyst opens a crafted trace, and some dissector defects can be reached by injecting a malformed packet onto a network the analyst is monitoring.

Twelve crashes dominate the list; resource exhaustion is the next pattern

Classification of the 18 advisories in the 4.6.9 release notes

ClassCountExamples
Crash12ZigBee ZCL, SCTP, PEAK CAN TRC, SPDY, CSN.1, MBIM, Sharkd, frame metadissector, RF4CE, Toshiba, X11, IEEE 802.11
Infinite or large loop3TTL parser, Microsoft Network Monitor parser, TIFF dissector
Memory leak1IEEE C37.118 Synchrophasor dissector
Infinite loop plus memory leak1USB HID dissector
Crash and possible code execution1Profile import

The table uses the project's own short descriptions. It does not assign a severity that the release notes do not provide. A crash can still be operationally serious on a monitoring workstation, and an infinite loop can consume CPU and interrupt analysis. Neither should be described as code execution without evidence.

The release also lists non-advisory bug fixes with security implications, including heap overwrite, out-of-bounds read and two Zero Day Initiative entries described as remote code execution vulnerabilities. Those entries are important, but they are separate from the count of 18 named Wireshark security advisories. Combining both lists without explaining the boundary would inflate one number with another.

A packet analyser has two main input boundaries: the wire and the file

Several individual advisories explain the realistic reachability. The TIFF infinite-loop advisory says an attacker may be able to consume CPU by injecting a malformed packet onto the wire or persuading a user to open a malformed capture file. The IEEE 802.11 advisory uses the same two routes for a crash. Both say the project is unaware of exploits.

That produces different risk for different users. A desktop analyst who opens captures from customers, malware sandboxes or public samples processes files from outside the trust boundary. A sensor decoding live traffic may process attacker-controlled packets automatically. A machine on which Wireshark is installed but never used does not share the same immediate exposure.

The correct inventory question is therefore not only "do we have Wireshark?" It is "which version parses whose traffic and whose capture files?"

Exposure depends on how Wireshark receives input

Use caseAttacker-controlled inputPriority question
Analyst opens an external captureThe capture fileCan the workstation be isolated and updated before analysis?
Live capture on a monitored networkPackets reaching the capture interfaceCan a remote sender reach an affected dissector?
Automated Sharkd or processing workflowUploaded or collected capturesDoes the service parse files without user review?
Installed but not usedNo current parsing pathCan the package still be updated during normal maintenance?

AI can increase discovery throughput and report-cleaning work at the same time

Wireshark's public reporting guidance asks people who use AI tools to find or draft a bug report to disclose that use and personally verify the steps and details before submitting. That is a small but important quality control. A model can produce candidate inputs, explain a sanitizer trace or draft a report. The project still needs a reproducible test, a correct affected range, a fix and a review that the fix does not break protocol decoding.

The April, July, August and September release notes show that this is not a one-off burst. Wireshark has repeatedly referred to AI-assisted vulnerability reports. The maintenance effect is visible: more parser paths are being exercised and more fixes are reaching supported branches.

The other effect is triage pressure. If AI reduces the cost of generating malformed inputs and reports, maintainers must separate duplicates, false positives, unreachable conditions and genuine security boundaries faster. Projects that accept AI-assisted reports need submission rules, reproducibility requirements and a way to credit both tools and human researchers without confusing tool output with validation.

Updating is simpler than ranking eighteen parser defects from scratch

The fixed versions are 4.6.9 and 4.4.19 for the supported branches named in the announcement. Teams should update the package that actually runs, including portable analyst images, forensic workstations, training environments, Sharkd services and base images used to create disposable analysis systems.

Where an update must wait, isolate the analysis environment, avoid opening untrusted captures on a privileged workstation and restrict automated upload paths. Those measures reduce reachability but should not become a permanent substitute for the release.

Take this with you

Practical response

  • Inventory the Wireshark and Sharkd versions that actually parse traffic or capture files
  • Update supported 4.6 installations to 4.6.9 and supported 4.4 installations to 4.4.19
  • Rebuild forensic and analyst workstation images so a later reset does not restore a vulnerable version
  • Review automated capture-upload and parsing services where no analyst chooses each input
  • Use isolated, low-privilege systems for externally supplied packet traces
  • Do not describe crash-only advisories as code execution in internal tickets or customer reports
  • Track the separate profile-import possible-code-execution issue and non-advisory RCE fixes explicitly
  • Preserve reproducible samples when reporting a fault and disclose AI assistance as the project requests

Key facts

Sources

  1. PrimaryWireshark 4.6.9 and 4.4.19 ReleasedWireshark Foundationaccessed 2026-09-28
  2. PrimaryWireshark 4.6.9 Release NotesWireshark Foundationaccessed 2026-09-28
  3. PrimaryTIFF protocol dissector infinite loopWireshark Foundationaccessed 2026-09-28
  4. PrimaryIEEE 802.11 protocol dissector crashWireshark Foundationaccessed 2026-09-28
  5. PrimaryWireshark Security AdvisoriesWireshark Foundationaccessed 2026-09-28

Share this briefing

Know someone who owns this problem? Send it to them.

Related briefings

The briefing, in your inbox

Practitioner analysis of cyber and AI security news. No vendor noise.

One email per briefing. Unsubscribe any time.