git: 77f1e22c90 - main - Status/2025Q1/syzkaller-wifi.adoc: Add report
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 19 May 2025 22:59:35 UTC
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