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
| Release | Package | Fixed 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
-
Medium 5.5
A flaw was found in the Linux kernel before version 4.12 in the way the KVM module processed the trap flag(TF) bit in E…
-
Unscored —
Use-after-free vulnerability in the snd_pcm_info function in the ALSA subsystem in the Linux kernel allows attackers to…
-
Unscored —
The Linux Kernel 2.6.32 and later are affected by a denial of service, by flooding the diagnostic port 0x80 an exceptio…
-
Unscored —
The acpi_ns_terminate() function in drivers/acpi/acpica/nsutils.c in the Linux kernel before 4.12 does not flush the op…
-
Unscored —
A use-after-free vulnerability was found in network namespaces code affecting the Linux kernel before 4.14.11. The func…
-
Unscored —
sound/core/seq_device.c in the Linux kernel before 4.13.4 allows local users to cause a denial of service (snd_rawmidi_…
-
Unscored —
The get_endpoints function in drivers/usb/misc/usbtest.c in the Linux kernel through 4.13.11 allows local users to caus…
-
Unscored —
The cx231xx_usb_probe function in drivers/media/usb/cx231xx/cx231xx-cards.c in the Linux kernel through 4.13.11 allows …
-
Unscored —
The imon_probe function in drivers/media/rc/imon.c in the Linux kernel through 4.13.11 allows local users to cause a de…
-
Unscored —
The ims_pcu_get_cdc_union_desc function in drivers/input/misc/ims-pcu.c in the Linux kernel through 4.13.11 allows loca…
-
Unscored —
drivers/media/usb/dvb-usb/dib0700_devices.c in the Linux kernel through 4.13.11 allows local users to cause a denial of…
-
Unscored —
The usbnet_generic_cdc_bind function in drivers/net/usb/cdc_ether.c in the Linux kernel through 4.13.11 allows local us…
-
Unscored —
The qmi_wwan_bind function in drivers/net/usb/qmi_wwan.c in the Linux kernel through 4.13.11 allows local users to caus…
-
Unscored —
The vhci_hcd driver in the Linux Kernel before version 4.14.8 and 4.4.114 allows allows local attackers to disclose ker…
-
Unscored —
The "get_pipe()" function (drivers/usb/usbip/stub_rx.c) in the Linux Kernel before version 4.14.8, 4.9.71, and 4.4.114 …
-
Unscored —
The "stub_recv_cmd_submit()" function (drivers/usb/usbip/stub_rx.c) in the Linux Kernel before version 4.14.8, 4.9.71, …
-
Unscored —
The "stub_send_ret_submit()" function (drivers/usb/usbip/stub_tx.c) in the Linux Kernel before version 4.14.8, 4.9.71, …
-
Unscored —CVE-2017-16994 Public exploit
The walk_hugetlb_range function in mm/pagewalk.c in the Linux kernel before 4.14.2 mishandles holes in hugetlb ranges, …
-
Unscored —
The check_alu_op function in kernel/bpf/verifier.c in the Linux kernel through 4.4 allows local users to cause a denial…
-
Unscored —
net/netfilter/nfnetlink_cthelper.c in the Linux kernel through 4.14.4 does not require the CAP_NET_ADMIN capability for…
-
Unscored —
The __netlink_deliver_tap_skb function in net/netlink/af_netlink.c in the Linux kernel through 4.14.4, when CONFIG_NLMO…
-
Unscored —
net/netfilter/xt_osf.c in the Linux kernel through 4.14.4 does not require the CAP_NET_ADMIN capability for add_callbac…
-
Unscored —
The usb_destroy_configuration function in drivers/usb/core/config.c in the USB core subsystem in the Linux kernel throu…
-
Unscored —
The KVM implementation in the Linux kernel through 4.14.7 allows attackers to obtain potentially sensitive information …
-
Unscored —
The Salsa20 encryption algorithm in the Linux kernel before 4.14.8 does not correctly handle zero-length inputs, allowi…
-
Unscored —
The HMAC implementation (crypto/hmac.c) in the Linux kernel before 4.14.8 does not validate that the underlying cryptog…
-
Unscored —
The KEYS subsystem in the Linux kernel before 4.14.6 omitted an access-control check when adding a key to the current t…
-
Unscored —
kernel/bpf/verifier.c in the Linux kernel through 4.14.8 ignores unreachable code, even though it would still be proces…
-
Unscored —
crypto/pcrypt.c in the Linux kernel before 4.14.13 mishandles freeing instances, allowing a local user able to access t…
-
Unscored —
The dm_get_from_kobject function in drivers/md/dm.c in the Linux kernel before 4.14.3 allow local users to cause a deni…
-
Unscored —
The ocfs2_setattr function in fs/ocfs2/file.c in the Linux kernel before 4.14.2 allows local users to cause a denial of…
-
Unscored —
The madvise_willneed function in mm/madvise.c in the Linux kernel before 4.14.4 allows local users to cause a denial of…
-
Unscored —
Linux Linux kernel version at least v4.8 onwards, probably well before contains a Insufficient input validation vulnera…
-
Unscored —
In the Linux kernel through 3.2, the rds_message_alloc_sgs() function does not validate a value that is used during DMA…
-
Unscored —CVE-2018-5333 Public exploit
In the Linux kernel through 4.14.13, the rds_cmsg_atomic function in net/rds/rdma.c mishandles cases where page pinning…
-
Unscored —
In the Linux kernel through 4.14.13, drivers/block/loop.c mishandles lo_release serialization, which allows attackers t…
-
Unscored —
The futex_requeue function in kernel/futex.c in the Linux kernel before 4.14.15 might allow attackers to cause a denial…
-
Unscored —
A NULL pointer dereference was found in the net/rds/rdma.c __rds_rdma_map() function in the Linux kernel before 4.14.7 …
-
Unscored —
The unimac_mdio_probe function in drivers/net/phy/mdio-bcm-unimac.c in the Linux kernel through 4.15.8 does not validat…
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