This week Ubuntu 20.04 LTS was FIPS 140-2 certified plus the AppArmor
project made some point releases, and we released security updates for
Docker, Perl, c-ares, GPSd and more.
Show Notes
Overview
This week Ubuntu 20.04 LTS was FIPS 140-2 certified plus the AppArmor
project made some point releases, and we released security updates for
Docker, Perl, c-ares, GPSd and more.
Bug fix that was deemed to have security implications - so was going to
be done via SRU for 21.04 but instead we published via -security to
ensure all users received it
Thanks to Simon Chopin from Foundations team for preparing this update
Backport of the 20.10.7 version from 21.10 to older releases - this
includes a bunch of security fixes as well
Unfortunately as this is a version upgrade there are some changes that
may break existing containers - in particular, drops support for the aufs
storage driver so if you were using this you should upgrade your
configuration to use the overlayfs2 storage driver instead -
https://docs.docker.com/storage/storagedriver/overlayfs-driver/ - this is
a bit involved since you need to export your images, switch the storage
driver, then load the images back one after another
Thanks for Lucas Kanashiro from Server team for preparing this update
Perl Encode library could end up running arbitrary Perl code from the
current working directory - was introduced by a change in Encode 3.05 in
perl 5.32/5.34 so only affected >= 21.04
incorrectly handled certain leap second events which would result in the
time jumping back 1024 weeks on 2021-10-31
Upstream don’t consider this a security issue per-se but given how
pervasive gpsd is used for handling GPS receivers which are often used
for high precision timing or positioning systems (self-driving cars?) -
this could have real-world security implications
Backported the fix from upstream - note this only affected gpsd >= 3.20
so older versions in 18.04 LTS etc were not affected
Includes bug fixes for various issues plus updates to the policies for
things like PHP 8, widevine DRM in firefox, support reading of crypto
policies for SSL-using applications
Expected to land 3.0.3 for Ubuntu 21.10 (impish) before FF next week
FIPS 140-2 certification for Ubuntu 20.04 LTS! [07:44]
Enables organisations to run and develop applications and solutions for
the US public sector and Federal government including regulated
industries such as healthcare and finance
FIPS 140-2, Level 1 certification crypto modules in Ubuntu 20.04 LTS,
including OpenSSL 1.1.1
Linux kernel (crypto subsystem)
OpenSSL
Libgcrypt (used for LUKS for FDE so provides fully certified FDE
implementation)
StrongSwan (IPsec based VPN) *under validation
Available through Ubuntu Advantage and Ubuntu Pro - On public clouds,
Ubuntu Pro for AWS and Ubuntu Pro for Azure include subscriptions to
Canonical’s FIPS 140-2 repositories, alongside expanded security and
hardening.
Future is FIPS 140-3 - aligns with ISO/IEC 19790 (Security requirements
for cryptographic modules)
Existing certifications under FIPS 140-2 have a sunset date of five
years from the validation date
Canonical is preparing Ubuntu for the new certification, and intends
to provide FIPS 140-3 certified cryptographic packages on a future
release of Ubuntu.
Ubuntu 20.04.3 LTS release delayed until August 26th [10:11]
Next point release for 20.04 LTS series - respin of install media with
latest security updates etc - includes newest shim - this is now unified
across various Ubuntu releases - installation media with this new version
fails to boot on certain Dell and Sony Vaio machines - fix for this is in
progress, plus the current RISC-V HWE kernel build PANIC’s under certain
scenarios
Release team decided to delay the release by 1 week to ensure these bugs
can be fixed and new media spun up and tested adequetly before the
release