FreeBSD/ports 9bfe0d3security/vuxml/vuln 2026.xml

security/vuxml: Add www/grafana vulnerabilities

- XSS in Grafana Explore stack trace (CVE-2025-41117)
- Public Dashboards time range restriction on annotations can be bypassed (CVE-2026-21722)
- RCE on Grafana via sqlExpressions (CVE-2026-27876)
- Public dashboards discloses all direct mode datasources (CVE-2026-27877)
- Query resampling can cause unbounded memory allocations (CVE-2026-27879)
- OpenFeature evaluation API reads input data with no bounds (CVE-2026-27880)
- Grafana Testdata datasource can issue unbounded memory allocations (CVE-2026-28375)
- Grafana MSSQL Data Source Plugin: Restriction Bypass Leading to OOM DoS (CVE-2026-33375)

PR:             294105
Reported by:    Boris Korzun <drtr0jan at yandex.ru>
DeltaFile
+263-0security/vuxml/vuln/2026.xml
+263-01 files

FreeBSD/ports 6d4fb26misc/crush distinfo Makefile

misc/crush: Update to 0.72.0

While here, convert to use GO_LDFLAGS.

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

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

FreeBSD/ports 2c562ddaudio/gonic distinfo Makefile

audio/gonic: Update to 0.21.0

Changelog: https://github.com/sentriz/gonic/blob/v0.21.0/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+5-5audio/gonic/distinfo
+2-3audio/gonic/Makefile
+7-82 files

FreeBSD/ports bfdd3abx11/cde-devel distinfo Makefile

x11/cde-devel: Update to the latest cdesktopenv-code commit

Update to the latest cdedesktop-code commit proxied through my GH accoun
DeltaFile
+3-3x11/cde-devel/distinfo
+2-2x11/cde-devel/Makefile
+5-52 files

FreeBSD/ports 0bfe589mail/spamassassin-devel distinfo Makefile

mail/spamassassin-devel: update to latest github commit
DeltaFile
+3-3mail/spamassassin-devel/distinfo
+2-2mail/spamassassin-devel/Makefile
+5-52 files

FreeBSD/ports 5f51093sysutils/cfengine-devel distinfo Makefile

sysutils/cfengine-devel: Update to latest GH commit
DeltaFile
+5-5sysutils/cfengine-devel/distinfo
+3-3sysutils/cfengine-devel/Makefile
+8-82 files

FreeBSD/ports 51e0882x11-toolkits/thentenaar-motif-devel distinfo Makefile

x11-toolkits/thentenaar-motif-devel: Update to the latest github commit
DeltaFile
+3-3x11-toolkits/thentenaar-motif-devel/distinfo
+2-2x11-toolkits/thentenaar-motif-devel/Makefile
+5-52 files

FreeBSD/ports 1d25967security/krb5-devel distinfo Makefile

security/krb5-devel: update to the latest MIT/KRB5 github commit
DeltaFile
+3-3security/krb5-devel/distinfo
+2-2security/krb5-devel/Makefile
+5-52 files

FreeBSD/ports e0a76bdsysutils/cfengine-masterfiles-devel distinfo Makefile

sysutils/cfengine-masterfiles-devel: Update to latest GH commit
DeltaFile
+3-3sysutils/cfengine-masterfiles-devel/distinfo
+2-2sysutils/cfengine-masterfiles-devel/Makefile
+5-52 files

FreeBSD/ports 088a75cshells/ksh-devel distinfo Makefile

shells/ksh-devel: update to the latest ksh93/ksh github commit
DeltaFile
+3-3shells/ksh-devel/distinfo
+2-2shells/ksh-devel/Makefile
+5-52 files

FreeBSD/ports 69e8150audio/ocp distinfo Makefile

audio/ocp: Update to 3.3.1
DeltaFile
+3-3audio/ocp/distinfo
+1-1audio/ocp/Makefile
+1-0audio/ocp/pkg-plist
+5-43 files

FreeBSD/ports fdd6e81www/lua-resty-core Makefile

www/lua-resty-core: Take Maintainership

Approved by:    zi (via private Mail)
DeltaFile
+1-1www/lua-resty-core/Makefile
+1-11 files

FreeBSD/ports bcfad87security/vuxml Makefile, security/vuxml/files check_vuln_portepoch.py

security/vuxml: Add PORTEPOCH validation

This adds a check if portepoch has been forgotten
in affected version range specifications, which leads
to pkg audit not reporting a vulnerability.

Usage:

    make check-portepoch

This is also invoked when running `make validate`.

Approved by:    fernape (ports-secteam)
Differential Revision:  https://reviews.freebsd.org/D57193
DeltaFile
+94-0security/vuxml/files/check_vuln_portepoch.py
+4-1security/vuxml/Makefile
+98-12 files

FreeBSD/ports 23d4e44Mk/Uses tcl.mk

Mk/Uses/tcl.mk: fix test depends

