Question in short
What are the real life (security) risks of using Ubuntu ESM for personal use (Ubuntu for desktop) and what to look out for in general to keep the system secure? Do I need to do anything special and are there any pitfalls if I want to continue using this version?
More details
I still use Xenial Xerus on my home computer and since it reached its end of life I am using it in ESM mode. For reasons out of scope of this question I would also like to use this specific version until it reaches its final EOL in 2026. I use my home computer for tasks like: browsing, spreadsheet and text editing, dropboxing, ssh-ing, general command line stuff and occasional TeamViewer)
I researched this topic but after quite some time I am still unsure what to read, and how to proceed. I understand that Universe and Multiverse repositories are not maintained anymore when a version reaches this state. But I probably have a bunch of extra programs installed which are coming from these repositories.
On one hand, it seems that security-wise I am good (additional five years of security and stuff), on the other hand I have a strong feeling that I am at serious risk. Probably I have a bunch of preinstalled programs that I don't even know of and they are a risk.
So I am looking for some hints how to basically security audit my system, but I am no system administrator just a regular power user let's say. Should I for example browse through all the packages installed from these repositories and maybe disable/remove them, or install and get updates from PPAs that are maintained? Or this is the job they do at Canonical and it is called 18.04 and 20.04? :-)
Examples
- Firefox: I didn't have to go very far: my current Firefox version is 88:
firefox/xenial-updates,xenial-security,now 88.0+build2-0ubuntu0.16.04.1 amd64 [installed]
- This version of Firefox is released almost a year ago, and the current latest release is 97. I am pretty sure there was at least one security issue in Firefox in a year but apologies to Mozilla if I am wrong.
- SMplayer: According to this site: https://launchpad.net/~rvm/+archive/ubuntu/smplayer they even released a version for 12.04 in 2021, so I can assume a 10 year support can be expected from them for Xenial too. I am currenlty on the latest version.
- Python 2: Python 2.7.18 was the last Python release of the 2.x branch. apt-list says:
python2.7/xenial-updates,xenial-security,now 2.7.12-1ubuntu0~16.04.18 amd64 [installed]
- Does ESM mean that if there is a security issue in Python, Canonical fixes it? I would be surprised.
- Unity: There were no commits in its repository since 2017.
These are just random examples on the top of my head but probably the rabbit hole goes way deeper.
A final thought
Re-reading my post with the examples section I probably answered my own question but I would like to hear other opinions too. Is there a way to use an Ubuntu desktop version for 10 years for real?
Thanks in advance!