Show notes
Overview This week we cover security updates for NTP, Brotli, Spice, the Linux kernel (including BleedingTooth) and a FreeType vulnerability which is being exploited in-the-wild, plus we talk about the NSAs report into the most exploited vulnerabilities as well as the release of Ubuntu 20.10 Groovy Gorilla. This week in Ubuntu Security Updates 74 unique CVEs addressed [USN-4559-1] Samba update [01:04] 1 CVEs addressed in Xenial (16.04 LTS), Bionic (18.04 LTS), Focal (20.04 LTS) CVE-2020-1472 Follow up to USN-4510-1 for “ZeroLogon” - that updated changed default to enable secure channel - this one adds support for specifying per-machine insecure netlogon usage plus additional hardening to check for possible attacks from the client-specified challenge if have manually enabled insecure channel in configuration [USN-4563-1] NTP vulnerability [01:48] 2 CVEs addressed in Bionic (18.04 LTS) CVE-2019-8936 CVE-2018-7182 Fix for previous CVE-2018-7182 introduced a possible NULL ptr deref that could be triggered by a malicious client -> DoS [USN-4568-1] Brotli vulnerability [02:12] 1 CVEs addressed in Xenial (16.04 LTS), Bionic (18.04 LTS), Focal (20.04 LTS) CVE-2020-8927 Compression library / tool from Google designed for text compression, especially for web fonts etc Buffer overflow due to an integer overflow when using the one-shot decompression option on attacker controlled data [USN-4570-1] urllib3 vulnerability [03:00] 1 CVEs addressed in Xenial (16.04 LTS), Bionic (18.04 LTS), Focal (20.04 LTS) CVE-2020-26137 Possible CRLF injection if an attacker can control the request method used in a call to urllib3 - can specify additional parameters such as Host and Remainder after an injected CRLF to cause the request to misbehave [USN-4572-1, USN-4572-2] Spice vulnerability [03:41] 1 CVEs addressed in Trusty ESM (14.04 ESM), Xenial (16.04 LTS), Bionic (18.04 LTS), Focal (20.04 LTS) CVE-2020-14355 Protocol for doing remote VM access - multiple buffer overflows in decoding of QUIC image compression algorithm - and this affected both the client and server side - DoS, RCE etc [USN-4576-1] Linux kernel vulnerabilities [04:36] 6 CVEs addressed in Bionic (18.04 LTS), Focal (20.04 LTS) CVE-2020-25641 CVE-2020-25285 CVE-2020-16120 CVE-2020-14385 CVE-2020-14314 CVE-2020-16119 [USN-4577-1] Linux kernel vulnerabilities 2 CVEs addressed in Bionic (18.04 LTS) CVE-2020-16120 CVE-2020-16119 [USN-4578-1] Linux kernel vulnerabilities 7 CVEs addressed in Trusty ESM (14.04 ESM), Xenial (16.04 LTS), Bionic (18.04 LTS) CVE-2020-26088 CVE-2020-25212 CVE-2020-16120 CVE-2020-14314 CVE-2019-19448 CVE-2018-10322 CVE-2020-16119 [USN-4579-1] Linux kernel vulnerabilities 4 CVEs addressed in Trusty ESM (14.04 ESM), Xenial (16.04 LTS) CVE-2020-25285 CVE-2020-14314 CVE-2018-10322 CVE-2020-16119 [USN-4580-1] Linux kernel vulnerability 1 CVEs addressed in Precise ESM (12.04 ESM), Trusty ESM (14.04 ESM) CVE-2020-16119 DCCP protocol mishandled reuse of sockets, leading to a UAF - since can be done by a local user could lead to root code execution, priv esc etc - was reported to Canonical and we worked with upstream kernel devs on resolving this etc [LSN-0072-1] Linux kernel vulnerability 7 CVEs addressed in Trusty ESM (14.04 ESM), Xenial (16.04 LTS), Bionic (18.04 LTS), Focal (20.04 LTS) CVE-2020-16120 CVE-2020-16119 CVE-2020-14386 CVE-2020-12114 CVE-2020-11935 CVE-2020-11494 CVE-2020-0067 DCCP UAF AF_PACKET buffer overflow (Episode 90) Livepatched in the following kernels: Ubuntu 18.04 LTS aws - 72.1 generic - 72.1 lowlatency - 72.1 oem - 72.1 Ubuntu 20.04 LTS aws - 72.1 aws - 72.2 azure - 72.1 azure - 72.2 gcp - 72.1 gcp - 72.2 generic - 72.1 generic - 72.2 lowlatency - 72.1 lowlatency - 72.2 Ubuntu 16.04 LTS aws - 72.1 generic - 72.1 lowlatency - 72.1 Ubuntu 14.04 ESM generic - 72.1 lowlatency - 72.1 [USN-4591-1] Linux kernel vulnerabilities [06:20] 2 CVEs addressed in Xenial (16.04 LTS), Bionic (18.04 LTS), Focal (20.04 LTS) CVE-2020-12352 CVE-2020-12351 [USN-4592-1] Linux kernel vulnerabilities 3 CVEs addressed in Bionic (18.04 LTS) CVE-2020-24490 CVE-2020-12352 CVE-2020-12351 BleedingTooth vulnerability Announced by Intel, discovered by a security researcher at Google - not much heads up to distros, kernel team worked quickly to respin affected kernels (>= 4.8) over the weekend Originally was mention on twitter that Google were going to publish a blog post with more details but this got held back to give time for distros etc to patch [USN-4593-1] FreeType vulnerability [07:30] 1 CVEs addressed in Xenial (16.04 LTS), Bionic (18.04 LTS), Focal (20.04 LTS) CVE-2020-15999 Integer overflow -> heap buffer overflow Reported by Google to Freetype upstream with the comment that it was being exploited in the wild The patch simply moves a check that was added originally to fix another CVE a few lines higher since it still provided the chance of an integer overflow -> heap buffer overflow Update released for Ubuntu within 16h of the original report to the upstream FreeType developers [USN-4558-1] libapreq2 vulnerabilities 1 CVEs addressed in Bionic (18.04 LTS) CVE-2019-12412 [USN-4557-1] Tomcat vulnerabilities 7 CVEs addressed in Xenial (16.04 LTS) CVE-2016-8735 CVE-2016-6816 CVE-2016-6797 CVE-2016-6796 CVE-2016-6794 CVE-2016-5018 CVE-2016-0762 [USN-4560-1] Gon gem vulnerability 1 CVEs addressed in Bionic (18.04 LTS) CVE-2020-25739 [USN-4561-1] Rack vulnerabilities 2 CVEs addressed in Bionic (18.04 LTS) CVE-2020-8184 CVE-2020-8161 [USN-4562-1] kramdown vulnerability 1 CVEs addressed in Focal (20.04 LTS) CVE-2020-14001 [USN-4569-1] Yaws vulnerabilities 2 CVEs addressed in Bionic (18.04 LTS) CVE-2020-24916 CVE-2020-24379 [USN-4571-1] rack-cors vulnerability 1 CVEs addressed in Xenial (16.04 LTS) CVE-2019-18978 [USN-4564-1] Apache Tika vulnerabilities 2 CVEs addressed in Xenial (16.04 LTS) CVE-2020-1951 CVE-2020-1950 [USN-4565-1] OpenConnect vulnerability 1 CVEs addressed in Bionic (18.04 LTS) CVE-2019-16239 [USN-4566-1] Cyrus IMAP Server vulnerabilities 2 CVEs addressed in Bionic (18.04 LTS) CVE-2019-19783 CVE-2019-11356 [USN-4567-1] OpenDMARC vulnerability 1 CVEs addressed in Bionic (18.04 LTS) CVE-2019-16378 [USN-4573-1] Vino vulnerabilities 7 CVEs addressed in Xenial (16.04 LTS), Bionic (18.04 LTS), Focal (20.04 LTS) CVE-2020-14404 CVE-2020-14403 CVE-2020-14402 CVE-2020-14397 CVE-2019-15681 CVE-2018-7225 CVE-2014-6053 [USN-4574-1] libseccomp-golang vulnerability 1 CVEs addressed in Xenial (16.04 LTS) CVE-2017-18367 [USN-4575-1] dom4j vulnerability 1 CVEs addressed in Xenial (16.04 LTS) CVE-2020-10683 [USN-4581-1] Python vulnerability 1 CVEs addressed in Precise ESM (12.04 ESM), Trusty ESM (14.04 ESM), Xenial (16.04 LTS), Bionic (18.04 LTS) CVE-2020-26116 [USN-4582-1] Vim vulnerabilities 2 CVEs addressed in Xenial (16.04 LTS), Bionic (18.04 LTS) CVE-2019-20807 CVE-2017-17087 [USN-4583-1] PHP vulnerabilities 2 CVEs addressed in Precise ESM (12.04 ESM), Trusty ESM (14.04 ESM), Xenial (16.04 LTS), Bionic (18.04 LTS), Focal (20.04 LTS) CVE-2020-7070 CVE-2020-7069 [USN-4589-1] containerd vulnerability 1 CVEs addressed in Xenial (16.04 LTS) CVE-2020-15157 [USN-4589-2] Docker vulnerability 1 CVEs addressed in Xenial (16.04 LTS), Bionic (18.04 LTS), Focal (20.04 LTS) CVE-2020-15157 [USN-4585-1] Newsbeuter vulnerabilities 2 CVEs addressed in Xenial (16.04 LTS) CVE-2017-14500 CVE-2017-12904 [USN-4584-1] HtmlUnit vulnerability 1 CVEs addressed in Xenial (16.04 LTS) CVE-2020-5529 [USN-4546-2] Firefox regressions Affecting Xenial (16.04 LTS), Bionic (18.04 LTS), Focal (20.04 LTS) [USN-4590-1] Collabtive vulnerability 1 CVEs addressed in Xenial (16.04 LTS) CVE-2015-0258 [USN-4586-1] PHP ImageMagick vulnerability 1 CVEs addressed in Bionic (18.04 LTS) CVE-2019-11037 [USN-4594-1] Quassel vulnerabilities 2 CVEs addressed in Bionic (18.04 LTS) CVE-2018-1000179 CVE-2018-1000178 [USN-4595-1] Grunt vulnerability 1 CVEs addressed in Bionic (18.04 LTS) CVE-2020-7729 Goings on in Ubuntu Security Community NSA Report on 25 most exploited CVEs by Chinese State-Sponsored Actors [09:51] https://twitter.com/NSACyber/status/1318568065769132035 https://media.defense.gov/2020/Oct/20/2002519884/-1/-1/0/CSA_CHINESE_EXPLOIT_VULNERABILITIES_UOO179811.PDF Most apply to appliances (network gateway devices) or Windows Only 1 applies open source software for Linux CVE-2018-6789 - Exim 4.90.1 - CVE was public 7 February 2018, patched in affected Ubuntu releases 5 days later on 12 February 2018 oss-security posting claims ‘unsure of severity, an exploit is difficult’ The researcher which found it provided a very detailed write-up about the low-level details to exploit it on 6th March 2018 but without an actual PoC (although all details are there to reconstruct one) First public PoC seems to be on 2 May 2018 - there have been others since (exploitdb, github etc) So why does this one get exploited over others? Availability of multiple PoC? Have other distros not patched? Are there lots of installs that are from source and have never been updated? Lots of old docker images of various exim with lots of Pulls (although the most popular one was updated 9 days ago) Shows should always get your open source from a trusted, maintained downstream like Ubuntu Ubuntu 20.10 Groovy Gorilla Release [13:50] https://lists.ubuntu.com/archives/ubuntu-announce/2020-October/000263.html Get in contact security@ubuntu.com #ubuntu-security on the Libera.Chat IRC network ubuntu-hardened mailing list Security section on discourse.ubuntu.com @ubuntu_sec on twitter
Full show notes at the publisher