Software-update: OPNsense 26.1.6
Het pakket OPNsense is een firewall met uitgebreide mogelijkheden. Het is gebaseerd op het besturingssysteem FreeBSD en is oorspronkelijk een fork van m0n0wall en pfSense. Het pakket kan volledig via een webinterface worden ingesteld en heeft onder andere ondersteuning voor mfa, OpenVPN, IPsec, CARP en captive portal. Daarnaast kan het packetfiltering toepassen en beschikt het over een traffic shaper. De ontwikkelaars achter OPNsense hebben de zesde update voor versie 26.1 uitgebrachten de releasenotes voor die uitgave kunnen hieronder worden gevonden.
OPNsense 26.1.6 releasedYes, we are obviously still alive! This update addresses a number of security issues -- first and foremost an injection into LDAP authentication that can bypass group restrictions during login. Also included are Curl and OpenSSL third party updates as well as FreeBSD security advisories. Further UX tweaks reached the new firewall rules GUI, the MVC grid system and surprising movement in the Kea corner. But maybe most importantly: the captive portal finally gained native IPv6 support. Let us know what you think about it!
Here are the full patch notes:system: escape LDAP username during searchsystem: dashboard gauge improvementssystem: compress height of the log viewer gridfirewall: fix wrong "pass" on DNAT rule when using register ruleinterfaces: configurable cleanups for automatic neighbor discovery via hostwatchinterfaces: refactor PPP CARP hookfirewall: adjust sort order in networks and aliases in new rules GUIfirewall: change sorting to interface/group name and stop caring about counted rules in new rules GUIfirewall: change category sorting using names instead of counted rules in new rules GUIfirewall: remove tokenizer from categories and use selectpicker instead in new rules GUIdnsmasq: prevent "*" from being collected as "client_id"firmware: repeat the update after pkg reinstallkea: add DDNS subnet-specific qualifying suffix and prevent updates if no server is setkea: add sockets max-retries and retry-wait-time optionskea: add delete lease command and use socket for up-to-date lease collectionkea: move pool-in-subnet validation logic mostly to KeaPoolsFieldkea: remove KeaCtrlAgent dependency on HA configurationkea: use SetConstraint for match_data to allow 0 as valid valueipsec: add 4 insecure proposals for compatibilitycaptive portal: add IPv6 supportradvd: when adding a manual instance for an automatic "track6" interface do not ignore its settingsunbound: limit duckdb to a single thread in write mode to reduce logger memory usageunbound: add harden below NXDOMAIN optionunbound: consolidate override aliases into tree viewmvc: BaseListField: replace empty() check with isSet() for proper selection of value "0"mvc: HostnameField: show string that failed validation by defaultmvc: BaseField: add setValues() for generic usemvc: add SetConstraint for problematic "0" value constrainingmvc: ApiMutableModelControllerBase: remove unused error returning in setActionHook()ui: set visibility hidden for base_bootgrid_tableui: upgrade Tabulator to version 6.4.0ui: automatic grid height calculationui: bootgrid: maintain scrolling position for both datatree and command actionsplugins: os-acme-client 4.15plugins: os-turnserver 1.2src: remote code execution via RPCSEC_GSS packet validationsrc: tcp: remotely exploitable DoS vectorsrc: pf: silently ignores certain rulessrc: vnet: ensure the space allocated by vnet_data_alloc() is sufficent alignedsrc: ifnet: Fix decreasing the vnet interface countsrc: e1000: Increase FC pause/refresh time on PCH2 and newersrc: net80211: fix VHT160/80P80/80 chanwidth selection in the "40-" caseports: curl 8.19.0ports: hostwatch 1.0.13ports: openssl 3.0.20ports: perl 5.42.2
system: escape LDAP username during searchsystem: dashboard gauge improvementssystem: compress height of the log viewer gridfirewall: fix wrong "pass" on DNAT rule when using register ruleinterfaces: configurable cleanups for automatic neighbor discovery via hostwatchinterfaces: refactor PPP CARP hookfirewall: adjust sort order in networks and aliases in new rules GUIfirewall: change sorting to interface/group name and stop caring about counted rules in new rules GUIfirewall: change category sorting using names instead of counted rules in new rules GUIfirewall: remove tokenizer from categories and use selectpicker instead in new rules GUIdnsmasq: prevent "*" from being collected as "client_id"firmware: repeat the update after pkg reinstallkea: add DDNS subnet-specific qualifying suffix and prevent updates if no server is setkea: add sockets max-retries and retry-wait-time optionskea: add delete lease command and use socket for up-to-date lease collectionkea: move pool-in-subnet validation logic mostly to KeaPoolsFieldkea: remove KeaCtrlAgent dependency on HA configurationkea: use SetConstraint for match_data to allow 0 as valid valueipsec: add 4 insecure proposals for compatibilitycaptive portal: add IPv6 supportradvd: when adding a manual instance for an automatic "track6" interface do not ignore its settingsunbound: limit duckdb to a single thread in write mode to reduce logger memory usageunbound: add harden below NXDOMAIN optionunbound: consolidate override aliases into tree viewmvc: BaseListField: replace empty() check with isSet() for proper selection of value "0"mvc: HostnameField: show string that failed validation by defaultmvc: BaseField: add setValues() for generic usemvc: add SetConstraint for problematic "0" value constrainingmvc: ApiMutableModelControllerBase: remove unused error returning in setActionHook()ui: set visibility hidden for base_bootgrid_tableui: upgrade Tabulator to version 6.4.0ui: automatic grid height calculationui: bootgrid: maintain scrolling position for both datatree and command actionsplugins: os-acme-client 4.15plugins: os-turnserver 1.2src: remote code execution via RPCSEC_GSS packet validationsrc: tcp: remotely exploitable DoS vectorsrc: pf: silently ignores certain rulessrc: vnet: ensure the space allocated by vnet_data_alloc() is sufficent alignedsrc: ifnet: Fix decreasing the vnet interface countsrc: e1000: Increase FC pause/refresh time on PCH2 and newersrc: net80211: fix VHT160/80P80/80 chanwidth selection in the "40-" caseports: curl 8.19.0ports: hostwatch 1.0.13ports: openssl 3.0.20ports: perl 5.42.2
Source:
Tweakers.net