PR:             295582
Reported by:    Christos Chatzaras <chris at cretaforce.gr>
DeltaFile
+1-0Mk/Uses/tcl.mk
+1-01 files

FreeBSD/ports a35abebtextproc/ov Makefile distinfo

textproc/ov: Update to 0.53.0

While here, convert to use GO_LDFLAGS.

Changelog: https://github.com/noborus/ov/releases/tag/v0.53.0

Reported by:    GitHub (watch releases)
DeltaFile
+7-7textproc/ov/Makefile
+5-5textproc/ov/distinfo
+12-122 files

FreeBSD/ports 9447c98www/py-django42 Makefile

www/py-django42: Extend EXPIRATION_DATE after 74ee429290da

* Updating www/seahub and, above all, net-mgmt/seafile-server is more
  difficult than originally anticipated.  Since the current version of
  www/seahub still relies on Django 4.2, extend the EXPIRATION_DATE by
  three months.

PR:             291707
With hat:       python
DeltaFile
+1-1www/py-django42/Makefile
+1-11 files

FreeBSD/ports 74ee429www/py-dj42-django-picklefield Makefile, www/py-dj42-django-simple-captcha Makefile

net-mgmt/seafile-server,www/seahub: Deprecate

Updating www/seahub, and especially net-mgmt/seafile-server, is more
difficult than originally anticipated. The current version of www/seahub
also only runs with Django 4.2, which has been end-of-life since April.

Before www/seahub and net-mgmt/seafile-server are marked as BROKEN after
the migration of the affected ports to Django 5.2 [1], and then vanish
from the ports tree at the end of 2026Q2 - which would also break POLA
due the short time period - do the following to buy some time for a
possible update:

* Create required py-dj42-* ports and switch www/seahub to them. These
  py-dj42-* ports were copied from their original counterparts, are
  bound to Django 4.2, and have also been adapted for the PEP517 build
  framework to make them future-proof. Also adjust related entries in
  MOVED.

* Add CONFLICTS_INSTALL entries to the original counterparts as well

    [11 lines not shown]
DeltaFile
+31-0www/py-dj42-django-simple-captcha/Makefile
+30-0www/py-dj42-django-picklefield/Makefile
+29-0www/py-dj42-djangosaml2/Makefile
+29-0www/py-dj42-django_statici18n/Makefile
+28-0www/py-dj42-djangorestframework/Makefile
+28-0www/py-dj42-django-webpack-loader/Makefile
+175-025 files not shown
+302-831 files

FreeBSD/ports a6cc2fddeskutils/mate-notification-daemon Makefile distinfo

deskutils/mate-notification-daemon: switch to GitHub source

Switch from MATE mirror to GitHub tarball using USE_GITHUB and
GH_ACCOUNT=mate-desktop, add autoreconf, remove tar:xz, and bump
PORTREVISION.
DeltaFile
+6-5deskutils/mate-notification-daemon/Makefile
+3-3deskutils/mate-notification-daemon/distinfo
+9-82 files

FreeBSD/ports 810be52misc/py-litellm distinfo Makefile, misc/py-litellm/files patch-pyproject.toml

misc/py-litellm: Update to 1.86.1

Changelog: https://github.com/BerriAI/litellm/releases/tag/v1.86.1

Reported by:    portscout
DeltaFile
+3-3misc/py-litellm/distinfo
+1-1misc/py-litellm/Makefile
+1-1misc/py-litellm/files/patch-pyproject.toml
+5-53 files

FreeBSD/ports a0a29f6deskutils/mate-indicator-applet Makefile distinfo

deskutils/mate-indicator-applet: switch to GitHub source

Switch from MATE mirror to GitHub tarball using USE_GITHUB and
GH_ACCOUNT=mate-desktop, add autoreconf, remove tar:xz, and bump
PORTREVISION.
DeltaFile
+7-6deskutils/mate-indicator-applet/Makefile
+3-3deskutils/mate-indicator-applet/distinfo
+10-92 files

FreeBSD/src ee7148fsys/dev/sound/pci/hda hdaa.c

snd_hda: Reassign duplicate HDMI/DP pin sequences instead of disabling

Some firmware (e.g. Apple EFI on Sandy Bridge Mac hardware) programs all
HDMI/DP output pins in an association with identical sequence numbers.

The existing code disables the entire association on the first
duplicate, leaving HDMI/DP audio non-functional.

For digital output pins (HDMI/DP) with seq=0 duplicates, search for the
next free sequence slot and reassign the duplicate rather than
disabling.

The seq=0 restriction targets the known Apple firmware pattern; any
other duplicate sequence is more likely a genuine firmware error and the
association is still disabled.

Update first after reassignment so that hpredir is not left pointing at
a stale sequence. Non-digital and input associations retain the existing
disable behaviour.

    [6 lines not shown]
DeltaFile
+45-4sys/dev/sound/pci/hda/hdaa.c
+45-41 files

