OverviewAndrei is back this week with a deep dive into recent research around CVSSscoring inconsistencies, plus we look at a recent Ubuntu blog post on theinternals of package updates and the repositories, and we cover security updatesin Apache Shiro, GRUB2, CUPS, RedCloth, curl and more.

This week in Ubuntu Security Updates77 unique CVEs addressed

[USN-6346-1] Linux kernel (Raspberry Pi) vulnerabilities (00:55)* 5 CVEs addressed in Bionic ESM (18.04 ESM), Focal (20.04 LTS) + CVE-2023-3776 + CVE-2023-3611 + CVE-2023-3609 + CVE-2023-20593 + CVE-2022-40982 * 5.4 raspi + HWE on 18.04 * Covered previously in [USN-6315-1] Linux kernel vulnerabilities from Episode 207

[USN-6347-1] Linux kernel (Azure CVM) vulnerabilities* 24 CVEs addressed in Focal (20.04 LTS) + CVE-2023-35829 + CVE-2023-35828 + CVE-2023-35824 + CVE-2023-35823 + CVE-2023-33288 + CVE-2023-33203 + CVE-2023-3268 + CVE-2023-32248 + CVE-2023-3141 + CVE-2023-30772 + CVE-2023-28466 + CVE-2023-23004 + CVE-2023-2269 + CVE-2023-2235 + CVE-2023-2194 + CVE-2023-2163 + CVE-2023-2124 + CVE-2023-2002 + CVE-2023-1990 + CVE-2023-1855 + CVE-2023-1611 + CVE-2023-0597 + CVE-2022-48502 + CVE-2022-4269 * Microsoft Azure CVM cloud systems - 5.15

[USN-6348-1] Linux kernel vulnerabilities* 11 CVEs addressed in Focal (20.04 LTS), Jammy (22.04 LTS) + CVE-2023-4015 + CVE-2023-4004 + CVE-2023-3995 + CVE-2023-3777 + CVE-2023-3776 + CVE-2023-3611 + CVE-2023-3610 + CVE-2023-3609 + CVE-2023-21400 + CVE-2023-20593 + CVE-2022-40982 * 5.15 Raspi on 22.04 / Intel-IoTG on 20.04

[USN-6349-1] Linux kernel (Azure) vulnerabilities* 9 CVEs addressed in Focal (20.04 LTS) + CVE-2023-35828 + CVE-2023-35824 + CVE-2023-35823 + CVE-2023-3268 + CVE-2023-31084 + CVE-2023-2269 + CVE-2023-2163 + CVE-2023-21255 + CVE-2023-2002 * 5.4 Azure

[USN-6350-1, USN-6351-1, USN-6339-2, USN-6339-3] Linux kernel vulnerabilities* 8 CVEs addressed in Focal (20.04 LTS), Jammy (22.04 LTS) + CVE-2023-38429 + CVE-2023-38428 + CVE-2023-38426 + CVE-2023-3212 + CVE-2023-31084 + CVE-2023-2898 + CVE-2023-21255 + CVE-2022-48425 * 5.15 + Oracle, AWS, GKE, Raspi, Azure on 22.04 + IBM, Oracle, AWS, GKE, Azure on 20.04

[USN-6340-2] Linux kernel vulnerabilities* 9 CVEs addressed in Bionic ESM (18.04 ESM), Focal (20.04 LTS) + CVE-2023-35828 + CVE-2023-35824 + CVE-2023-35823 + CVE-2023-3268 + CVE-2023-31084 + CVE-2023-2269 + CVE-2023-2163 + CVE-2023-21255 + CVE-2023-2002 * 5.4 Xilinx ZyncMP, GKEOP, Raspi on 20.04; Raspi, GCP, Azure on 18.04 (Ubuntu Pro)

[USN-6342-2] Linux kernel (Azure) vulnerabilities* 6 CVEs addressed in Trusty ESM (14.04 ESM), Xenial ESM (16.04 ESM), Bionic ESM (18.04 ESM) + CVE-2023-3776 + CVE-2023-3611 + CVE-2023-31084 + CVE-2023-2985 + CVE-2023-2269 + CVE-2023-20593 * 4.15 Azure on all

