Bug: 111852163

Clone this repo:
  1. bef769f Merge "Upgrade syzkaller to 148296f4787895d1b148d29a2f48140bcfd245a3" by Haibo Huang · 8 days ago master
  2. dfe49c1 Upgrade syzkaller to 148296f4787895d1b148d29a2f48140bcfd245a3 by Haibo Huang · 6 weeks ago
  3. 148296f pkg/report: improve titles of 'sleeping function called from invalid context' by Andrey Konovalov · 7 weeks ago
  4. d28f4ce Update setup_ubuntu-host_qemu-vm_x86-64-kernel.md by Andrey Konovalov · 7 weeks ago
  5. c73da24 pkg/report: add __ia32_sys_ syscall prefix by Dmitry Vyukov · 7 weeks ago

syzkaller - kernel fuzzer

Build Status Go Report Card Coverage Status GoDoc License

syzkaller is an unsupervised coverage-guided kernel fuzzer.
Supported OSes: Akaros, FreeBSD, Fuchsia, gVisor, Linux, NetBSD, OpenBSD, Windows.

Mailing list: syzkaller@googlegroups.com (join on web or by email).

Found bugs: Akaros, Darwin/XNU, FreeBSD, Linux, NetBSD, OpenBSD, Windows.


Initially, syzkaller was developed with Linux kernel fuzzing in mind, but now it's being extended to support other OS kernels as well. Most of the documentation at this moment is related to the Linux kernel. For other OS kernels check: Akaros, Darwin/XNU, FreeBSD, Fuchsia, NetBSD, OpenBSD, Windows, gVisor.

External Articles


This is not an official Google product.