FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Kernel

 
 
LinkBack Thread Tools
 
Old 02-10-2008, 12:43 PM
Bastian Blank
 
Default Bug#464945: linux-image-2.6.18-6-686: Exploit for vmsplice work for linux-image-2.18-5-686 (CVE-2008-0009/10)

On Sun, Feb 10, 2008 at 01:00:33PM +0100, Bastian Blank wrote:
> On Sun, Feb 10, 2008 at 03:19:20AM +0300, Okulov Vitaliy wrote:
> > Just try explot from http://www.milw0rm.com/exploits/5092 at my
> > linux-image-2.6.18-5-686 kernel. And it works. Please backport patch
> > from 2.6.24.1 kernel (CVE-2008-0009/10).
> Preliminary patch, it includes more checks then the update in 2.6.24.1.

I made i386 and amd64 images which includes the patch. You can get them
on http://134.2.34.20/blank/debian/linux-2.6/. The checksums are
attached.

Bastian

--
Witch! Witch! They'll burn ya!
-- Hag, "Tomorrow is Yesterday", stardate unknown
e7a110ff8685a0701325a4d8c48016e80640420cb8fd0c803c ebcd9d18af5092 linux-image-2.6.18-6-686_2.6.18.dfsg.1-17etch2_i386.deb
6cfd22bd0d2cc5b16578c7fcdcc2641d7fc84a2937e0eb423c c501b261afd2b9 linux-image-2.6.18-6-amd64_2.6.18.dfsg.1-17etch2_amd64.deb
14c96db614ae4ef19b1574952cd1fa5f5d7147199273dc3594 413308d55de6f0 linux-image-2.6.18-6-k7_2.6.18.dfsg.1-17etch2_i386.deb
54f73ce65b9ab19e99ed1dba7dd7f9c60b7e7040b60846c2fd 4a91807c4237cb linux-image-2.6.18-6-vserver-amd64_2.6.18.dfsg.1-17etch2_amd64.deb
102627c517916c91e718b45037cd67bd1cf13e72358dd12f37 1969ad62d379df linux-image-2.6.18-6-xen-686_2.6.18.dfsg.1-17etch2_i386.deb
53a2fbe392c894d2b7d1ce4c1e47e8436d48df87ccc0071306 c60ad88aa3a1a7 linux-image-2.6.18-6-xen-amd64_2.6.18.dfsg.1-17etch2_amd64.deb
cb06b98e7298d5f47a6ca4b05e12c1c0b96375e012ae487b65 aef84b823ab21b linux-image-2.6.18-6-xen-vserver-amd64_2.6.18.dfsg.1-17etch2_amd64.deb
1521540fc89acc35b4a2f68b749fd4bed8a9c63b3c108a465e f89d2ddedfc31e linux-modules-2.6.18-6-xen-686_2.6.18.dfsg.1-17etch2_i386.deb
712dc0b7f174afbd201c5a5cab2b0418b6192c4f81679f67b6 006e3b9ceaf7ca linux-modules-2.6.18-6-xen-amd64_2.6.18.dfsg.1-17etch2_amd64.deb
2328330dd4efd985d4a861ef62dd6bbd07f2958ec4d1e02fc2 3961d0db5e4137 linux-modules-2.6.18-6-xen-vserver-amd64_2.6.18.dfsg.1-17etch2_amd64.deb
 
Old 02-10-2008, 11:19 PM
Bastian Blank
 
Default Bug#464945: linux-image-2.6.18-6-686: Exploit for vmsplice work for linux-image-2.18-5-686 (CVE-2008-0009/10)

On Sun, Feb 10, 2008 at 02:43:23PM +0100, Bastian Blank wrote:
> On Sun, Feb 10, 2008 at 01:00:33PM +0100, Bastian Blank wrote:
> > On Sun, Feb 10, 2008 at 03:19:20AM +0300, Okulov Vitaliy wrote:
> > > Just try explot from http://www.milw0rm.com/exploits/5092 at my
> > > linux-image-2.6.18-5-686 kernel. And it works. Please backport patch
> > > from 2.6.24.1 kernel (CVE-2008-0009/10).
> > Preliminary patch, it includes more checks then the update in 2.6.24.1.
> I made i386 and amd64 images which includes the patch. You can get them
> on http://134.2.34.20/blank/debian/linux-2.6/. The checksums are
> attached.

Final version, 2.6.18.dfsg.1-18etch1. Nothing from securityteam.

Bastian

