Ubuntu Security Podcast

Episode 59


Listen Later

Overview

After a weeks break we are back to look at updates for ClamAV, GnuTLS,

nginx, Samba and more, plus we briefly discuss the current 20.04 Mid-Cycle
Roadmap Review sprint for the Ubuntu Security Team

This week in Ubuntu Security Updates

73 unique CVEs addressed

[USN-4230-1] ClamAV vulnerability [01:16]
  • 1 CVEs addressed in Xenial, Bionic, Disco, Eoan
    • CVE-2019-15961
    • Backport latest upstream release (0.102.1) from focal
    • CPU based DoS when scanning crafted emails - parsing of MIME components
    • in particular
      [USN-4232-1] GraphicsMagick vulnerabilities [01:52]
      • 11 CVEs addressed in Xenial
        • CVE-2017-16353
        • CVE-2017-16352
        • CVE-2017-15930
        • CVE-2017-15277
        • CVE-2017-14997
        • CVE-2017-14994
        • CVE-2017-14733
        • CVE-2017-14649
        • CVE-2017-14504
        • CVE-2017-14314
        • CVE-2017-14165
        • Episode 57, Episode 55
        • Heap based buffer over-reads - info leak or crash -> DoS
        • Heap based buffer over-flow - crash -> DoS, RCE
        • NULL ptr derefs - crash -> DoS
        • Memory overallocation -> memory based remote DoS
        • [USN-4231-1] NSS vulnerability [03:04]
          • 1 CVEs addressed in Precise ESM, Trusty ESM, Xenial, Bionic, Disco, Eoan
            • CVE-2019-17006
            • UBSAN found possible buffer overflow due to failure to check lengths of
            • inputs to various functions - so applications using libnss for crypto
              could be vulnerable to buffer overflow
              [USN-4233-1] GnuTLS update [03:54]
              • Affecting Xenial, Bionic
              • Update marks SHA1 as being untrusted for digital signature operations -
              • SHA1 has been broken in theory for a while and 2017 Google showed the
                first SHA1 collision - recently the first chosen-prefix attack was
                demonstrated against SHA1 as well - demonstrated by creating a GPG key
                which can impersonate another
              • As such GnuTLS will not trust SHA1 based digital signatures since these
              • can relatively easily be forged now (but not for an arbitrary input)
              • As such libraries / applications which use GnuTLS (libsoup, Epiphany)
              • will not trust SHA1 based digital signatures
              • https://sha-mbles.github.io/
              • [USN-4234-1] Firefox vulnerabilities [06:10]
                • 8 CVEs addressed in Xenial, Bionic, Disco, Eoan
                  • CVE-2019-17026
                  • CVE-2019-17025
                  • CVE-2019-17024
                  • CVE-2019-17023
                  • CVE-2019-17022
                  • CVE-2019-17020
                  • CVE-2019-17017
                  • CVE-2019-17016
                  • Latest upstream Firefox release (72.0.1)
                  • Usual sorts of issues fixed: DoS, info disclosure, bypass content
                  • security policy restrictions, conduct XSS attacks or execute arbitrary
                    code
                    [USN-4047-2] libvirt update vulnerability [06:48]
                    • 1 CVEs addressed in Trusty ESM
                      • CVE-2019-10161
                      • Episode 40 libvirt updated for regular releases - various APIs which
                      • could cause effects were accessible to read-only users
                      • Now backported for 14.04 ESM users / customers as well
                      • [USN-4235-1, USN-4235-2] nginx vulnerability [07:18]
                        • 1 CVEs addressed in Trusty ESM, Xenial, Bionic, Disco, Eoan
                          • CVE-2019-20372
                          • HTTP request smuggling (Episode 52) - allowed attacker to read
                          • unauthorized web pages where nginx is being fronted by a load balanced
                            when used with certain error_page configurations
                            [USN-4236-1, USN-4236-2] Libgcrypt vulnerability [08:03]
                            • 1 CVEs addressed in Xenial, Bionic, Disco, Eoan
                              • CVE-2019-13627
                              • ECDSA timing side-channel attack (Minerva)
                                • observe timing of signature generation on known messages to indicate
                                • the bit-length of the random nonce scalar during scalar multiplication
                                  on an elliptic curve - full private key is able to be recovered using
                                  lattice techniques
                                • https://minerva.crocs.fi.muni.cz/
                                • [USN-4237-1, USN-4237-2] SpamAssassin vulnerabilities [09:04]
                                  • 2 CVEs addressed in Precise ESM, Trusty ESM, Xenial, Bionic, Disco, Eoan
                                    • CVE-2019-12420
                                    • CVE-2018-11805
                                    • DoS via excessive resource usage
                                    • RCE via crafted conf (CF) files - advised should only use trusted conf
                                    • files
                                      [USN-4238-1] SDL_image vulnerabilities [09:55]
                                      • 12 CVEs addressed in Xenial, Bionic
                                        • CVE-2019-7635
                                        • CVE-2019-5052
                                        • CVE-2019-5051
                                        • CVE-2019-13616
                                        • CVE-2019-12222
                                        • CVE-2019-12221
                                        • CVE-2019-12220
                                        • CVE-2019-12219
                                        • CVE-2019-12218
                                        • CVE-2019-12217
                                        • CVE-2019-12216
                                        • CVE-2018-3977
                                        • Image loading library for SDL1.2 (low level library used for various
                                        • games etc - provides common access to audio, input devices, graphics etc)
                                        • Large C code-base - usual memory safety issues -> usual effects -> crash,
                                        • DoS or possible RCE
                                          [USN-4239-1] PHP vulnerabilities [10:32]
                                          • 4 CVEs addressed in Precise ESM, Trusty ESM, Xenial, Bionic, Disco, Eoan
                                            • CVE-2019-11050
                                            • CVE-2019-11047
                                            • CVE-2019-11046
                                            • CVE-2019-11045
                                            • 2 heap buffer over-reads in parsing EXIF information, 1 over-read in
                                            • bcmath extension, and 1 issue with handling filenames with embedded NUL
                                              bytes
                                              [USN-4221-2] libpcap vulnerability [11:28]
                                              • 1 CVEs addressed in Precise ESM
                                                • CVE-2019-15165
                                                • Episode 56
                                                • [USN-4240-1] Kamailio vulnerability [11:42]
                                                  • 1 CVEs addressed in Xenial
                                                    • CVE-2018-8828
                                                    • SIP server written in C
                                                    • Heap based buffer overflow when receiving a specially crafted REGISTER
                                                    • message
                                                      [USN-4241-1] Thunderbird vulnerabilities [11:59]
                                                      • 11 CVEs addressed in Bionic, Eoan
                                                        • CVE-2019-11745
                                                        • CVE-2019-17026
                                                        • CVE-2019-17024
                                                        • CVE-2019-17022
                                                        • CVE-2019-17017
                                                        • CVE-2019-17016
                                                        • CVE-2019-17012
                                                        • CVE-2019-17011
                                                        • CVE-2019-17010
                                                        • CVE-2019-17008
                                                        • CVE-2019-17005
                                                        • Latest upstream release (68.4.1)
                                                        • Derived from Firefox code-base so contains fixes for lots issues which
                                                        • also affected Firefox above
                                                          [USN-4225-2] Linux kernel (HWE) vulnerabilities [12:21]
                                                          • 15 CVEs addressed in Bionic
                                                            • CVE-2019-18813
                                                            • CVE-2019-19534
                                                            • CVE-2019-19529
                                                            • CVE-2019-19524
                                                            • CVE-2019-19072
                                                            • CVE-2019-19055
                                                            • CVE-2019-19052
                                                            • CVE-2019-19051
                                                            • CVE-2019-19045
                                                            • CVE-2019-18660
                                                            • CVE-2019-16231
                                                            • CVE-2019-14897
                                                            • CVE-2019-14896
                                                            • CVE-2019-14901
                                                            • CVE-2019-14895
                                                            • Episode 58 - eoan (19.10) 5.3 kernel is now used as the HWE kernel for
                                                            • bionic (18.04 LTS)
                                                              [USN-4242-1] Sysstat vulnerabilities [13:07]
                                                              • 2 CVEs addressed in Xenial, Bionic, Disco, Eoan
                                                                • CVE-2019-19725
                                                                • CVE-2019-16167
                                                                • Both issues occur when reading a crafted input file using the sadf
                                                                • utility - likely the original reported is fuzzing this
                                                                • Double free - heap corruption but on Ubuntu we enable the glibc
                                                                • heap-protector so this is just a crash -> DoS
                                                                • Integer overflow -> heap buffer overflow when reading crafted input file
                                                                • [USN-4243-1] libbsd vulnerabilities [14:12]
                                                                  • 2 CVEs addressed in Precise ESM, Trusty ESM, Xenial, Bionic, Disco
                                                                    • CVE-2019-20367
                                                                    • CVE-2016-2090
                                                                    • Library providing common BSD C functions which are not available on Linux
                                                                    • (strlcpy() etc)
                                                                      • OOB read (crash -> DoS)
                                                                      • Off-by-one in fgetwln() (get line of wide characters from a stream) ->
                                                                      • heap buffer overflow -> crash / RCE (doesn’t appear to be used by any
                                                                        software in Ubuntu)
                                                                        [USN-4244-1] Samba vulnerabilities [15:15]
                                                                        • 3 CVEs addressed in Xenial, Bionic, Disco, Eoan
                                                                          • CVE-2019-19344
                                                                          • CVE-2019-14907
                                                                          • CVE-2019-14902
                                                                          • UAF in DNS zone scavenging in AD DC
                                                                          • Crash if fail to convert characters at log level 3
                                                                          • Does not automatically replicate ACLs which are set to inherit down a
                                                                          • subtree (unable to be easily backported to Xenial so only fixed on
                                                                            Bionic, Disco and Eoan - instead can workaround by manually replication
                                                                            ACLs from one DC to another for a given naming context)
                                                                            [USN-4245-1] PySAML2 vulnerability [16:32]
                                                                            • 1 CVEs addressed in Xenial, Bionic, Disco, Eoan
                                                                              • CVE-2020-5390
                                                                              • May fail to properly validate signatures in a particularly crafted SAML
                                                                              • document by using the wrong data - so could assert a document has been
                                                                                fully signed when only a part of it has
                                                                                Goings on in Ubuntu Security Community
                                                                                Mid cycle product roadmap sprint [17:18]
                                                                                • Security team presents progress on plans for Ubuntu 20.04 Focal Fossa -
                                                                                • ie. ESM offerings, AppArmor features, snapd security features, Ubuntu
                                                                                  Core security features, MIR security reviews progress etc
                                                                                • Represented by Joe McManus, Mark Morlino, Chris Coulson and John Johansen
                                                                                • Get in contact
                                                                                  • #ubuntu-security on the Libera.Chat IRC network
                                                                                  • ubuntu-hardened mailing list
                                                                                  • Security section on discourse.ubuntu.com
                                                                                  • @ubuntu_sec on twitter
                                                                                  • ...more
                                                                                    View all episodesView all episodes
                                                                                    Download on the App Store

                                                                                    Ubuntu Security PodcastBy Ubuntu Security Team

                                                                                    • 4.8
                                                                                    • 4.8
                                                                                    • 4.8
                                                                                    • 4.8
                                                                                    • 4.8

                                                                                    4.8

                                                                                    10 ratings