Overview
The Ubuntu Security Podcast is back for 2022 and we’re starting off the
year with a bang💥! This week we bring you a special interview with Kees
Cook of Google and the Linux Kernel Self Protection Project discussing
Linux kernel hardening upstream developments. Plus we look at security
updates for Mumble, Apache Log4j2, OpenJDK and more.
This week in Ubuntu Security Updates
[USN-5195-1] Mumble vulnerability [01:02]
1 CVEs addressed in Bionic (18.04 LTS), Focal (20.04 LTS)CVE-2021-27229 Low-latency VoIP client - client / server modelClient picks a server to connect to from public server listMalicious actor could register a server with a web URL that uses someother protocol - e.g. smb to then refer to a .desktop file
When user chose the option to ‘Open Webpage’ for that server, wouldautomatically fetch and execute via underlying Qt framework libraries
QDesktopServices::openUrl function
Fixed to check URI scheme and only open if is http/httpsWonder if this kind of vuln may be seen in other applications?[USN-5192-2] Apache Log4j 2 vulnerability [02:13]
1 CVEs addressed in Xenial ESM (16.04 ESM)CVE-2021-44228 Log4j2 update for 16.04 ESM - see Episode 142[USN-5203-1] Apache Log4j 2 vulnerability
1 CVEs addressed in Focal (20.04 LTS), Hirsute (21.04), Impish (21.10)CVE-2021-45105 More Log4j2 vulns - possible to crash applications using log4j2 byspecifying a crafted string that would get logged which would then cause
infinite recursion when doing lookup evaluation
https://wiki.ubuntu.com/SecurityTeam/KnowledgeBase/Log4Shell[USN-5202-1] OpenJDK vulnerabilities [03:13]
14 CVEs addressed in Xenial ESM (16.04 ESM), Bionic (18.04 LTS), Focal (20.04 LTS), Hirsute (21.04), Impish (21.10)CVE-2021-35603 CVE-2021-35588 CVE-2021-35586 CVE-2021-35578 CVE-2021-35567 CVE-2021-35565 CVE-2021-35564 CVE-2021-35561 CVE-2021-35559 CVE-2021-35556 CVE-2021-35550 CVE-2021-2388 CVE-2021-2369 CVE-2021-2341 Mix of issues resolved with this latest point release update foropenjdk-8 and openjdk-11
Info leak via FTP client impl when connecting to malicious FTP serverMishandling of JARs with multiple manifests -> signature verification bypassSandbox escape via crafted Java classUse of weak crypto ciphers by default -> info leakDoS via malicious RTF, BMP or class filesand more…[USN-5199-1, USN-5200-1, USN-5201-1] Python vulnerabilities [04:26]
1 CVEs addressed in Focal (20.04 LTS), Hirsute (21.04) for Python 3.8/3.9CVE-2021-3737 2 CVEs addressed in Bionic (18.04 LTS) for Python 3.6CVE-2021-3737 CVE-2021-3733 3 CVEs addressed in Bionic (18.04 LTS) for Python 3.7/3.8CVE-2021-3737 CVE-2021-3733 CVE-2020-8492 3 different DoS via urllib http clientinfinite loop when handling 100 Continue responses - malicious HTTPserver could cause a DoS against clients - affects all
ReDoS due to quadratic complexity regex in basic auth handling - onlyaffects Python 3.6->3.8 in Ubuntu 18.04
Similar but different ReDos in basic auth handling - only affectsPython 3.7/3.8 in Ubuntu 18.04
[USN-5198-1] HTMLDOC vulnerability [05:37]
1 CVEs addressed in Focal (20.04 LTS), Hirsute (21.04)CVE-2021-23180 Used to covert HTML/Markdown files to generate EPUB/HTML/PS/PDF with ToCetc
Through fuzzing a NULL ptr deref was found if given crafted input HTMLfile -> crash -> DoS
[USN-5186-2] Firefox regressions [06:06]
10 CVEs addressed in Bionic (18.04 LTS), Focal (20.04 LTS), Hirsute (21.04), Impish (21.10)CVE-2021-43540 CVE-2021-43546 CVE-2021-43545 CVE-2021-43543 CVE-2021-43542 CVE-2021-43541 CVE-2021-43539 CVE-2021-43538 CVE-2021-43537 CVE-2021-43536 95.0.1WebRender crash on some X11 systemsFailure to connect to microsoft.com domainsGoings on in Ubuntu Security Community
Seth and John talk Linux Kernel Security with Kees Cook [06:53]
Seth Arnold and John Johansen from the Ubuntu Security team chat withKees Cook from Google (KSPP) about Linux kernel hardening and
self-protection, including KASLR and FGKASLR, delving into the finer
points of linker scripts, kernel address pointer info leaks through debug
logs, detecting possible integer overflows in C by relying on undefined
behaviour of signed integer wraparound, hardware support for detecting
memory corruption and more.
Get in contact
#ubuntu-security on the Libera.Chat IRC networkubuntu-hardened mailing listSecurity section on discourse.ubuntu.com@ubuntu_sec on twitter