Security updates

Ubuntu is a fixed-release Linux distribution. As such, Ubuntu releases receive security updates during the support window in the form of backported patches. This means that security updates will not generally introduce new functionality and stability is achieved by maintaining backward compatibility. Please note that some packages in Ubuntu will receive feature updates through the Stable Release Update process, but this is orthogonal to the delivery of security updates.

The level of security support depends on the component in which a package resides (Main, Restricted, Universe or Multiverse). The Ubuntu Security Team is responsible for preparing security updates for supported Ubuntu releases and working with the community to sponsor community-prepared security updates. The following table lists the security maintenance window for Ubuntu releases.

Release type

Main / Restricted

Universe / Multiverse

Interim (standard support)

9 months

Community-supported

LTS (standard support)

5 years

Community-supported

LTS (ESM support - with Ubuntu Pro)

10 years

10 years

LTS (ESM + Legacy support - with Ubuntu Pro)

12 years

FIXME

Delivery

Security updates are delivered through special-purpose pockets in the Ubuntu archive. For standard support, the security pocket is used, available from http://security.ubuntu.com/ubuntu with a suite name that follows the RELEASE-security naming convention. For example, the following APT sources configuration in DEB822 format will configure the security pocket on the Main and Universe components for Ubuntu 24.04 LTS Noble Numbat:

Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main universe
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Security updates available with a Ubuntu Pro subscription are delivered through a different Archive pocket. The configuration is detailed in the ESM section

Vulnerability tracking

The Ubuntu Security Team manages information about vulnerabilities in Ubuntu packages through the Ubuntu CVE Tracker (UCT). Vulnerability data is imported from various sources, including the CVE Program, allowing vulnerabilities to be referenced through CVE IDs. UCT contains information about known vulnerabilities, even when security updates are not yet available. Vulnerabilities under an embargo are not included, as this is a public project, but are added to UCT upon public disclosure. You can find more information and associated data processing tools in the project’s Git repository.

Additionally, all vulnerability data available in UCT can be browsed in the CVE reports section of the Ubuntu website.

Ubuntu Security Notices

Upon publication of security updates for packages in the Ubuntu Archive, the Ubuntu Security Team publishes Ubuntu Security Notices (USNs) that contain information about the vulnerability and affected packages. You can browse all Ubuntu Security Notices on the website or subscribe to the Ubuntu Security Announce mailing list to receive email notifications whenever Ubuntu Archive security updates are made available.

Vulnerability knowledge base

Detailed technical information on high-impact, publicly-disclosed vulnerabilites, including available mitigation steps, is published in the Vulnerability knowledge base section of the Ubuntu website.

Data feeds

Information on the available security updates can be obtained in several industry-standard machine-readable formats: OVAL, OSV and VEX. These data feeds facilitate the integration of automated patching tools and vulnerability management scanners by incorporating information on the vulnerabilities that each security update addresses, including by referencing the Common Vulnerabilities and Exposures (CVE) enumeration through CVE IDs. The data feeds are freely available for all supported releases and their use documented in the respective sections, below.

ESM

Livepatch

The Canonical Livepatch service provides security fixes for most major kernel security issues without requiring a reboot.

OVAL

OSV

VEX