2

I just ran ubuntu-security-status on a 20.04 installation learnt to enable ESM to get more security updates:

4667 packages installed, of which:
1962 receive package updates with LTS until 4/2025
2694 could receive security updates with ESM Apps until 4/2030
  11 packages are from third parties

[...]

Enable Extended Security Maintenance (ESM Apps) to get 3 security updates (so far) and enable coverage of 2694 packages.

A littel bit of tinkering revealed the three packages as ant,ant-doc and libzmq5. So I subscribed to the free plan on Ubuntu advantage and enabled it my host as documented.

ubuntu-security-status does not show the warning anymore, but the packages did not receive any updates.

Using the ant package as an example: The ESM-focal-apps-security-package list lists ant-1.10.7-1ubuntu0.1~esm1. The Changelog reveals that it patches CVE-2020-1945. However the package comes from the esm-apps-repository which is not enabled by default and cannot be enabled via ua enable esm-apps ("This subscription is not entitled to ESM Apps")

# ua status
SERVICE       ENTITLED  STATUS    DESCRIPTION
esm-apps      no        —         UA Apps: Extended Security Maintenance
[...]

Reading on launchpad/ant shows that CVE-2020-1945 was patched in

  • Ubuntu 19.10 in ant-1.10.6
  • Ubuntu 21.04 in ant-1.10.8

So what is going on:

  • Why are there ESM packages for the current LTS release at all?
  • What is this esm-apps and how to get the updates?
  • Why is this CVE patched for 19.10 and 21.04, but not for 20.04 the only LTS version here?
  • Does this mean Canonical is holding back security patches and preovide them only for paying customers?
frukto
  • 21

0 Answers0