--
Phasers locked on target, Captain.
31f158a2e0799fff69172a911704e4fa25679f4763f5cedd7e eb9b35f036f40e linux-2.6_2.6.18.dfsg.1-18etch1.dsc
1d5c5a22f5c2d8d783c6307ffda1b0b950a70385e5c9feef0f b8948e7c0ee7b2 linux-2.6_2.6.18.dfsg.1-18etch1.diff.gz
e6fc7ae8a88ccd7dd692f34b60a8394187152ebd598ed3d871 6fc01ad9d5af0b linux-doc-2.6.18_2.6.18.dfsg.1-18etch1_all.deb
4e82f816237f831b63745340719886e05e73aac5dcafbbdc93 5499acab4f356c linux-headers-2.6.18-6_2.6.18.dfsg.1-18etch1_amd64.deb
3b986f58642b2cac633641c2c10db86033e7c3bea64dc7a2ad ec3598c7d0938d linux-headers-2.6.18-6_2.6.18.dfsg.1-18etch1_i386.deb
47eb46a2b759312006e6ae9e56f72ddd1de847039c72967fce 994e8c7b1ae694 linux-headers-2.6.18-6-486_2.6.18.dfsg.1-18etch1_i386.deb
2844a045c64fcae2fad0cf968a4be07d55de6fa246a98a1ff7 11dd9195d0cc36 linux-headers-2.6.18-6-686_2.6.18.dfsg.1-18etch1_i386.deb
327194658482b4790d47403ba03cce254e45bc42768a753e94 e9cb52aa1dd467 linux-headers-2.6.18-6-686-bigmem_2.6.18.dfsg.1-18etch1_i386.deb
9fed366671c9d703ac116f5d5994cb2a30fdca5a7dc46d5424 cd813d39b7109b linux-headers-2.6.18-6-all_2.6.18.dfsg.1-18etch1_amd64.deb
cd6c287c52d13491c0d08545d1af1b3fe63b319e5160c7ce79 6e741bb836ccab linux-headers-2.6.18-6-all_2.6.18.dfsg.1-18etch1_i386.deb
2690b68af46c44efbc701f7606e7f53ffd492f7bff04831606 133553309a0459 linux-headers-2.6.18-6-all-amd64_2.6.18.dfsg.1-18etch1_amd64.deb
2cd32231af42a8df39a4f5331384aa4523b9ced8c66959455d 1a55d6aefcfc39 linux-headers-2.6.18-6-all-i386_2.6.18.dfsg.1-18etch1_i386.deb
798b77c5ee00e389b13c043fd8f4e4f4a341b743607b712e64 a29641d8799504 linux-headers-2.6.18-6-amd64_2.6.18.dfsg.1-18etch1_amd64.deb
c741ab20410bd2a3a20292097f43a20a7b6cb55c4a81b5f900 751c6007297962 linux-headers-2.6.18-6-amd64_2.6.18.dfsg.1-18etch1_i386.deb
a153441f2923b785a69e3612db7533fa91ba21cc09d45e4831 e81495563fa210 linux-headers-2.6.18-6-k7_2.6.18.dfsg.1-18etch1_i386.deb
77818b4801f47ffa5bde1d719ab5807e120b967c11e124cf99 c9403aedd788e7 linux-headers-2.6.18-6-vserver_2.6.18.dfsg.1-18etch1_amd64.deb
c12ffc73d7b679500087dbe55c214f4ae5cfc5339bd138d1be 8b63ab8311087f linux-headers-2.6.18-6-vserver_2.6.18.dfsg.1-18etch1_i386.deb
b896aee8c597d67e45030e5b4da17bd855867110778b4a0773 70e38cda0ad1ec linux-headers-2.6.18-6-vserver-686_2.6.18.dfsg.1-18etch1_i386.deb
844e55b2707a3976c2d217b4c56c99a2a03f0f23a0f96c2306 c0c8155bc60281 linux-headers-2.6.18-6-vserver-amd64_2.6.18.dfsg.1-18etch1_amd64.deb
85399979dbf02b82706be283d2df9160ac22fb151e7ae933cb 4b9a3771bcf4dd linux-headers-2.6.18-6-vserver-k7_2.6.18.dfsg.1-18etch1_i386.deb
68b4bfc6229c967964e7b47fd59af35cd70f4752a33a42f107 5744970459b34e linux-headers-2.6.18-6-xen_2.6.18.dfsg.1-18etch1_amd64.deb
1301330116394da386f03aa9e8428bfe8f6e77252bd736ed95 7b452245e8166a linux-headers-2.6.18-6-xen_2.6.18.dfsg.1-18etch1_i386.deb
6adf05b8008a182d17667580976ad7d5caa5ab6cad2527c437 e237f8b3086570 linux-headers-2.6.18-6-xen-686_2.6.18.dfsg.1-18etch1_i386.deb
f7be0bd8525d0bb9acc07c58bf98ada3ce175e4e19aecc19c9 0c3813b8facb38 linux-headers-2.6.18-6-xen-amd64_2.6.18.dfsg.1-18etch1_amd64.deb
29037bdbe8986c525761bfbc1d477752d90eae2e31ab245eef c0edc439e9d8bd linux-headers-2.6.18-6-xen-vserver_2.6.18.dfsg.1-18etch1_amd64.deb
06b7061b876bb0d3c4fc08c63afab36257fa858c7a11d29eef 2ea42eba50b52b linux-headers-2.6.18-6-xen-vserver_2.6.18.dfsg.1-18etch1_i386.deb
74a72b521394add82fef8dd89b9764c1d3b29da6e3f93534a9 670cc6d893802e linux-headers-2.6.18-6-xen-vserver-686_2.6.18.dfsg.1-18etch1_i386.deb
d1fe9dd20c8d2d8f94dfd00cb341d8e50eda4b268c38b67d10 81694ca73a21f2 linux-headers-2.6.18-6-xen-vserver-amd64_2.6.18.dfsg.1-18etch1_amd64.deb
77b71a829322e245400d9209f0529a75e48237dab56d8e4cdc 0f24dc283242d5 linux-image-2.6.18-6-486_2.6.18.dfsg.1-18etch1_i386.deb
5f5dd6a54af16c25342168c1d0061221ff617672ef372b8b9c 75f6b9277e6025 linux-image-2.6.18-6-686_2.6.18.dfsg.1-18etch1_i386.deb
41cba6e197d84dff148a467012905df518cd8b68476163c57a d759d225c07feb linux-image-2.6.18-6-686-bigmem_2.6.18.dfsg.1-18etch1_i386.deb
993d4e4f79f1d4c8a021f91e506bf2524dd7a7097224d7d7ca a84836e51b871e linux-image-2.6.18-6-amd64_2.6.18.dfsg.1-18etch1_amd64.deb
d10788faac81494db97b19f4ab88dad73f015d18df862f005f 139a8b5381a505 linux-image-2.6.18-6-amd64_2.6.18.dfsg.1-18etch1_i386.deb
d0f5fdc223f21eda2e06ef460749f6a251b69a9f311524890e df0b4b8a37e171 linux-image-2.6.18-6-k7_2.6.18.dfsg.1-18etch1_i386.deb
26e3ced5816f75b3fc58991f57ad1aa78d49b744763ce29b8b a9d0f47891f672 linux-image-2.6.18-6-vserver-686_2.6.18.dfsg.1-18etch1_i386.deb
a88693c04da4915f5bdae02d08effe01fa8a898f41c899559c 01c0715ca59c2f linux-image-2.6.18-6-vserver-amd64_2.6.18.dfsg.1-18etch1_amd64.deb
7376bc66b7c6e3ca3ead7974a9bf76bb6158b70791c58ea250 67556669b3fad2 linux-image-2.6.18-6-vserver-k7_2.6.18.dfsg.1-18etch1_i386.deb
0752d9ddf5d2ea34464fc370817a88b681ed3c37a0f7fc118f 9591f4405a92ac linux-image-2.6.18-6-xen-686_2.6.18.dfsg.1-18etch1_i386.deb
c2a204cb135c910abd0733e35a691910bf8d6b6b06416f65e1 6ee22f839d0ed8 linux-image-2.6.18-6-xen-amd64_2.6.18.dfsg.1-18etch1_amd64.deb
aa4a434c8b7cfb644d782dacbbb20d73274519f49dcd2f6c51 06698300f2aaff linux-image-2.6.18-6-xen-vserver-686_2.6.18.dfsg.1-18etch1_i386.deb
7bd88f3165aa2a032bf9caa7871476e5a48f94d2e83bba031f 4f87b81ba30a02 linux-image-2.6.18-6-xen-vserver-amd64_2.6.18.dfsg.1-18etch1_amd64.deb
317815b3272e0469ab61b4861fe1e10b5dcac347d04cf7d275 e795b54edb47d2 linux-manual-2.6.18_2.6.18.dfsg.1-18etch1_all.deb
49d619850cdb86cf347f02670118571831706aab653a014c29 9d1e21bdbef463 linux-modules-2.6.18-6-xen-686_2.6.18.dfsg.1-18etch1_i386.deb
433dc51b2caffddf95d790b78b93948fee173342638f62967c 828206b6f05fa8 linux-modules-2.6.18-6-xen-amd64_2.6.18.dfsg.1-18etch1_amd64.deb
d32dc34a71bb67b6fa4aa60cc9c02ba1a0cd0530f21737ad02 6d4b809dec0667 linux-modules-2.6.18-6-xen-vserver-686_2.6.18.dfsg.1-18etch1_i386.deb
1d0ace8b8ee706d79b5d98edbdc2801d9fe23b6b4d5f1d7861 4b4dc1f6115715 linux-modules-2.6.18-6-xen-vserver-amd64_2.6.18.dfsg.1-18etch1_amd64.deb
c90d890e83fdaa650dc30d44af9ddab3a75b3bc9d9ff15dcd8 05bccc3b5efab5 linux-patch-debian-2.6.18_2.6.18.dfsg.1-18etch1_all.deb
5275d4c2e01c01ea646d0775050207e8ab08727f106f033dfc 5342f1d25c3bcc linux-source-2.6.18_2.6.18.dfsg.1-18etch1_all.deb
1c3a126c055fced96fe09ea11f6cd9d5d2535565c3db688c3f 375e9b04f89ebd linux-support-2.6.18-6_2.6.18.dfsg.1-18etch1_all.deb
4bb828dbe47ceb95f9cf6bb74f25fc4b287e8a8d8e128381a6 e142f6f5b2f031 linux-tree-2.6.18_2.6.18.dfsg.1-18etch1_all.deb
ab3399e53b8e85430fc861ce7d8e2135f66640cf0ba74f304f 97ce79eb5ae6e3 xen-linux-system-2.6.18-6-xen-686_2.6.18.dfsg.1-18etch1_i386.deb
f71192cabea2b64f403a922893a1a8f978cd2790460c2c60c8 9cd9364b2561bd xen-linux-system-2.6.18-6-xen-amd64_2.6.18.dfsg.1-18etch1_amd64.deb
48f09cc2a46c400f54bb43803aa9aee910777f5ed277e60491 245bc766dbba98 xen-linux-system-2.6.18-6-xen-vserver-686_2.6.18.dfsg.1-18etch1_i386.deb
3a584d28ed5b7b68df7e3b55edc427c29d04f360810b6277eb 76d281c9d625fa xen-linux-system-2.6.18-6-xen-vserver-amd64_2.6.18.dfsg.1-18etch1_amd64.deb
 