[USN-6338-2] Linux kernel vulnerabilities* 11 CVEs addressed in Jammy (22.04 LTS), Lunar (23.04) + CVE-2023-38429 + CVE-2023-38428 + CVE-2023-38426 + CVE-2023-32258 + CVE-2023-32257 + CVE-2023-32252 + CVE-2023-32250 + CVE-2023-32247 + CVE-2023-31084 + CVE-2023-2898 + CVE-2023-21255 * 6.2 + Starfive, IBM, Oracle, GCP on 23.04 + GCP on 22.04

[USN-6357-1] Linux kernel (IBM) vulnerabilities* 14 CVEs addressed in Bionic ESM (18.04 ESM), Focal (20.04 LTS) + CVE-2023-3776 + CVE-2023-3611 + CVE-2023-3609 + CVE-2023-35828 + CVE-2023-35824 + CVE-2023-35823 + CVE-2023-3268 + CVE-2023-31084 + CVE-2023-2269 + CVE-2023-2163 + CVE-2023-21255 + CVE-2023-20593 + CVE-2023-2002 + CVE-2022-40982 * 5.4 IBM on 20.04 / 18.04

[USN-6345-1] SoX vulnerability (02:42)* 1 CVEs addressed in Trusty ESM (14.04 ESM), Xenial ESM (16.04 ESM), Bionic ESM (18.04 ESM), Focal (20.04 LTS), Jammy (22.04 LTS), Lunar (23.04) + CVE-2023-32627 * Floating point exception via crafted content -> crash -> DoS

[USN-6352-1] Apache Shiro vulnerabilities (03:03)* 2 CVEs addressed in Bionic ESM (18.04 ESM), Focal (20.04 LTS) + CVE-2020-17510 + CVE-2020-13933 * Two different authentication bypasses for crafted HTTP requests - not great tohave in a component whose purpose is to to authentication, authorisation,cryptopraphy and session management

[USN-6353-1] PLIB vulnerability (03:25)* 1 CVEs addressed in Xenial ESM (16.04 ESM), Bionic ESM (18.04 ESM), Focal (20.04 LTS) + CVE-2021-38714 * Portable games library - aims to work across a range of HW and OSes - used bytorcs and flightgear * Integer overflow -> buffer overflow on crafted TGA file

[USN-6354-1] Python vulnerability (03:54)* 1 CVEs addressed in Trusty ESM (14.04 ESM), Xenial ESM (16.04 ESM), Bionic ESM (18.04 ESM) + CVE-2022-48565 * XML eXternal Entity when parsing XML plist files - fix was to reject entitydeclarations in plist files - this is consistent with the behaviour in Apple’splutil tool as well

[USN-6355-1] GRUB2 vulnerabilities (04:14)* 10 CVEs addressed in Focal (20.04 LTS), Jammy (22.04 LTS) + CVE-2022-3775 + CVE-2022-28737 + CVE-2022-28736 + CVE-2022-28735 + CVE-2022-28734 + CVE-2022-28733 + CVE-2021-3981 + CVE-2021-3697 + CVE-2021-3696 + CVE-2021-3695 * Various grub vulns - see [USN-4992-1] GRUB 2 vulnerabilities from Episode 121for the previous lot - these updates were published back in February to the-updates pocket and have now been synced to -security * various OOB R/W via crafted images (Daniel Axtens), integer overflow whenparsing crafted IP packets -> buffer overflow, OOB write via crafted HTTPheader, UAF in chainloader and more

[USN-6356-1] OpenDMARC vulnerabilities (05:08)* 2 CVEs addressed in Xenial ESM (16.04 ESM), Bionic ESM (18.04 ESM), Focal (20.04 LTS) + CVE-2020-12460 + CVE-2020-12272 * Open Source implementation of the DMARC specification * Possible to inject authentication results via a crafted domain * 1-byte heap buffer overflow of a NUL-byte - likely just crash -> DoS

