DragonFlyBSD Kernel Audit
DF-0009 / run.sh
← back to finding ↓ download raw
1
2
3
4
5
6
7
8
#!/bin/sh
# DF-0009 — run the VFS_CONF pointer-leak PoC as an UNPRIVILEGED user.
# Prints each filesystem type's leaked kernel .data pointers (vfc_vfsops,
# vfc_next) read via the ungated vfs.generic (VFS_CONF) sysctl node.
# Exit 0 if kernel pointers were leaked, 2 if none observed.
set -e
cd "$(dirname "$0")"
./leak_vfsconf