[kernel] r13032 - in dists/lenny-security/linux-2.6/debian: . patches/bugfix/all patches/series
Dann Frazier
dannf at alioth.debian.org
Sun Mar 8 20:08:48 UTC 2009
Author: dannf
Date: Sun Mar 8 20:08:47 2009
New Revision: 13032
Log:
skfp: Fix inverted capabilities check logic (CVE-2009-0675)
Added:
dists/lenny-security/linux-2.6/debian/patches/bugfix/all/skfp-fix-inverted-cap-logic.patch
Modified:
dists/lenny-security/linux-2.6/debian/changelog
dists/lenny-security/linux-2.6/debian/patches/series/13lenny2
Modified: dists/lenny-security/linux-2.6/debian/changelog
==============================================================================
--- dists/lenny-security/linux-2.6/debian/changelog (original)
+++ dists/lenny-security/linux-2.6/debian/changelog Sun Mar 8 20:08:47 2009
@@ -1,8 +1,9 @@
linux-2.6 (2.6.26-13lenny2) UNRELEASED; urgency=high
* Additional mips fixes for CVE-2009-0029.
+ * skfp: Fix inverted capabilities check logic (CVE-2009-0675)
- -- dann frazier <dannf at debian.org> Sun, 08 Mar 2009 13:29:00 -0600
+ -- dann frazier <dannf at debian.org> Sun, 08 Mar 2009 14:06:42 -0600
linux-2.6 (2.6.26-13lenny1) stable-security; urgency=high
Added: dists/lenny-security/linux-2.6/debian/patches/bugfix/all/skfp-fix-inverted-cap-logic.patch
==============================================================================
--- (empty file)
+++ dists/lenny-security/linux-2.6/debian/patches/bugfix/all/skfp-fix-inverted-cap-logic.patch Sun Mar 8 20:08:47 2009
@@ -0,0 +1,27 @@
+commit c25b9abbc2c2c0da88e180c3933d6e773245815a
+Author: Roel Kluin <roel.kluin at gmail.com>
+Date: Thu Jan 29 17:32:20 2009 -0800
+
+ drivers/net/skfp: if !capable(CAP_NET_ADMIN): inverted logic
+
+ Fix inverted logic
+
+ Signed-off-by: Roel Kluin <roel.kluin at gmail.com>
+ Signed-off-by: David S. Miller <davem at davemloft.net>
+
+diff --git a/drivers/net/skfp/skfddi.c b/drivers/net/skfp/skfddi.c
+index 607efea..9a00e55 100644
+--- a/drivers/net/skfp/skfddi.c
++++ b/drivers/net/skfp/skfddi.c
+@@ -1003,9 +1003,9 @@ static int skfp_ioctl(struct net_device *dev, struct ifreq *rq, int cmd)
+ break;
+ case SKFP_CLR_STATS: /* Zero out the driver statistics */
+ if (!capable(CAP_NET_ADMIN)) {
+- memset(&lp->MacStat, 0, sizeof(lp->MacStat));
+- } else {
+ status = -EPERM;
++ } else {
++ memset(&lp->MacStat, 0, sizeof(lp->MacStat));
+ }
+ break;
+ default:
Modified: dists/lenny-security/linux-2.6/debian/patches/series/13lenny2
==============================================================================
--- dists/lenny-security/linux-2.6/debian/patches/series/13lenny2 (original)
+++ dists/lenny-security/linux-2.6/debian/patches/series/13lenny2 Sun Mar 8 20:08:47 2009
@@ -2,3 +2,4 @@
- bugfix/all/CVE-2009-0029/mips-finish-fixing-CVE-2009-0029.patch
+ bugfix/all/CVE-2009-0029/mips-rename-sys_pipe.patch
+ bugfix/all/CVE-2009-0029/mips-enable-syscall-wrappers.patch
++ bugfix/all/skfp-fix-inverted-cap-logic.patch
More information about the Kernel-svn-changes
mailing list