CVE-2023-4809
pf incorrectly handles multiple IPv6 fragment headers
- State
- Published
- Severity
- Not scored
- Published
- Sep 6, 2023
- Updated
- Feb 13, 2025
- Reserved
- Sep 6, 2023
Description
In pf packet processing with a 'scrub fragment reassemble' rule, a packet containing multiple IPv6 fragment headers would be reassembled, and then immediately processed. That is, a packet with multiple fragment extension headers would not be recognized as the correct ultimate payload. Instead a packet with multiple IPv6 fragment headers would unexpectedly be interpreted as a fragmented packet, rather than as whatever the real payload is.
As a result, IPv6 fragments may bypass pf firewall rules written on the assumption all fragments have been reassembled and, as a result, be forwarded or processed by the host.
Scores
The record has no CVSS score.
Weaknesses
- CWE-167 Improper Handling of Additional Special Element
Affected Products
| Product | Versions |
|---|---|
FreeBSDFreeBSD |
|
References
Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.