Old 02-11-2008, 08:43 AM
"Vitaliy Okulov"
 
Default Bug#464945: linux-image-2.6.18-6-686: Exploit for vmsplice work for linux-image-2.18-5-686 (CVE-2008-0009/10)

Ok, patch work for me.

2008/2/10, Bastian Blank <waldi@debian.org>:
tags 464945 patch

On Sun, Feb 10, 2008 at 03:19:20AM +0300, Okulov Vitaliy wrote:
> Just try explot from http://www.milw0rm.com/exploits/5092 at my
> linux-image-2.6.18-5-686 kernel. And it works. Please backport patch

> from 2.6.24.1 kernel (CVE-2008-0009/10).

Preliminary patch, it includes more checks then the update in 2.6.24.1.

It at least fixes the exploit.


Bastian

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iEYEARECAAYFAkeu52EACgkQnw66O/MvCNEfrQCfbFbdVcfe4VblSOxNOLiY9d9F
GQoAoJCiusdKbBIaZOIUX5YwugsgNRwk
=VaLS
-----END PGP SIGNATURE-----
 
Old 02-12-2008, 05:01 PM
Florian Weimer
 
Default Bug#464945: linux-image-2.6.18-6-686: Exploit for vmsplice work for linux-image-2.18-5-686 (CVE-2008-0009/10)

