26.11.0
LatestSecurity maintenance
The November security release. Advisories published in the two weeks after 26.10.4 covered Caddy, the Go standard library and toolchain, CPython, three Python packages, FFmpeg, Valkey, PgBouncer, and Kerberos and SQLite in the database images. Four were reachable in FreeSDN as shipped, three at the Caddy web edge and one in camera streaming, and all four are fixed.
Upgrading: Rebuild the images and recreate the containers. No configuration changes are needed. From a version older than 26.10.4, follow the 26.10.4 notes first.
- SecurityCaddy 2.11.9 and Go 1.27.4 for the web edge. Caddy had forwarded hop-by-hop headers to the backend on /api (CVE-2026-55458), any client could crash it with a request body over the 50 MB limit (CVE-2026-97054), and a crafted compressed frame could crash it and the NetBird client (CVE-2026-116591).
- SecurityFFmpeg 9.0.2 now carries FFmpeg's own fixes for ten of the eleven advisories against it, including the RTSP redirect loop a malicious camera could trigger, which 26.10.4 had accepted for 14 days. No FFmpeg release contains them yet. The eleventh is in the IMF demuxer, which FreeSDN never uses: it only gives FFmpeg rtsp:// and rtsps:// URLs.
- SecurityPgBouncer 1.26.1 in the optional pooling profile: an unauthenticated client could crash it or make it stop serving. Valkey 9.1.3, CPython 3.14.10, tornado, pyasn1 and dnspython are updated too, and pip-audit reports no known vulnerabilities in the backend's dependencies.
- Security14 Kerberos and 3 SQLite advisories in the database images have no fixed Debian package. Each is reviewed as unreachable, in writing and with an expiry date, and the reviews were checked inside the built images.
- FixedThe HA standby database now runs with no-new-privileges, as the primary already did.
- FixedThe license notices shipped with the nine compiled Go components, and the third-party license lists for the backend and web interface, are regenerated from what is actually built.