PT-2013-6313 · Linux+5 · Linux Kernel+5
Published
1970-01-01
·
Updated
2023-02-13
·
CVE-2014-3144
CVSS v2.0
10
High
| Vector | AV:N/AC:L/Au:N/C:C/I:C/A:C |
Name of the Vulnerable Software and Affected Versions
Linux kernel versions through 3.14.3
Description
The issue is related to the BPF S ANC NLATTR and BPF S ANC NLATTR NEST extension implementations in the sk run filter function in net/core/filter.c, which do not check whether a certain length value is sufficiently large. This allows local users to cause a denial of service (integer underflow and system crash) via crafted BPF instructions. The affected code was moved to the skb get nlattr and skb get nlattr nest functions before the vulnerability was announced.
Recommendations
For Linux kernel versions through 3.14.3, consider updating to a version that includes the fix for this issue. As a temporary workaround, consider restricting access to the sk run filter function to minimize the risk of exploitation. Additionally, avoid using the
BPF S ANC NLATTR and BPF S ANC NLATTR NEST extensions in BPF instructions until the issue is resolved.Exploit
Fix
DoS
Integer Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Alt Linux
Centos
Linux Kernel
Red Hat
Suse
Ubuntu