Date: Mon, 19 May 2025 22:59:35 GMT From: Li-Wen Hsu <lwhsu@FreeBSD.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Subject: git: 77f1e22c90 - main - Status/2025Q1/syzkaller-wifi.adoc: Add report Message-ID: <202505192259.54JMxZw3057729@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by lwhsu: URL: https://cgit.FreeBSD.org/doc/commit/?id=77f1e22c906e14adf1f4f098753346fe4ca18b9f commit 77f1e22c906e14adf1f4f098753346fe4ca18b9f Author: Li-Wen Hsu <lwhsu@FreeBSD.org> AuthorDate: 2025-05-19 22:59:05 +0000 Commit: Li-Wen Hsu <lwhsu@FreeBSD.org> CommitDate: 2025-05-19 22:59:05 +0000 Status/2025Q1/syzkaller-wifi.adoc: Add report Approved by: salvadore Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-doc/pull/495 --- .../report-2025-01-2025-03/syzkaller-wifi.adoc | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/website/content/en/status/report-2025-01-2025-03/syzkaller-wifi.adoc b/website/content/en/status/report-2025-01-2025-03/syzkaller-wifi.adoc new file mode 100644 index 0000000000..7491381bd8 --- /dev/null +++ b/website/content/en/status/report-2025-01-2025-03/syzkaller-wifi.adoc @@ -0,0 +1,27 @@ +=== Syzkaller Improvement for WiFi on FreeBSD + +Links: + +link:https://github.com/google/syzkaller[google/syzkaller] URL: link:https://github.com/google/syzkaller[] + +link:https://github.com/estarriol43/syzkaller/tree/freebsd/frame-injection-v2[work repository] URL: link:https://github.com/estarriol43/syzkaller/tree/freebsd/frame-injection-v2[] + +Contact: Jian-Lin Li <ljianlin99@gmail.com> + +Contact: Li-Wen Hsu <lwhsu@FreeBSD.org> + +Syzkaller is an operating system kernel fuzzer that can look for vulnerabilities in the kernel. + +This project aims to improve the support of Syzkaller on FreeBSD. +Based on the existing WiFi fuzzer designed for Linux, we drafted a WiFi fuzzer for FreeBSD. +We planned to use man:wtap[4], a virtual wifi interface for testing, in order to support WiFi fuzzing. + +Some of the design details include: + +* Initialize wtap devices in Syzkaller before WiFi fuzzing +* Inject 802.11 frames via the existing ioctl interface provided by wtap +* Inject 802.11 frames via the Netlink interface, which is not supported by FreeBSD for now + +We haved developed a WiFi fuzzer using existing ioctl interface provided by wtap. +One can check out the result in this link:https://github.com/estarriol43/syzkaller/tree/freebsd/frame-injection-v2[branch]. + +We hope to introduce Netlink interface, which is adopted by the Syzkaller to inject 802.11 frames into Linux kernel, to FreeBSD to improve the compatibilities between Linux and FreeBSD. + +Sponsor: The FreeBSD Foundation
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202505192259.54JMxZw3057729>