Skip to content
OpenAdvisories
Medium USN-3619-1 39 CVEs

linux, linux-aws, linux-kvm, linux-raspi2, linux-snapdragon vulnerabilities

Published Apr 4, 2018 · Updated Apr 22, 2026

Summary

Jann Horn discovered that the Berkeley Packet Filter (BPF) implementation
in the Linux kernel improperly performed sign extension in some situations.
A local attacker could use this to cause a denial of service (system crash)
or possibly execute arbitrary code. (CVE-2017-16995)

It was discovered that a race condition leading to a use-after-free
vulnerability existed in the ALSA PCM subsystem of the Linux kernel. A
local attacker could use this to cause a denial of service (system crash)
or possibly execute arbitrary code. (CVE-2017-0861)

It was discovered that the KVM implementation in the Linux kernel allowed
passthrough of the diagnostic I/O port 0x80. An attacker in a guest VM
could use this to cause a denial of service (system crash) in the host OS.
(CVE-2017-1000407)

It was discovered that an information disclosure vulnerability existed in
the ACPI implementation of the Linux kernel. A local attacker could use
this to expose sensitive information (kernel memory addresses).
(CVE-2017-11472)

It was discovered that a use-after-free vulnerability existed in the
network namespaces implementation in the Linux kernel. A local attacker
could use this to cause a denial of service (system crash) or possibly
execute arbitrary code. (CVE-2017-15129)

It was discovered that the Advanced Linux Sound Architecture (ALSA)
subsystem in the Linux kernel contained a use-after-free when handling
device removal. A physically proximate attacker could use this to cause a
denial of service (system crash) or possibly execute arbitrary code.
(CVE-2017-16528)

Andrey Konovalov discovered that the usbtest device driver in the Linux
kernel did not properly validate endpoint metadata. A physically proximate
attacker could use this to cause a denial of service (system crash).
(CVE-2017-16532)

Andrey Konovalov discovered that the Conexant cx231xx USB video capture
driver in the Linux kernel did not properly validate interface descriptors.
A physically proximate attacker could use this to cause a denial of service
(system crash). (CVE-2017-16536)

Andrey Konovalov discovered that the SoundGraph iMON USB driver in the
Linux kernel did not properly validate device metadata. A physically
proximate attacker could use this to cause a denial of service (system
crash). (CVE-2017-16537)

Andrey Konovalov discovered that the IMS Passenger Control Unit USB driver
in the Linux kernel did not properly validate device descriptors. A
physically proximate attacker could use this to cause a denial of service
(system crash). (CVE-2017-16645)

Andrey Konovalov discovered that the DiBcom DiB0700 USB DVB driver in the
Linux kernel did not properly handle detach events. A physically proximate
attacker could use this to cause a denial of service (system crash).
(CVE-2017-16646)

Andrey Konovalov discovered that the CDC USB Ethernet driver did not
properly validate device descriptors. A physically proximate attacker could
use this to cause a denial of service (system crash). (CVE-2017-16649)

Andrey Konovalov discovered that the QMI WWAN USB driver did not properly
validate device descriptors. A physically proximate attacker could use this
to cause a denial of service (system crash). (CVE-2017-16650)

It was discovered that the USB Virtual Host Controller Interface (VHCI)
driver in the Linux kernel contained an information disclosure vulnerability.
A physically proximate attacker could use this to expose sensitive
information (kernel memory). (CVE-2017-16911)

It was discovered that the USB over IP implementation in the Linux kernel
did not validate endpoint numbers. A remote attacker could use this to
cause a denial of service (system crash). (CVE-2017-16912)

It was discovered that the USB over IP implementation in the Linux kernel
did not properly validate CMD_SUBMIT packets. A remote attacker could use
this to cause a denial of service (excessive memory consumption).
(CVE-2017-16913)

It was discovered that the USB over IP implementation in the Linux kernel
contained a NULL pointer dereference error. A remote attacker could use
this to cause a denial of service (system crash). (CVE-2017-16914)

It was discovered that the HugeTLB component of the Linux kernel did not
properly handle holes in hugetlb ranges. A local attacker could use this to
expose sensitive information (kernel memory). (CVE-2017-16994)

It was discovered that the netfilter component of the Linux did not
properly restrict access to the connection tracking helpers list. A local
attacker could use this to bypass intended access restrictions.
(CVE-2017-17448)

