Description
The qdisc_notify function in net/sched/sch_api.c in the Linux kernel before 2.6.35 does not prevent tc_fill_qdisc function calls referencing builtin (aka CQ_F_BUILTIN) Qdisc structures, which allows local users to cause a denial of service (NULL pointer dereference and OOPS) or possibly have unspecified other impact via a crafted call.
CVSS breakdown
CVSS 3.1
Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High
Affected products
- Linux / Linux kernel2.6.35
- RedHat / enterprise_linux4.0 – 4.0
References
- MISChttps://bugzilla.redhat.com/show_bug.cgi?id=720552
- MISChttp://rhn.redhat.com/errata/RHSA-2011-1065.html
- MISChttp://kerneltrap.org/mailarchive/linux-netdev/2010/5/21/6277805
- MISChttp://mirror.anl.gov/pub/linux/kernel/v2.6/ChangeLog-2.6.35
- MISChttp://rhn.redhat.com/errata/RHSA-2011-1163.html
- MAILING_LISThttp://openwall.com/lists/oss-security/2011/07/12/1
- MISChttp://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git%3Ba=commit%3Bh=53b0f08042f04813cd1a7473dacd3edfacb28eb3