|
Message-ID: <20170420080100.3pwt7tgz46xya4ym@nora.maurer-it.com> Date: Thu, 20 Apr 2017 10:01:00 +0200 From: Fabian Grünbichler <f.gruenbichler@...xmox.com> To: oss-security@...ts.openwall.com Cc: Wolfgang Bumiller <w.bumiller@...xmox.com> Subject: CVE-2017-7979: Linux kernel: local DoS via packet action API CVE-2017-7979 [1] was assigned to the following issue: The cookie feature in the packet action API implementation in net/sched/act_api.c in the Linux kernel 4.11.x through 4.11-rc7 mishandles the tb nlattr array, which allows local users to cause a denial of service (uninitialized memory access and refcount underflow, and system hang or crash) or possibly have unspecified other impact via "tc filter add" commands in certain contexts. The fix has been sent upstream [2], whether all related issues are fixed by the two proposed patches (see whole thread at [3]) is still under discussion. Not affected: - Upstream: stable kernels from kernel.org, such as 4.10.x Affected: - Upstream: all current 4.11 RCs (rc1-rc7) are affected. - Ubuntu 17.04: commit 1045ba77a ("net sched actions: Add support for user cookies") which introduced the problematic code was backported to Ubuntu 17.04's "Ubuntu-4.10.0-15.17" kernel, which is affected[4]. - Proxmox VE 5.0 Beta: the Proxmox VE kernel 4.10.5-1 which was based on Ubuntu-4.10.0-15.17 was affected[5], the subsequently released PVE kernel 4.10.8-1 contains the fix from [2]. The current PVE stable release 4.4 is not affected. Thanks to Wolfang Bumiller for analysis and proposed fixes. Thanks to "Ivensiya" <ivensiya@...il.com> for the initial bug report[5] that lead to the discovery. 1: https://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2017-7979 2: https://marc.info/?l=linux-netdev&m=149200746116365 3: https://marc.info/?l=linux-netdev&m=149251041420195 4: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1682368 5: https://bugzilla.proxmox.com/show_bug.cgi?id=1351
Powered by blists - more mailing lists
Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.