u/grahamperrin
2026-05-20 FreeBSD errata notice and seven security advisories
Notice
FreeBSD-EN-26:13.freebsd-update
Advisories
FreeBSD-SA-26:18.setcred
- Stack buffer overflow via setcred(2)
- CVE Record: CVE-2026-45250
- NVD - CVE-2026-45250
- <https://security.freebsd.org/advisories/FreeBSD-SA-26:18.setcred.asc>
FreeBSD-SA-26:19.file
- Kernel use-after-free via file descriptor syscalls
- CVE Record: CVE-2026-45251
- <https://security.freebsd.org/advisories/FreeBSD-SA-26:19.file.asc>
FreeBSD-SA-26:20.fusefs
- Heap overflow in FUSE_LISTXATTR
- CVE Record: CVE-2026-45252
- <https://security.freebsd.org/advisories/FreeBSD-SA-26:20.fusefs.asc>
FreeBSD-SA-26:21.ptrace
- Missing validation in ptrace(PT_SC_REMOTE)
- CVE Record: CVE-2026-45253
- <https://security.freebsd.org/advisories/FreeBSD-SA-26:21.ptrace.asc>
FreeBSD-SA-26:22.libcasper
- select(2) file descriptor set overflow causes stack overflow
- CVE Record: CVE-2026-39461
- <https://security.freebsd.org/advisories/FreeBSD-SA-26:22.libcasper.asc>
FreeBSD-SA-26:23.bsdinstall
- Remote code execution via installer Wi-Fi access point scans
- CVE Record: CVE-2026-45255
- <https://security.freebsd.org/advisories/FreeBSD-SA-26:23.bsdinstall.asc>
FreeBSD-SA-26:24.cap_net
- Incorrect libcap_net limitation list manipulation
- CVE Record: CVE-2026-45254
- <https://security.freebsd.org/advisories/FreeBSD-SA-26:24.cap_net.asc>
FreeBSD patch level table
<https://bokut.in/freebsd-patch-level-table/>
- non-official
- parsed from advisories and notices …
Netgate docs: canonical URLs
An obscure issue.
When I use the Canonical extension at this URL:
– I get a 404:
The working URL (without the anchor):
FreeBSD and Plasma 6 install (with Wayland) – a log – Mark @thesaigoneer
https://social.linux.pizza/@thesaigoneer/116599867018818913
>I got triggered to revive my description on how to get a KDE Wayland session on FreeBSD up and running. You can find it here:
https://codeberg.org/thesaigoneer/pages/src/branch/main/FreeBSD%20and%20Plasma%206%20install%20-%20a%20log
>From line 105 onwards it handles the Big K and how to run a Wayland session. This is what you'll end up with: …
What Running FreeBSD on a Modern Laptop Taught Me - Deb Goodkin, The FreeBSD Foundation
A few hours from now:
>"FreeBSD is only for servers.” “FreeBSD is for hardcore engineers.” We have all heard the myths. In this talk, Deb shares what happened when she decided to run FreeBSD on a modern laptop. Learn more about her journey to getting this rock-solid operating system on her laptop, and how it is far more accessible than its reputation suggests.
Via https://mastodon.social/@FreeBSDFoundation/116597241748913763
16:00 UTC: https://www.timeanddate.com/worldclock/converter.html?iso=20260519T160000&p1=tz_ct&p2=1440
FreeBSD Project website: the Beastie theme has been refreshed
New design for the FreeBSD website. · freebsd/freebsd-doc@c9c518d
Postscript: GitHub on an iPad obscures the name of the primary author: Mark McBride. His name is easier to see in Codeberg (below the commit log message), and so on.
Extension for Visual Studio Code to convert tabs to space characters and deduplicate spaces
Please, can anyone suggest an extension to clean up white space in texts such as the one below?
Set this value to the base name of the desired font file lo-
cated in /boot/fonts. Fonts can be converted for use with
vtfontcvt(8).
There's a mixture of double-spacing, and tab stops. The example above is copied from the online FreeBSD manual page for vt(4).
I did spend a few minute seeking extensions, I can't (easily) find anything that will both:
- convert tabs to spaces and
- deduplicate space characters.
Thanks. Related:
GTK-NoCSD, Zotero, Visual Studio Code, LD_PRELOAD, Kubuntu 26.04
With Kubuntu 25.10:
- if I recall correctly, GTK-NoCSD was not effective for Zotero.
Following an upgrade to 26.04:
- Zotero is better – it has a traditional menu bar
- the Snap of Visual Studio Code no longer worked.
I used KDE Menu Editor to change the entry for Visual Studio Code. Added to the Environment variables field:
--unset LD_PRELOAD
I made no change to the Program field:
/snap/bin/code
The end result appears peculiar, in KDE Menu Editor, but does work:
- Environment variables:
- Program:
--unset - Command-line arguments:
LD_PRELOAD /snap/bin/code --force-user-env %F
ZFS pool ashift values for FreeBSD in virtual machines
From the linked email:
>… if the block size in both layers are the same, then prefetch and other things tend to interact badly with each other. The "fix" is to let the operating system in the VM use a larger block size, typically twice the size of the native block size of the underlying layer/device.
Related:
- zpoolprops(7)
- zpool-create(8)
- Guided partitioning using root-on-ZFS in the FreeBSD Handbook
Laptop Support and Usability (LSU): April 2026 report from the FreeBSD Foundation
FreeBSD Foundation Laptop Update:
- https://freebsdfoundation.github.io/proj-laptop/monthly-updates/2026-04 or
- https://github.com/FreeBSDFoundation/proj-laptop/blob/main/monthly-updates/2026-04.md
Cross-post:
Escaping Containment: A Security Analysis of FreeBSD Jails (talk with demos) – December 2025
Inexplicably deleted from https://www.reddit.com/r/freebsd/comments/1pwtsqc/a_security_analysis_of_freebsd_jails_talk_with/ so, for search and discovery purposes:
- I'm sharing a Wayback Machine capture of the post and commentary.
The talk itself is at https://media.ccc.de/v/39c3-escaping-containment-a-security-analysis-of-freebsd-jails – with discussion thanks to u/Wide-Prior-5360 …
FreeBSD Resource Monitoring, Accounting, and Troubleshooting | Larvitz Blog
>… FreeBSD ships with an unusually complete troubleshooting toolkit out of the box. This article is a practical tour: …
Via https://burningboard.net/@Larvitz/116560508737991097 and https://billboard.bsd.cafe/post/435
Beneath the Linux surface: the UNIX legacy, a lively ecology – USC (UNIX Social Club)
club.unix.rocksEnabled, apparently:
root@clean:~ # pkg -v
2.7.5
root@clean:~ # pkg repos -e FreeBSD-base
FreeBSD-base: {
url : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/base_release_0",
enabled : yes,
priority : 0,
mirror_type : "SRV",
signature_type : "FINGERPRINTS",
fingerprints : "/usr/share/keys/pkgbase-15"
}
root@clean:~ #
Why is it enabled?
It's not enabled in /etc/pkg/FreeBSD.conf:
root@clean:~ # grep -v \# /etc/pkg/FreeBSD.conf
FreeBSD-ports: {
url: "pkg+https://pkg.FreeBSD.org/${ABI}/quarterly",
mirror_type: "srv",
signature_type: "fingerprints",
fingerprints: "/usr/share/keys/pkg",
enabled: yes
}
FreeBSD-ports-kmods: {
url: "pkg+https://pkg.FreeBSD.org/${ABI}/kmods_quarterly_${VERSION_MINOR}",
mirror_type: "srv",
signature_type: "fingerprints",
fingerprints: "/usr/share/keys/pkg",
enabled: yes
}
FreeBSD-base: {
url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_release_${VERSION_MINOR}",
mirror_type: "srv",
signature_type: "fingerprints",
fingerprints: "/usr/share/keys/pkgbase-${VERSION_MAJOR}",
enabled: no
}
root@clean:~ #
– and the override is commented out:
root@clean:~ # cat /usr/local/etc/pkg/repos/FreeBSD.conf
FreeBSD-base {
# enabled = yes;
# url = "pkg+https://pkg.freebsd.org/${ABI}/base_latest";
}
FreeBSD-ports {
url = "pkg+https://pkg.freebsd.org/${ABI}/latest";
}
FreeBSD-ports-kmods {
url = "pkg+https://pkg.freebsd.org/${ABI}/kmods_latest";
}
root@clean:~ #
First impressions (18th January 2026): https://www.reddit.com/r/freebsd/comments/1qgcihy/x11libre_x11xlibre_on_freebsd_first_impressions/
Second impressions (today):
- installation of x11/xlibre made SDDM unusable
- I could no longer log in to KDE Plasma.
Fixed by reinstalling x11/xorg (removing x11/xlibre).
Details to follow.
https://meet.jit.si/moderated/b6204a6748f7bc560905eb8514d4f607fe76f4367bfa17e3984763ff509ef184
- 17:00 UTC Wednesday 13th May
- via https://wiki.freebsd.org/LaptopDesktopWorkingGroup#Schedule_and_Next_Call
Ludwig + Beastie + FreeBSD Installer + KDE Plasma (if we're lucky) …
>… From a CHERI perspective, one of the most interesting bugs is CVE-2026-4747 (https://www.freebsd.org/security/advisories/FreeBSD-SA-26:08.rpcsec_gss.asc) because the code in question exists in our CHERI-enabled CheriBSD operating system – so we can easily exercise it. …
>The Tor Project is deeply saddened by the last-minute cancellation of RightsCon 2026 in Lusaka, Zambia, and online. The right to assemble, associate, and speak freely must not be conditioned on political approval. Convenings like RightsCon are essential precisely because they create space for difficult, urgent, and necessary conversation about power, technology, rights, and accountability. …
Related:
First screenshot, logged in with SDDM:
- the Apps menu is not present in the top panel
- the Places menu is not present in the top panel
- no bottom panel
- I can't find anything panel-related in Settings.
Second shot, logged in with GDM:
- items are present
- Web crashing has been reported.
​
blah@sunday:~ % pkg leaf
FreeBSD-kernel-generic-15.1.b1.20260502184411
FreeBSD-kernel-generic-dbg-15.1.b1.20260502184411
FreeBSD-set-base-15.1.b1.20260502184411
FreeBSD-set-lib32-15.1.b1.20260502184411
gnome-47
nano-8.7.1
pkg-2.6.2_1
sddm-0.21.0.36_2
virtualbox-ose-additions-72-7.2.8.1500068
xorg-7.7_3
blah@sunday:~ % freebsd-version -kru ; uname -mvKU
15.1-BETA1
15.1-BETA1
15.1-BETA1
FreeBSD 15.1-BETA1 releng/15.1-n283455-58777180c5b0 GENERIC amd64 1501000 1501000
blah@sunday:~ % pkg repos -el
FreeBSD-ports
FreeBSD-ports-kmods
FreeBSD-base
blah@sunday:~ %
blah@sunday:~ % pkg leaf
FreeBSD-kernel-generic-15.1.b1.20260502184411
FreeBSD-kernel-generic-dbg-15.1.b1.20260502184411
FreeBSD-set-base-15.1.b1.20260502184411
FreeBSD-set-lib32-15.1.b1.20260502184411
gnome-47
nano-8.7.1
pkg-2.6.2_1
sddm-0.21.0.36_2
virtualbox-ose-additions-72-7.2.8.1500068
xorg-7.7_3
blah@sunday:~ % freebsd-version -kru ; uname -mvKU
15.1-BETA1
15.1-BETA1
15.1-BETA1
FreeBSD 15.1-BETA1 releng/15.1-n283455-58777180c5b0 GENERIC amd64 1501000 1501000
blah@sunday:~ % pkg repos -el | sort -f ; sleep 5 ; pkg repos -e | grep -B 1 url
FreeBSD-base
FreeBSD-ports
FreeBSD-ports-kmods
FreeBSD-ports: {
url : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/quarterly",
--
FreeBSD-ports-kmods: {
url : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/kmods_quarterly_1",
--
FreeBSD-base: {
url : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/base_release_1",
blah@sunday:~ %
>Integrated by Design
Why the Best Systems Are the Ones You Don't Notice
FreeBSD, from philosophy to practice.
https://vivianvoss.net/print/integrated-by-design
From Integrated by Design — Launch Day (23rd April):
>… Five months of writing. Three weeks of final proofs. Then the last 72 hours, dedicated entirely to problems one does not anticipate. In the interest of transparency, and in the hope that it spares somebody else a week of the same, here are the four of them. …
https://news.ycombinator.com/item?id=47928554 – please note the author's comments.