FreeBSD Security Advisory FreeBSD-SA-23:06.ipv6

submited 06 August 2023

IPv6 packets may be fragmented in order to accommodate the maximum transmission unit (MTU) of the network path between the source and destination hosts. The FreeBSD kernel keeps track of received packet fragments and will reassemble the original packet once all fragments have been received, at which point the packet is processed normally. Each fragment of an IPv6 packet contains a fragment header which specifies the offset of the fragment relative to the original packet, and each fragment specifies its length in the IPv6 header. When reassembling the packet, the kernel calculates the complete IPv6 payload length. The payload length must fit into a 16-bit field in the IPv6 header. Due to a bug in the kernel, a set of carefully crafted packets can trigger an integer overflow in the calculation of the reassembled packet's payload length field. Once an IPv6 packet has been reassembled, the kernel continues processing its contents. It does so assuming that the fragmentation layer has validated all fields of the constructed IPv6 header. This bug violates such assumptions and can be exploited to trigger a remote kernel panic, resulting in a denial of service.

The BSD community linklog
Made a script? Written a blog post? Found a useful tutorial? Share it with the BSD community here or just enjoy what everyone else has found!

Submit

21 October 2024
From Proxmox to FreeBSD - Story of a Migration  

Experience migrating a client’s VMs from Proxmox to FreeBSD, using bhyve and ZFS.

18 October 2024
BSD Now 581: Releasing more BSDs  

Debunking Common Myths About FreeBSD - Part 2, FreeBSD 13.4-RELEASE Announcement, OpenBSD -current has moved to version 7.6, acpidumping,Install snac2 on FreeBSD – An ActivityPub Instance for the Fediverse, Managing dotfiles with chezmoi, Podman testing on FreeBSD, and more.

Enjoying DiscoverBSD? There is more...

Subscribe to BSD Weekly, our free, once–weekly e-mail round-up of BSD news and articles. It is currated from your content on DiscoverBSD and BSDSec (a deadsimple BSD Security Advisories and Announcements).

You can also support the work on Patreon.
17 October 2024
Open Source FreeBSD NAS: Maintenance Best Practices  

A well-maintained open source FreeBSD NAS can run flawlessly for years, but like any appliance, it requires routine care to ensure longevity and performance. Just as regular oil changes are essential for your car, proactive maintenance on your NAS—such as checking storage health and performing system updates—can prevent long-term issues.

15 October 2024
LibreSSL 4.0.0 Released  

The LibreSSL project, a closely associated subproject of the OpenBSD project, has announced the availability of their new stable release, LibreSSL 4.0.0, which comes with a number of improvements and a sprinkling of fixes.

14 October 2024
Valuable News – 2024/10/14  

The Valuable News weekly series is dedicated to provide summary about news, articles and other interesting stuff mostly but not always related to the UNIX/BSD/Linux systems.

OpenBSD Errata: October 14, 2024 (unbound)  

Errata patches for unbound and unwind have been released for OpenBSD 7.6 and 7.5. Binary updates for the amd64, arm64 and i386 platform are available via the syspatch utility.

13 October 2024
FuguIta 7.6 prerelease  

This is the first test version for 7.6 i386 and 7.6 amd64 for this OpenBSD-based Live System.

MidnightBSD 3.20 Video Review  

MidnightBSD - A free Unix, desktop-oriented operating system originally forked from FreeBSD 6.1, and periodically updated with code and drivers from later FreeBSD releases. The tagline is "The BSD for everyone" - a noble aim, but often falls short. Let's have another go, and see if this OS is a BSD for everyone.

11 October 2024
BSD Now 580  

Jason is still on location at EuroBSDcon getting interviews with those in the BSD Community.

Fall 2024 FreeBSD Summit Program  

November 7-8, 2024, at NetApp’s San Jose campus and the program will include:

  • Pawel Dawidek, Fudo Security on "FreeBSD Security Improvements"
  • Dorr Clark, NetScaler on “Using FreeBSD in Products"
  • George Neville-Neil on "OSDB: Turning the Tables on Kernel Data"
  • Dr. Marshall Kirk McKusick on “History of the BSD Daemon”
  • And more!
Accelerating ZFS with Copy Offloading: BRT  

OpenZFS 2.2 was a milestone release that brought several long-anticipated features to everyone’s favorite filesystem. Article is talking about automatically deduplicated copy operations via the new Block Reference Table feature, also known as the BRT or File Cloning.

load more