FreeBSD/ports f0de041security/vuxml/vuln 2026.xml

security/vuxml: add FreeBSD SAs issued on 2026-06-09

FreeBSD-SA-26:25.thr affects all supported releases
FreeBSD-SA-26:26.ktls affects all supported releases
FreeBSD-SA-26:27.sound affects all supported releases
FreeBSD-SA-26:28.capsicum affects all supported releases
FreeBSD-SA-26:29.ip6_multicast affects all supported releases
FreeBSD-SA-26:30.linux affects all supported releases
FreeBSD-SA-26:31.arm64 affects all supported releases
FreeBSD-SA-26:32.elf affects all supported releases
FreeBSD-SA-26:33.unbound affects all supported releases
FreeBSD-SA-26:34.vt affects all supported releases
FreeBSD-SA-26:35.openssl affects all supported releases
FreeBSD-SA-26:36.ldns affects all supported releases
DeltaFile
+513-0security/vuxml/vuln/2026.xml
+513-01 files

FreeBSD/src 89fa97fsys/compat/freebsd32 freebsd32_misc.c

compat32 wait4/6(2): only copy out when there is a pid to report

PR:     295965
Reported and tested by: mandree
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57513
DeltaFile
+4-8sys/compat/freebsd32/freebsd32_misc.c
+4-81 files

FreeBSD/src c85542brelease Makefile.gce

GCE: Apply public-image label on GCE images

Update the GCE image creation process to automatically apply the
'public-image=true' label when publishing new images. This aligns
with standard labeling expectations for images hosted in public
projects.

MFC after:      3 days
DeltaFile
+1-0release/Makefile.gce
+1-01 files

FreeBSD/ports 48a40e8databases/py-redisvl distinfo Makefile

databases/py-redisvl: Update to 0.20.0

Changelog: https://github.com/redis/redis-vl-python/releases/tag/v0.20.0

Reported by:    Repology
DeltaFile
+3-3databases/py-redisvl/distinfo
+1-1databases/py-redisvl/Makefile
+4-42 files

FreeBSD/ports fc9bb30misc/crush distinfo Makefile

misc/crush: Update to 0.76.0

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.76.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-2misc/crush/Makefile
+6-72 files

FreeBSD/doc eeb7d33website/content/en/releases/14.3R errata.adoc, website/content/en/releases/14.4R errata.adoc

Add errata affecting 14.3R, 14.4R and 15.0R

FreeBSD-EN-26:14.syslogd affects 15.0R
FreeBSD-EN-26:15.openssl affects all supported releases
DeltaFile
+2-0website/content/en/releases/15.0R/errata.adoc
+1-0website/content/en/releases/14.3R/errata.adoc
+1-0website/content/en/releases/14.4R/errata.adoc
+4-03 files

FreeBSD/doc 57e752fwebsite/content/en/releases/14.3R errata.adoc, website/content/en/releases/14.4R errata.adoc

Add security advisories affecting 14.3R, 14.4R and 15.0R

FreeBSD-SA-26:25.thr affects all supported releases
FreeBSD-SA-26:26.ktls affects all supported releases
FreeBSD-SA-26:27.sound affects all supported releases
FreeBSD-SA-26:28.capsicum affects all supported releases
FreeBSD-SA-26:29.ip6_multicast affects all supported releases
FreeBSD-SA-26:30.linux affects all supported releases
FreeBSD-SA-26:31.arm64 affects all supported releases
FreeBSD-SA-26:32.elf affects all supported releases
FreeBSD-SA-26:33.unbound affects all supported releases
FreeBSD-SA-26:34.vt affects all supported releases
FreeBSD-SA-26:35.openssl affects all supported releases
FreeBSD-SA-26:36.ldns affects all supported releases
DeltaFile
+12-0website/content/en/releases/14.3R/errata.adoc
+12-0website/content/en/releases/14.4R/errata.adoc
+12-0website/content/en/releases/15.0R/errata.adoc
+36-03 files

FreeBSD/src 925ca9bsys/compat/linux linux_socket.h linux_socket.c

linux: Add TCP_INFO support

Implement the getsockopt for TCP_INFO by mapping FreeBSD's version to
what Linux expects.

MFC after:      1 month
Relnotes:       yes
Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D55882
DeltaFile
+92-0sys/compat/linux/linux_socket.h
+44-3sys/compat/linux/linux_socket.c
+136-32 files

FreeBSD/src 1c85c5estand/efi/loader main.c

loader.efi: Search boot device before foreign ZFS pools

When `boot_policy` is `RELAXED`, `find_currdev()` tried ZFS pools on every
disk before searching the boot ESP and sibling partitions. Booting install
media from USB could therefore select an installed ZFS root on internal
storage instead of the intended memstick UFS image.

