** Description changed:

- When a tunnel is started on a FIPS enabled server the process fails and
- the server shows this error:
+ [Impact]
+ When a tunnel is started on a FIPS enabled server the process fails and the 
server shows this error:
  
  OpenSSL: error:0308010C:digital envelope routines::unsupported
  Message hash algorithm 'MD5' not found
  
  This happens because MD5 is not allowed on openssl 3 and openvpn is
  using it
+ 
+ [Test Plan]
+ This bug is fixed together with LP bug #2077769. This bug does not occur 
unless the patch for that bug is applied first as otherwise it fails before 
reaching this point. The test plan for that bug also covers this issue as it 
tests a functioning tunnel.
+ 
+ [Where problems could occur]
+ I'm backporting two upstream patches that change the key derivation mechanism 
and the TLS PRF function to avoid the use of MD5. This patches affect fips and 
non fips enabled systems alike and might break in some unexpected cases.
+ 
+ [Other Info]
+ This only affects Jammy because it uses openvpn 2.5 an openssl 3.0.
+ The patch for Jammy is included in patch for LP bug #2077769.
+ These are the backported upstream patches:
+ 
+ https://github.com/OpenVPN/openvpn/commit/6dc09d0
+ https://github.com/OpenVPN/openvpn/commit/06f6cf3

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2091575

Title:
  Message hash algorithm 'MD5' not found on FIPS system

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openvpn/+bug/2091575/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to