FreeBSD/src c6cefcbsys/dev/sound/pci/hda hdaa_patches.c hdac.h

snd_hda: Patch Dell WYSE 7040

https://forums.freebsd.org/threads/dell-wyse-7040-thin-client-intel-i5-6500te-built-in-sound-alc255-mini-how-to.102656/

Reported by:    razif (on the forum)
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+9-0sys/dev/sound/pci/hda/hdaa_patches.c
+1-0sys/dev/sound/pci/hda/hdac.h
+10-02 files

FreeBSD/ports 2759c0bemulators/ares Makefile

emulators/ares: bump PORTREVISION after librashader update

PR:             295606
Reported by:    Stefan Schlosser <bsdcode at disroot.org> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+1-1emulators/ares/Makefile
+1-11 files

FreeBSD/ports abb8fc0devel/librashader distinfo Makefile.crates, devel/librashader/files patch-cargo-crates_spirv-cross2-0.4.6_src_reflect_mod.rs

devel/librashader: Update 0.10.1 => 0.11.0

Port changes:
* Improve readability by putting USE_GITHUB and its related variables
  into its own block. Also put the CARGO_FEATURES on separate lines.
* Remove "stable" from CARGO_FEATURES. This has become the default
  upstream and is a no-op to ensure backwards-compatibility.
* Remove obsolete patch for big-endian architectures. This fix is
  included in the updated spirv-cross2 crate.

Changelog:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.11.0

PR:             295606
Reported by:    Stefan Schlosser <bsdcode at disroot.org> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+285-243devel/librashader/distinfo
+141-120devel/librashader/Makefile.crates
+0-11devel/librashader/files/patch-cargo-crates_spirv-cross2-0.4.6_src_reflect_mod.rs
+6-4devel/librashader/Makefile
+432-3784 files

FreeBSD/ports ad986f4net/mlvpn distinfo Makefile, net/mlvpn/files patch-src_mlvpn.c patch-src_config.c

net/mlvpn: Update to 2.3.5
DeltaFile
+20-48net/mlvpn/files/patch-src_mlvpn.c
+0-57net/mlvpn/files/patch-src_config.c
+0-19net/mlvpn/files/patch-src_mlvpn.h
+0-11net/mlvpn/files/patch-src_tuntap__bsd.c
+3-2net/mlvpn/distinfo
+1-2net/mlvpn/Makefile
+24-1396 files

FreeBSD/ports 899b306www/openresty pkg-plist distinfo

www/openresty: Update to 1.29.2.5

Changelog: https://openresty.org/en/ann-1029002005.html

Sponsored by:   Netzkommune GmbH
DeltaFile
+95-12www/openresty/pkg-plist
+3-3www/openresty/distinfo
+2-2www/openresty/Makefile
+100-173 files

FreeBSD/src fda33aeusr.sbin/bsnmpd/modules/snmp_pf pf_snmp.c

snmp_pf: fix refresh

Some refresh functions had two layers of 'do we need to refresh now?'
checks, leading to inconsistent refreshes.
Consolidate them.

PR:             291725
Sponsored by:   Rubicon Communications, LLC ("Netgate")

(cherry picked from commit a862e4b5a27c356e2584ee74fd9e211c18b1b125)
DeltaFile
+3-12usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c
+3-121 files

FreeBSD/src e0d4064usr.sbin/bsnmpd/modules/snmp_pf pf_snmp.c

snmp_pf: fix refresh

Some refresh functions had two layers of 'do we need to refresh now?'
checks, leading to inconsistent refreshes.
Consolidate them.

PR:             291725
Sponsored by:   Rubicon Communications, LLC ("Netgate")

(cherry picked from commit a862e4b5a27c356e2584ee74fd9e211c18b1b125)
DeltaFile
+3-12usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c
+3-121 files

FreeBSD/ports e068599graphics/ImageMagick7 distinfo Makefile

graphics/ImageMagick7: update to 7.1.2-23

Tested with `make test` on FreeBSD/amd64 as well as a few dependendent ports.

PR:             ports/295599
Approved by:    maintainer (arrowd)
DeltaFile
+3-3graphics/ImageMagick7/distinfo
+1-1graphics/ImageMagick7/Makefile
+1-0graphics/ImageMagick7/pkg-plist
+5-43 files

FreeBSD/ports 0edd8abmail/getmail6 distinfo Makefile

mail/getmail6: Update 6.19.10 => 6.19.12

Changelog:
* Use two step POP3 XOAUTH2, needed for Microsoft O365 (#256)
* Fix getmail_fetch with python 3 (#261)
* Python 3.14 imaplib.py change makes file to private _file and exposes a read-only file property (#260)
* Retry LMTP connection on SMTPSenderRefused exception (#257)
https://github.com/getmail6/getmail6/releases/tag/v6.19.12

PR:             295584
Reported by:    Michael Büker <freebsd at michael-bueker.de> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3mail/getmail6/distinfo
+1-1mail/getmail6/Makefile
+4-42 files