Extract the boot-device partition walk into `try_boot_device_partitions()`
and run it before relaxed foreign-pool probing. The ZFS search order is
preserved; pools on the boot device are tried first, followed by pools on
other devices when `boot_policy` is `RELAXED` and the boot device yields
no bootable root.

Signed-off-by: Faraz Vahedi <kfv at kfv.io>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2239
DeltaFile
+72-53stand/efi/loader/main.c
+72-531 files

FreeBSD/ports c6ddea2net-im/deltachat-desktop distinfo Makefile, net-im/deltachat-desktop/files/packagejsons pnpm-lock.yaml pnpm-workspace.yaml

net-im/deltachat-desktop: Update to 2.52.0
DeltaFile
+59-59net-im/deltachat-desktop/files/packagejsons/pnpm-lock.yaml
+5-5net-im/deltachat-desktop/distinfo
+2-2net-im/deltachat-desktop/Makefile
+2-2net-im/deltachat-desktop/files/packagejsons/pnpm-workspace.yaml
+1-1net-im/deltachat-desktop/files/packagejsons/packages/target-electron/package.json
+1-1net-im/deltachat-desktop/files/packagejsons/packages/target-tauri/package.json
+70-702 files not shown
+72-728 files

FreeBSD/ports 2e5de31net/deltachat-rpc-server distinfo Makefile.crates

net/deltachat-rpc-server: Update to 2.52.0
DeltaFile
+31-17net/deltachat-rpc-server/distinfo
+14-7net/deltachat-rpc-server/Makefile.crates
+1-1net/deltachat-rpc-server/Makefile
+46-253 files

FreeBSD/doc c0a2663website/static/security/advisories FreeBSD-SA-26:28.capsicum.asc FreeBSD-SA-26:35.openssl.asc

website: Clean up template text that snuck in.

Pointy-hat:     gordon
Approved by:    so
DeltaFile
+16-39website/static/security/advisories/FreeBSD-SA-26:28.capsicum.asc
+15-15website/static/security/advisories/FreeBSD-SA-26:35.openssl.asc
+14-16website/static/security/advisories/FreeBSD-SA-26:32.elf.asc
+14-16website/static/security/advisories/FreeBSD-SA-26:30.linux.asc
+14-16website/static/security/advisories/FreeBSD-SA-26:29.ip6_multicast.asc
+14-15website/static/security/advisories/FreeBSD-EN-26:15.openssl.asc
+87-1176 files

FreeBSD/src b52dc20sys/kern kern_jail.c

jail: Don't double-free the current prison in kern_jail_set/get

Reported by:    Yuxiang Yang, et al <yangyx22 at mails.tsinghua.edu.cn>
Discussed with: markj
MFC after:      3 days
DeltaFile
+10-4sys/kern/kern_jail.c
+10-41 files

FreeBSD/ports 940e155www/element-web pkg-plist distinfo

www/element-web: Update to 1.12.21

Approved by:    maintainer (implicit, version bump, as per PR 258262)
DeltaFile
+155-164www/element-web/pkg-plist
+3-3www/element-web/distinfo
+2-2www/element-web/Makefile
+160-1693 files

FreeBSD/doc 2a530ddwebsite/static/security/patches/EN-26:15 openssl-14.3.patch openssl-15.0.patch, website/static/security/patches/SA-26:33 unbound.patch

Add EN-26:14, EN-26:15, and SA-26:25 through SA-26:36.

Approved by:    so
DeltaFile
+680,999-0website/static/security/patches/EN-26:15/openssl-14.3.patch
+679,696-0website/static/security/patches/EN-26:15/openssl-15.0.patch
+489,826-0website/static/security/patches/EN-26:15/openssl-14.4.patch
+1,065-0website/static/security/patches/SA-26:35/openssl-15.patch
+642-0website/static/security/patches/SA-26:33/unbound.patch
+626-0website/static/security/patches/SA-26:35/openssl-14.patch
+1,852,854-066 files not shown
+1,859,534-072 files

FreeBSD/ports 2e0d331security/vuxml/vuln 2026.xml

security/vuxml: Document Elixir vulnerabilities

- CVE-2026-49762, GHSA-w2h8-8x3g-278p

References:
https://github.com/elixir-lang/elixir/releases/tag/v1.20.1

Sponsored by:    SkunkWerks, GmbH
DeltaFile
+56-0security/vuxml/vuln/2026.xml
+56-01 files

FreeBSD/ports 6eb44cdlang/elixir-devel distinfo pkg-plist

lang/elixir-devel: Update to 1.20.1
DeltaFile
+5-5lang/elixir-devel/distinfo
+4-4lang/elixir-devel/pkg-plist
+1-2lang/elixir-devel/Makefile
+10-113 files

FreeBSD/src a64877blib/libufs inode.c, sbin/fsck_ffs inode.c

Avoid incorrect UFS1 timestamp corrections when system clock fails at boot.

