Hi there,

Today we move to PHP 7.3 in order to be able to complete testing for the 20.7-BETA online upgrades. Also included is a patch for the packet filter kernel code which could crash with shared forwarding when interfaces disappeared due to use after free in the default network stack path.

Here are the full patch notes:

- system: default net.inet.icmp.reply_from_interface to 1
- system: fix static gateway wizard handing
- firewall: allow outbound NAT source and destination port ranges
- interfaces: use interfaces_primary_address6() inside get_interface_ipv6()
- dhcp: add AdvLinkMTU to router advertisements settings (contributed by Ilteris Eroglu)
- unbound: prevent wildcard domains for the local system domain
- backend: suppress inconsequential IDNA warnings for aliases
- backend: add option to return a key value list for TLS ciphers
- mvc: reference constraint pointing validation results to the wrong field
- plugins: os-acme-client 1.32 adds Acmeproxy DNS support (contributed by Maarten den Braber)
- src: added Novatel Wireless MiFi 8800/8000 support (contributed by rootless4real)
- src: fix pf shared forwarding on non-existing interfaces
- src: patch in tty 3wire autologin support
- src: fix insufficient packet length validation in libalias[1]
- src: fix memory disclosure vulnerability in libalias[2]
- src: fix improper checking in SCTP-AUTH shared key update[3]
- src: fix use after free in cryptodev module[4]
- src: update to tzdata 2020a[5]
- ports: ca_root_nss 3.52
- ports: curl 7.70.0[6]
- ports: dhcp6c 20200512
- ports: hyperscan 5.2.1[7]
- ports: openldap 2.4.50[8]
- ports: pcre2 10.35[9]
- ports: php 7.3.18[10]

Stay safe and healthy,
Your OPNsense team