It was discovered that the netlink subsystem in the Linux kernel did not
properly restrict observations of netlink messages to the appropriate net
namespace. A local attacker could use this to expose sensitive information
(kernel netlink traffic). (CVE-2017-17449)

It was discovered that the netfilter passive OS fingerprinting (xt_osf)
module did not properly perform access control checks. A local attacker
could improperly modify the system-wide OS fingerprint list.
(CVE-2017-17450)

It was discovered that the core USB subsystem in the Linux kernel did not
validate the number of configurations and interfaces in a device. A
physically proximate attacker could use this to cause a denial of service
(system crash). (CVE-2017-17558)

Dmitry Vyukov discovered that the KVM implementation in the Linux kernel
contained an out-of-bounds read when handling memory-mapped I/O. A local
attacker could use this to expose sensitive information. (CVE-2017-17741)

It was discovered that the Salsa20 encryption algorithm implementations in
the Linux kernel did not properly handle zero-length inputs. A local
attacker could use this to cause a denial of service (system crash).
(CVE-2017-17805)

It was discovered that the HMAC implementation did not validate the state
of the underlying cryptographic hash algorithm. A local attacker could use
this to cause a denial of service (system crash) or possibly execute
arbitrary code. (CVE-2017

Fixed packages 5

ReleasePackageFixed in
Ubuntu · 16.04 LTS 16.04:LTS linux 4.4.0-119.143
Ubuntu · 16.04 LTS 16.04:LTS linux-aws 4.4.0-1054.63
Ubuntu · 16.04 LTS 16.04:LTS linux-kvm 4.4.0-1020.25
Ubuntu · 16.04 LTS 16.04:LTS linux-raspi2 4.4.0-1086.94
Ubuntu · 16.04 LTS 16.04:LTS linux-snapdragon 4.4.0-1088.93

Vulnerabilities 39

References

  • report
    https://ubuntu.com/security/CVE-2017-0861
  • report
    https://ubuntu.com/security/CVE-2017-7518
  • report
    https://ubuntu.com/security/CVE-2017-11472
  • report
    https://ubuntu.com/security/CVE-2017-15129
  • report
    https://ubuntu.com/security/CVE-2017-16528
  • report
    https://ubuntu.com/security/CVE-2017-16532
  • report
    https://ubuntu.com/security/CVE-2017-16536
  • report
    https://ubuntu.com/security/CVE-2017-16537
  • report
    https://ubuntu.com/security/CVE-2017-16645
  • report
    https://ubuntu.com/security/CVE-2017-16646
  • report
    https://ubuntu.com/security/CVE-2017-16649
  • report
    https://ubuntu.com/security/CVE-2017-16650
  • report
    https://ubuntu.com/security/CVE-2017-16911
  • report
    https://ubuntu.com/security/CVE-2017-16912
  • report
    https://ubuntu.com/security/CVE-2017-16913
  • report
    https://ubuntu.com/security/CVE-2017-16914
  • report
    https://ubuntu.com/security/CVE-2017-16994
  • report
    https://ubuntu.com/security/CVE-2017-16995
  • report
    https://ubuntu.com/security/CVE-2017-17448
  • report
    https://ubuntu.com/security/CVE-2017-17449
  • report
    https://ubuntu.com/security/CVE-2017-17450
  • report
    https://ubuntu.com/security/CVE-2017-17558
  • report
    https://ubuntu.com/security/CVE-2017-17741
  • report
    https://ubuntu.com/security/CVE-2017-17805
  • report
    https://ubuntu.com/security/CVE-2017-17806
  • report
    https://ubuntu.com/security/CVE-2017-17807
  • report
    https://ubuntu.com/security/CVE-2017-17862
  • report
    https://ubuntu.com/security/CVE-2017-18075
  • report
    https://ubuntu.com/security/CVE-2017-18203
  • report
    https://ubuntu.com/security/CVE-2017-18204
  • report
    https://ubuntu.com/security/CVE-2017-18208
  • report
    https://ubuntu.com/security/CVE-2017-1000407
  • report
    https://ubuntu.com/security/CVE-2018-5332
  • report
    https://ubuntu.com/security/CVE-2018-5333
  • report
    https://ubuntu.com/security/CVE-2018-5344
  • report
    https://ubuntu.com/security/CVE-2018-6927
  • report
    https://ubuntu.com/security/CVE-2018-7492
  • report
    https://ubuntu.com/security/CVE-2018-8043
  • report
    https://ubuntu.com/security/CVE-2018-1000026