Git 1111a44301da - main - Defer the January 19, 2038 date limit in
UFS1 file systems to February 7, 2106 - did so by changing the UFS1
32-bit signed timestamps to unsigned. With this change, time stamps
from before January 1, 1970 went from being negative numbers to
large positive numbers implying times in the future. When such a
time stamp is encountered when an inode is read into memory or when
it is encountered by fsck, its timestamp is replaced with the
kernel's current time.

Andre Albsmeier reported that he had a machine reboot after a power
failure and the battery that maintained its real-time clock had
died. The result was that the system booted with the time set to
five years earlier (absent a real-time clock value, the boot ROM
used the time that the boot ROM had last been updated). The net
result was that fsck reset the time stamps of all files newer than
five years old to the five year old time.


    [31 lines not shown]
DeltaFile
+9-8lib/libufs/inode.c
+4-3sys/ufs/ffs/ffs_vfsops.c
+2-1sbin/fsck_ffs/inode.c
+15-123 files

FreeBSD/ports 3377310misc/ollama distinfo Makefile

misc/ollama: update 0.30.6 → 0.30.7
DeltaFile
+13-13misc/ollama/distinfo
+1-1misc/ollama/Makefile
+14-142 files

FreeBSD/ports 47b750edevel/py-asteval Makefile distinfo

devel/py-asteval: update 1.0.5 → 1.0.8
DeltaFile
+7-5devel/py-asteval/Makefile
+3-3devel/py-asteval/distinfo
+10-82 files

FreeBSD/ports 6bfa65dmisc/py-langsmith distinfo Makefile

misc/py-langsmith: update 0.8.9 → 0.8.11
DeltaFile
+3-3misc/py-langsmith/distinfo
+1-1misc/py-langsmith/Makefile
+4-42 files

FreeBSD/ports 7cd3131misc/py-safetensors distinfo Makefile

misc/py-safetensors: update 0.7.0 → 0.8.0
DeltaFile
+123-51misc/py-safetensors/distinfo
+62-26misc/py-safetensors/Makefile
+185-772 files

FreeBSD/ports f9ac2acmath/py-pyodesys distinfo Makefile

math/py-pyodesys: update 0.14.5 → 0.14.7
DeltaFile
+3-3math/py-pyodesys/distinfo
+2-3math/py-pyodesys/Makefile
+5-62 files

FreeBSD/ports 0ca89dewww/py-python-fasthtml distinfo Makefile

www/py-python-fasthtml: update 0.14.0 → 0.14.2
DeltaFile
+3-3www/py-python-fasthtml/distinfo
+1-1www/py-python-fasthtml/Makefile
+4-42 files

FreeBSD/ports 0ffefa0textproc/py-pyphen distinfo Makefile

textproc/py-pyphen: update 0.17.0 → 0.17.2
DeltaFile
+3-3textproc/py-pyphen/distinfo
+1-1textproc/py-pyphen/Makefile
+4-42 files

FreeBSD/ports 02b3162www/firefox-esr distinfo Makefile

www/firefox-esr: update to 140.12.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/140.12.0/releasenotes/

(cherry picked from commit 4f8c417e08ded9d6ce398e96c0131123ac44831c)
DeltaFile
+3-3www/firefox-esr/distinfo
+2-3www/firefox-esr/Makefile
+5-62 files

FreeBSD/ports 4f8c417www/firefox-esr distinfo Makefile

www/firefox-esr: update to 140.12.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/140.12.0/releasenotes/
DeltaFile
+3-3www/firefox-esr/distinfo
+2-3www/firefox-esr/Makefile
+5-62 files

FreeBSD/src 4497024sys/kern kern_procctl.c

reap_kill_subtree_once: when proctree_lock is dropped, reaper might change

Recalculate it to iterate over the right set of processes.

Prevent reaper' struct proc reuse by holding the tree ref on it.
Since our reference is taken under the proctree lock and we know that
the process is reaper, it cannot go away.  The process hold count
(p_lock) cannot be used there because p_lock intent is prevent exit, but
reaper owns its reap-children until reaped itself, i.e. even a zombie
reaper is still on duty.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57492
DeltaFile
+29-14sys/kern/kern_procctl.c
+29-141 files

FreeBSD/src 85a65e3sys/kern kern_fork.c kern_exit.c, sys/sys proc.h

proc: add tree ref count

Owning the reference prevents reuse of the struct proc.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57492
DeltaFile
+7-0sys/sys/proc.h
+2-1sys/kern/kern_fork.c
+1-1sys/kern/kern_exit.c
+1-0sys/kern/kern_proc.c
+11-24 files

FreeBSD/src a248c55sys/kern uipc_usrreq.c

connectat(2): do not enable EMPTYPATH for AT_FDCWD

This restores existing error code for connect(2) over unix domain socket
when the empty string is specified as socket address.

Reported by:    eduardo
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57509
DeltaFile
+3-2sys/kern/uipc_usrreq.c
+3-21 files