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
[USN-4230-1] ClamAV vulnerability [01:16]
1 CVEs addressed in Xenial, Bionic, Disco, EoanCVE-2019-15961 Backport latest upstream release (0.102.1) from focalCPU based DoS when scanning crafted emails - parsing of MIME componentsin particular
[USN-4232-1] GraphicsMagick vulnerabilities [01:52]
11 CVEs addressed in XenialCVE-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 55Heap based buffer over-reads - info leak or crash -> DoSHeap based buffer over-flow - crash -> DoS, RCENULL ptr derefs - crash -> DoSMemory overallocation -> memory based remote DoS[USN-4231-1] NSS vulnerability [03:04]
1 CVEs addressed in Precise ESM, Trusty ESM, Xenial, Bionic, Disco, EoanCVE-2019-17006 UBSAN found possible buffer overflow due to failure to check lengths ofinputs to various functions - so applications using libnss for crypto
could be vulnerable to buffer overflow
[USN-4233-1] GnuTLS update [03:54]
Affecting Xenial, BionicUpdate 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 thesecan 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, EoanCVE-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 contentsecurity policy restrictions, conduct XSS attacks or execute arbitrary
code
[USN-4047-2] libvirt update vulnerability [06:48]
1 CVEs addressed in Trusty ESMCVE-2019-10161 Episode 40 libvirt updated for regular releases - various APIs whichcould 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, EoanCVE-2019-20372 HTTP request smuggling (Episode 52) - allowed attacker to readunauthorized 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, EoanCVE-2019-13627 ECDSA timing side-channel attack (Minerva)observe timing of signature generation on known messages to indicatethe 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, EoanCVE-2019-12420 CVE-2018-11805 DoS via excessive resource usageRCE via crafted conf (CF) files - advised should only use trusted conffiles
[USN-4238-1] SDL_image vulnerabilities [09:55]
12 CVEs addressed in Xenial, BionicCVE-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 variousgames 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, EoanCVE-2019-11050 CVE-2019-11047 CVE-2019-11046 CVE-2019-11045 2 heap buffer over-reads in parsing EXIF information, 1 over-read inbcmath extension, and 1 issue with handling filenames with embedded NUL
bytes
[USN-4221-2] libpcap vulnerability [11:28]
1 CVEs addressed in Precise ESMCVE-2019-15165 Episode 56[USN-4240-1] Kamailio vulnerability [11:42]
1 CVEs addressed in XenialCVE-2018-8828 SIP server written in CHeap based buffer overflow when receiving a specially crafted REGISTERmessage
[USN-4241-1] Thunderbird vulnerabilities [11:59]
11 CVEs addressed in Bionic, EoanCVE-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 whichalso affected Firefox above
[USN-4225-2] Linux kernel (HWE) vulnerabilities [12:21]
15 CVEs addressed in BionicCVE-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 forbionic (18.04 LTS)
[USN-4242-1] Sysstat vulnerabilities [13:07]
2 CVEs addressed in Xenial, Bionic, Disco, EoanCVE-2019-19725 CVE-2019-16167 Both issues occur when reading a crafted input file using the sadfutility - likely the original reported is fuzzing this
Double free - heap corruption but on Ubuntu we enable the glibcheap-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, DiscoCVE-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, EoanCVE-2019-19344 CVE-2019-14907 CVE-2019-14902 UAF in DNS zone scavenging in AD DCCrash if fail to convert characters at log level 3Does not automatically replicate ACLs which are set to inherit down asubtree (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, EoanCVE-2020-5390 May fail to properly validate signatures in a particularly crafted SAMLdocument 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 JohansenGet in contact
[email protected]#ubuntu-security on the Libera.Chat IRC networkubuntu-hardened mailing listSecurity section on discourse.ubuntu.com@ubuntu_sec on twitter