Description
The pf_test_rule function in OpenBSD Packet Filter (PF), as used in OpenBSD 4.2 through 4.5, NetBSD 5.0 before RC3, MirOS 10 and earlier, and MidnightBSD 0.3-current allows remote attackers to cause a denial of service (panic) via crafted IP packets that trigger a NULL pointer dereference during translation, related to an IPv4 packet with an ICMPv6 payload.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 3
- Multiple Vendor - PF Null Pointer Dereference EDB-8581 · dos · Apr 30, 2009 · verified
- OpenBSD 4.5 - IP datagram Null Pointer Deref Denial of Service EDB-8430 · dos · Apr 14, 2009 · verified
- OpenBSD 4.5 - IP datagrams Remote Denial of Service EDB-8406 · dos · Apr 13, 2009 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 53608 vdb-entry
- [4.3] 013: RELIABILITY FIX: April 11, 2009 vendor-advisory
- NetBSD-SA2009-001 vendor-advisory
- 8406 exploit
- openbsd-packetfilter-dos(49837) vdb-entry
- http://www.helith.net/txt/multiple_vendor-PF_null_pointer_dereference.txt
- 20090413 OpenBSD 4.3 up to OpenBSD-current: PF null pointer dereference - remote DoS (kernel panic) mailing-list
- 8581 exploit
- [4.4] 013: RELIABILITY FIX: April 11, 2009 vendor-advisory
- ADV-2009-1015 vdb-entry
- [4.5] 002: RELIABILITY FIX: April 11, 2009 vendor-advisory