Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.

Linux AWS/Azure kernels may crash from USB or netfilter bugs

published 2 years ago
Summary

The Linux kernel versions used in Canonical's AWS, Azure, and Azure FDE 6.2 images contain several coding errors that can read memory they shouldn't. An attacker with local access could trigger these errors to make the system stop working or potentially see hidden data. Apply the latest kernel updates from Canonical to fix the problems.

What to do
  • Update canonical linux-aws-6.2 to version 6.2.0-1017.17~22.04.1.
  • Update canonical linux-azure-6.2 to version 6.2.0-1018.18~22.04.1.
  • Update canonical linux-azure-fde-6.2 to version 6.2.0-1018.18~22.04.1.1.
Affected software
Ecosystem VendorProductAffected versions
Ubuntu:22.04:LTS canonical linux-aws-6.2 < 6.2.0-1017.17~22.04.1
Fix: upgrade to 6.2.0-1017.17~22.04.1
Ubuntu:22.04:LTS canonical linux-azure-6.2 < 6.2.0-1018.18~22.04.1
Fix: upgrade to 6.2.0-1018.18~22.04.1
Ubuntu:22.04:LTS canonical linux-azure-fde-6.2 < 6.2.0-1018.18~22.04.1.1
Fix: upgrade to 6.2.0-1018.18~22.04.1.1
Original advisory text
linux, linux-aws, linux-aws-6.2, linux-azure, linux-azure-6.2, linux-azure-fde-6.2, linux-lowlatency, linux-oracle, linux-raspi, linux-starfive vulnerabilities
It was discovered that the USB subsystem in the Linux kernel contained a
race condition while handling device descriptors in certain situations,
leading to a out-of-bounds read vulnerability. A local attacker could
possibly use this to cause a denial of service (system crash).
(CVE-2023-37453)

Lin Ma discovered that the Netlink Transformation (XFRM) subsystem in the
Linux kernel did not properly initialize a policy data structure, leading
to an out-of-bounds vulnerability. A local privileged attacker could use
this to cause a denial of service (system crash) or possibly expose
sensitive information (kernel memory). (CVE-2023-3773)

Lucas Leong discovered that the netfilter subsystem in the Linux kernel did
not properly validate some attributes passed from userspace. A local
attacker could use this to cause a denial of service (system crash) or
possibly expose sensitive information (kernel memory). (CVE-2023-39189)

Sunjoo Park discovered that the netfilter subsystem in the Linux kernel did
not properly validate u32 packets content, leading to an out-of-bounds read
vulnerability. A local attacker could use this to cause a denial of service
(system crash) or possibly expose sensitive information. (CVE-2023-39192)

Lucas Leong discovered that the netfilter subsystem in the Linux kernel did
not properly validate SCTP data, leading to an out-of-bounds read
vulnerability. A local attacker could use this to cause a denial of service
(system crash) or possibly expose sensitive information. (CVE-2023-39193)

Lucas Leong discovered that the Netlink Transformation (XFRM) subsystem in
the Linux kernel did not properly handle state filters, leading to an out-
of-bounds read vulnerability. A privileged local attacker could use this to
cause a denial of service (system crash) or possibly expose sensitive
information. (CVE-2023-39194)

It was discovered that a race condition existed in QXL virtual GPU driver
in the Linux kernel, leading to a use after free vulnerability. A local
attacker could use this to cause a denial of service (system crash) or
possibly execute arbitrary code. (CVE-2023-39198)

Kyle Zeng discovered that the IPv4 implementation in the Linux kernel did
not properly handle socket buffers (skb) when performing IP routing in
certain circumstances, leading to a null pointer dereference vulnerability.
A privileged attacker could use this to cause a denial of service (system
crash). (CVE-2023-42754)

Jason Wang discovered that the virtio ring implementation in the Linux
kernel did not properly handle iov buffers in some situations. A local
attacker in a guest VM could use this to cause a denial of service (host
system crash). (CVE-2023-5158)

Alon Zahavi discovered that the NVMe-oF/TCP subsystem in the Linux kernel
did not properly handle queue initialization failures in certain
situations, leading to a use-after-free vulnerability. A remote attacker
could use this to cause a denial of service (system crash) or possibly
execute arbitrary code. (CVE-2023-5178)

Budimir Markovic discovered that the perf subsystem in the Linux kernel did
not properly handle event groups, leading to an out-of-bounds write
vulnerability. A local attacker could use this to cause a denial of service
(system crash) or possibly execute arbitrary code. (CVE-2023-5717)

It was discovered that the Microchip USB Ethernet driver in the Linux
kernel contained a race condition during device removal, leading to a use-
after-free vulnerability. A physically proximate attacker could use this to
cause a denial of service (system crash). (CVE-2023-6039)

Timeline
Published5 Dec 2023
Updated22 Oct 2026
First seen22 Oct 2026
Sources
USN-6534-1 · OSV
Track software like this
Free during beta