Overview
This week we look at security updates for Keepalived, Corosync, GnuTLS, libseccomp and more, plus we talk insider threats with Joe McManus.
This week in Ubuntu Security Updates
[USN-3976-3, USN-3976-4] Samba regression
Affecting Trusty ESM, Xenial, BionicEpisode 32 - discussed privilege escalation vuln and fix for SambaOriginal update caused a regression where Samba might crash - fixed[USN-3994-1] gnome-desktop vulnerability
1 CVEs addressed in Bionic, Cosmic, DiscoCVE-2019-11460Thumbnailers could possibly escape bubblewrap sandbox by using TIOCSTIioctl to send characters to the controlling terminals input buffer and
hence escape the sandbox
Requires to compromise a thumbnailer in the first place so less impactSimilar to CVE-2019-10063 for flatpak and CVE-2019-7303 for snapd[USN-3995-1, USN-3995-2] Keepalived vulnerability
1 CVEs addressed in Precise ESM, Trusty ESM, Xenial, Bionic, CosmicCVE-2018-19115Heap based buffer overflow when parsing HTTP response code - wouldpotentially write an unlimited amount of attacker controlled data to the
heap for a 10-byte long buffer
Crash -> DoS, RCEFixed to properly parse and expect at most a 3 digit long response code[USN-3845-2] FreeRDP vulnerabilities
6 CVEs addressed in Bionic, CosmicCVE-2018-8789CVE-2018-8788CVE-2018-8787CVE-2018-8786CVE-2018-8785CVE-2018-8784Back in December published update for FreeRDP (USN-3845-1 - Episode 16)In Bionic and Cosmic freerdp2 is in main, so that update was for freerdp2This update is for freerdp (v1), which is in universe in bionic + cosmicCorresponding update[USN-3997-1] Thunderbird vulnerabilities
14 CVEs addressed in Xenial, Bionic, Cosmic, DiscoCVE-2018-18511CVE-2019-11698CVE-2019-9816CVE-2019-7317CVE-2019-5798CVE-2019-9820CVE-2019-9819CVE-2019-9817CVE-2019-9800CVE-2019-9797CVE-2019-11693CVE-2019-11692CVE-2019-11691CVE-2019-18511Thunderbird 60.7.0 - latest upstream release includes a heap of security fixesMost all come from Firefox (DoS, bypass same-origin restrictions or RCE)[USN-3996-1] GNU Screen vulnerability
1 CVEs addressed in Precise ESM, Trusty ESMCVE-2015-6806Old low priority issue fixed for ESM releases (fixed back in 2015upstream so screen in Xenial, Bionic etc not affected)
Attacker could cause a crash due to stack overrun via recursion due tolarge number of repeated ANSI escape sequences in output
[USN-3968-2] Sudo vulnerability
1 CVEs addressed in Trusty ESMCVE-2017-1000368Episode 31 - updated sudo in xenial - corresponding update for Trusty ESM[USN-3998-1] Evolution Data Server vulnerability
1 CVEs addressed in Xenial, BionicCVE-2018-15587Research from Marcus Brinkmann showed it was possible to create anencrypted email with a zero-length encrypted section along with
unencrypted contents which Evolution (and other email clients) would show
as being encrypted.
Mail clients call out to gpg (gnupg) to decrypt the email but are lax inparsing GPGs output and so confuse the whole email as being encrypted
Due to SW arch of evolution, part of this fix is done in Evolution itself(to better highlight to the user that the email contains unencrypted
portions) and part is done in the backend (Evolution Data Server) to
properly parse output of gnupg
[USN-3999-1] GnuTLS vulnerabilities
5 CVEs addressed in Xenial, Bionic, Cosmic, DiscoCVE-2019-3836CVE-2019-3829CVE-2018-10846CVE-2018-10845CVE-2018-108443 CVEs related to “Lucky Thirteen” attack (originally published in 2013)Timing attack against TLS implementations that use CBCOne countermeasure was to use “psuedo constant time”New research showed this is not sufficient (incidentally one of theresearchers was Adi Shamir, co-inventor of the RSA algorithm - the “S”
in RSA)
1 CVE from Tavis Ormandy (double-free when handling X.509 certificates) -crash -> DoS, code execution
Last CVE - uninitialized pointer could be dereferenced when handlingcertain post-handshake messages - likely crash -> DoS
[USN-4000-1] Corosync vulnerability
1 CVEs addressed in Xenial, BionicCVE-2018-1084Integer overflow leading to a buffer overflow (read), able to betriggered by an unauthenticated user - crash -> DoS
[USN-4001-1, USN-4001-2] libseccomp vulnerability
1 CVEs addressed in Trusty ESM, Xenial, Bionic, Cosmic, DiscoCVE-2019-9893Seccomp allows to write policies to act on system calls arguments viaBPF - includes comparison operators like less than (LT) etc - Jann Horn
discovered that on 64-bit platforms it did not generate correct BPF to
perform comparisons correctly
In this case, the updates from upstream relied on other upstream changesso we chose to upgrade seccomp entirely rather than try and backport the
fixes as they were too involved and so less risk overall in upgrading the
version than in backporting
Goings on in Ubuntu Security Community
Alex and Joe talk about insider threats
https://threatpost.com/snapchat-privacy-blunder-piques-concerns-about-insider-threats/145074/https://resources.sei.cmu.edu/library/asset-view.cfm?assetid=484738Hiring
Robotics Security Engineer
https://boards.greenhouse.io/canonical/jobs/1550997Security Certifications Engineer
https://boards.greenhouse.io/canonical/jobs/1660658Get in contact
#ubuntu-security on the Libera.Chat IRC network@ubuntu_sec on twitter