Hi there,

This update brings another batch of security fixes for core and third party components following one of the weirdest weeks we have ever seen. Please pat yourself on the back -- you made it through!

Please take note that OpenSSH 10.6 rejects ML-DSA keys generated with 10.5 so that they have to be deleted and regenerated once. This will be automatic with the reboot or a service restart if the reboot does not happen for any reason.

IKEv1 deprecation in StrongSwan is also much more visible now. We are merely following the upstream lead here. If you have not considered moving away from IKEv1 you should seriously consider it in the mid-term.

Due to parsing and storage inconsistencies leading to configuration injection in the worst case we had to limit the certificate storage to a single certificate per entry. This may create problems down the road we are willing to solve, but for the time being we have to take such security reports serious and not delay them.

We would also like to thank everyone sending in security reports and assessments. The process works best when already confirmed by a human and when not directly published to the Internet. We are looking forward to more of them.

In other news, ECMP route support has hit the development version along with cloneable widgets for the health graphs and a general improvement with the health graphs while at it.

Here are the full patch notes:

A hotfix release was issued as 26.7.8_2:


Stay safe,
Your OPNsense team