* Bastian Blank:

> diff --git a/fs/splice.c b/fs/splice.c
> index 684bca3..2d7e598 100644
> --- a/fs/splice.c
> +++ b/fs/splice.c
> @@ -1122,6 +1122,11 @@ static int get_iovec_page_array(const struct iovec __user *iov,
> size_t len;
> int i;
>
> + if (!access_ok(VERIFY_READ, iov, sizeof(struct iovec))) {
> + error = -EFAULT;
> + break;
> + }
> +
> /*
> * Get user address base and length for this iovec.
> */

For the record, the above hunk is unnecessary because the get_user()
calls which immediately follow the quoted code perform implict
access_ok() checks. CVE-2008-0010 does NOT apply to our 2.6.18 kernel
(but the additional access_ok() call doesn't cause any harm, either).

I'm writing this because some vendors have released pre-2.6.23 patches
without this hunk, and I don't want to create impression they are still
vulnerable.



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 02-12-2008, 05:26 PM
Bastian Blank
 
Default Bug#464945: linux-image-2.6.18-6-686: Exploit for vmsplice work for linux-image-2.18-5-686 (CVE-2008-0009/10)

On Tue, Feb 12, 2008 at 07:01:58PM +0100, Florian Weimer wrote:
> For the record, the above hunk is unnecessary because the get_user()
> calls which immediately follow the quoted code perform implict
> access_ok() checks. CVE-2008-0010 does NOT apply to our 2.6.18 kernel
> (but the additional access_ok() call doesn't cause any harm, either).

Looks like I missread a comment. I rechecked it and it does the check.

Bastian

--
No problem is insoluble.
-- Dr. Janet Wallace, "The Deadly Years", stardate 3479.4



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 

Thread Tools




All times are GMT. The time now is 08:53 AM.

VBulletin, Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org