On 28 Jul 2025, at 17:43, Mark Johnston wrote:
The branch main has been updated by markj:

URL: https://cgit.FreeBSD.org/src/commit/?id=6efe8e6be4135643d8283fcb6773da641326f427

commit 6efe8e6be4135643d8283fcb6773da641326f427
Author:     Mark Johnston <ma...@freebsd.org>
AuthorDate: 2025-07-27 13:23:22 +0000
Commit:     Mark Johnston <ma...@freebsd.org>
CommitDate: 2025-07-28 15:40:20 +0000

    pf: Fix a lock leak in pf_ioctl_addrule()

The ERROUT macro assumes that the rules lock is held, but some error paths arise before that lock is acquired. Introduce ERROUT_UNLOCKED for
    that case.

    Reviewed by:    kp
    Reported by:    syzkaller
Fixes: cc68decda316 ("pf: Reject rules with invalid port ranges")
    Differential Revision:  https://reviews.freebsd.org/D51571
---
 sys/amd64/conf/SYZKALLER  |  5 +++++
 sys/netpfil/pf/pf_ioctl.c | 16 ++++++++--------
 2 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/sys/amd64/conf/SYZKALLER b/sys/amd64/conf/SYZKALLER
new file mode 100644
index 000000000000..49059302793b
--- /dev/null
+++ b/sys/amd64/conf/SYZKALLER
@@ -0,0 +1,5 @@
+include GENERIC
+ident SYZKALLER
+
+options        COVERAGE
+options        KCOV
^— This hunk might not have been intended to be part of this.

—
Kristof

Reply via email to