As a sysadmin, I'm pretty aggressive about the security updates. I'm looking for the best practices when an update is missing in the official repository.
Example
- Sept. 1st, CISA releases a security update about vmware-tools
- I run 'apt update && apt upgrade' on my Ubuntu servers, hoping to install the patch
- Due to different distribution versions, I don't always get the last 'fixed' version:
Ubuntu 20.04 LTS (focal), version 11.3.0 (vulnerable!)
root@ubuntu2004:/home/sysadmin# apt list --installed | grep open-vm-tools
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
open-vm-tools/focal-updates,focal-security,now 2:11.3.0-2ubuntu0~ubuntu20.04.6 amd64 [installed]
Ubuntu 22.04 LTS (jammy), version 12.1.5 (better, but not the last tough!)
root@ubuntu2204:/home/sysadmin# apt list --installed | grep open-vm-tools
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
open-vm-tools/jammy-updates,jammy-security,now 2:12.1.5-3~ubuntu0.22.04.3 amd64 [installed]
I get this, this makes sense when I look at Canonical's official package page, but I want to install the very last 12.3.0.
But now, here is the big question. How am I supposed to do my patch management ? Am I just supposed to wait ? Or should I somehow do the patching manually ? (which may become a HUGE load of work)
In short, what are your best practices for such situations ?