[USN-6164-2] c-ares vulnerabilities (05:39)* 2 CVEs addressed in Xenial ESM (16.04 ESM), Bionic ESM (18.04 ESM) + CVE-2023-32067 + CVE-2023-31130 * [USN-6164-1] c-ares vulnerabilities from Episode 199

[USN-6237-3] curl vulnerabilities (05:50)* 3 CVEs addressed in Trusty ESM (14.04 ESM), Xenial ESM (16.04 ESM), Bionic ESM (18.04 ESM) + CVE-2023-32001 + CVE-2023-28322 + CVE-2023-28321 * [USN-6237-1] curl vulnerabilities from Episode 203

[USN-6359-1] file vulnerability (06:01)* 1 CVEs addressed in Jammy (22.04 LTS) + CVE-2022-48554 * stack-based buffer over-read -> crash, DoS

[USN-6360-1] FLAC vulnerability (06:18)* 1 CVEs addressed in Focal (20.04 LTS), Jammy (22.04 LTS) + CVE-2020-22219 * buffer overflow -> RCE / crash

[USN-6361-1] CUPS vulnerability (06:27)* 1 CVEs addressed in Focal (20.04 LTS), Jammy (22.04 LTS), Lunar (23.04) + CVE-2023-32360 * Default configuration failed to require authentication for theCUPS-Get-Document operation - could allow other users to fetch print documentswithout authentication

[USN-6362-1] .NET vulnerability (06:46)* 1 CVEs addressed in Jammy (22.04 LTS), Lunar (23.04) + CVE-2023-36799 * DoS in X509 certs handling

[USN-6358-1] RedCloth vulnerability (06:52)* 1 CVEs addressed in Xenial ESM (16.04 ESM), Bionic ESM (18.04 ESM), Focal (20.04 LTS), Jammy (22.04 LTS), Lunar (23.04) + CVE-2023-31606 * ReDoS via crafted HTML payload - upstream maintainer hasn’t responded to theoriginal report or to the PR with the proposed fix - one of the rare occasionswhere we deploy a fix that is not blessed by upstream - also demonstratesthough that we try and maintain the software in Ubuntu even when upstreamstops supporting it (whether officially or not)

[USN-6363-1] curl vulnerability (08:03)* 1 CVEs addressed in Lunar (23.04) + CVE-2023-38039 * Provides an API to access headers from past HTTP responses - so stores headersin memory, but failed to limit how large this could be - so if a maliciousserver provided a response with a very large header then could DoS theapplication using libcurl - limited to 300KB total per response - which issimilar to how Chrome behaves

Goings on in Ubuntu Security CommunityPart 4 of Andrei’s deep dive into cybersecurity research ()“Shedding Light on CVSS Scoring Inconsistencies: A User-Centric Study onEvaluating Widespread Security Vulnerabilities” - to appear in IEEE Symposium onSecurity & Privacy (aka S&P) in 2024

  • Tries to answer the questions “Are CVSS evaluations consistent?” and “Whichfactors influence CVSS assessments?”
  • https://arxiv.org/abs/2308.15259
  • https://www.first.org/cvss/specification-document
  • https://www.first.org/cvss/user-guide
  • https://www.first.org/cvss/examples
  • https://www.first.org/cvss/examples#OpenSSL-Heartbleed-Vulnerability-CVE-2014-0160
  • https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
  • https://ubuntu.com/blog/securing-open-source-through-cve-prioritisation

Ubuntu updates, releases and repositories explained (22:18)* https://ubuntu.com/blog/ubuntu-updates-releases-and-repositories-explained * by Aaron Whitehouse - Senior Public Cloud Enablement Director at Canonical,leads the team that drives Canonical’s joint initiatives with the majorpublic clouds

Get in contact* Come find us in person at LSS EU 2023 in Bilbao, Spain * security@ubuntu.com * #ubuntu-security on the Libera.Chat IRC network * ubuntu-hardened mailing list * Security section on discourse.ubuntu.com * @ubuntusecurity@fosstodon.org, @ubuntu_sec on twitter