<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-150743721394360765</id><updated>2011-10-03T09:20:33.941-07:00</updated><category term='linux'/><category term='dmg'/><category term='selinux'/><category term='ufs'/><category term='ext3'/><category term='fsfuzzer'/><category term='fs corruption'/><category term='in the wild'/><category term='ntfs'/><category term='apple'/><category term='macosx'/><category term='privilege escalation'/><category term='mach-o'/><category term='remote'/><category term='memory corruption'/><category term='reiserfs'/><category term='ISO9660'/><category term='hfs'/><category term='minix'/><category term='denial of service'/><category term='ext2'/><category term='microsoft windows'/><category term='gfs2'/><category term='integer overflow'/><category term='ancient'/><category term='wireless'/><category term='appletalk'/><category term='otool'/><category term='freebsd'/><category term='cramfs'/><category term='squashfs'/><category term='solaris'/><category term='zlib'/><title type='text'>Kernel Fun</title><subtitle type='html'>Kernel bugs.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kernelfun.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Levenstein</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-8500211021008810847</id><published>2006-11-30T17:19:00.000-08:00</published><updated>2006-12-01T11:35:16.820-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='remote'/><category scheme='http://www.blogger.com/atom/ns#' term='wireless'/><category scheme='http://www.blogger.com/atom/ns#' term='memory corruption'/><category scheme='http://www.blogger.com/atom/ns#' term='macosx'/><title type='text'>MOKB-30-11-2006: Apple Airport Extreme Beacon Frame Denial of Service</title><content type='html'>&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Apple Airport Extreme driver&lt;/span&gt; fails to handle certain beacon frames,      leading to an out of bounds memory access, resulting in a so-called kernel panic.     Other security implications may exist, although this hasn't been verified and no details     can be provided until further research is done.     This issue is being &lt;span style="font-weight: bold;"&gt;coordinated with Apple&lt;/span&gt;, and under common agreement it's been decided     to keep the details private until a fix has been made available to end-users. &lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-30-11-2006.html"&gt;More details&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-8500211021008810847?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/8500211021008810847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/8500211021008810847'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-30-11-2006-apple-airport-extreme.html' title='MOKB-30-11-2006: Apple Airport Extreme Beacon Frame Denial of Service'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-4268956071227605557</id><published>2006-11-29T16:26:00.000-08:00</published><updated>2006-11-29T16:29:10.300-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='integer overflow'/><title type='text'>MOKB-29-11-2006: Linux 2.6.7 - 2.6.18.3 get_fdb_entries() Integer Overflow</title><content type='html'>&lt;blockquote&gt;     Linux 2.6.7 - 2.6.18.3 get_fdb_entries() function is vulnerable to an integer overflow     condition. This could be abused to force memory allocation of an attacker controlled     size. Successful exploitation could allow arbitrary code execution.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-29-11-2006.html"&gt;More details and debugging information&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-4268956071227605557?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/4268956071227605557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/4268956071227605557'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-29-11-2006-linux-267-26183.html' title='MOKB-29-11-2006: Linux 2.6.7 - 2.6.18.3 get_fdb_entries() Integer Overflow'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-8086087609593680161</id><published>2006-11-28T17:35:00.000-08:00</published><updated>2006-11-28T17:38:21.966-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='memory corruption'/><category scheme='http://www.blogger.com/atom/ns#' term='macosx'/><title type='text'>MOKB-28-11-2006: Mac OS X shared_region_make_private_np() Memory Corruption</title><content type='html'>&lt;blockquote&gt;     Mac OS X shared_region_make_private_np() system call fails to handle crafted user     input, leading to an &lt;span style="font-weight: bold;"&gt;exploitable memory corruption&lt;/span&gt; condition. Unprivileged local     users can abuse this issue in order to &lt;span style="font-weight: bold;"&gt;escalate privileges&lt;/span&gt; (via &lt;span style="font-weight: bold;"&gt;arbitrary code     execution&lt;/span&gt;) or cause a &lt;span style="font-weight: bold;"&gt;denial of service&lt;/span&gt;.    &lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-28-11-2006.html"&gt;More details and debugging information&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-28-11-2006.c"&gt;MOKB-28-11-2006.c&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-8086087609593680161?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/8086087609593680161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/8086087609593680161'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-28-11-2006-mac-os-x.html' title='MOKB-28-11-2006: Mac OS X shared_region_make_private_np() Memory Corruption'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-3860920859188668717</id><published>2006-11-27T14:53:00.000-08:00</published><updated>2006-11-27T14:58:28.596-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='appletalk'/><category scheme='http://www.blogger.com/atom/ns#' term='memory corruption'/><category scheme='http://www.blogger.com/atom/ns#' term='macosx'/><title type='text'>MOKB-27-11-2006: Mac OS X AppleTalk AIOCREGLOCALZN Ioctl Memory Corruption</title><content type='html'>&lt;blockquote&gt;Mac OS X &lt;span style="font-weight: bold;"&gt;AppleTalk&lt;/span&gt; protocol handling code is vulnerable to an exploitable &lt;span style="font-weight: bold;"&gt;memory corruption&lt;/span&gt; issue. This particular vulnerability is caused by failure to validate input data in the AIOCREGLOCALZN ioctl command.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-27-11-2006.html"&gt;More details and debug information&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-27-11-2006.c"&gt;MOKB-27-11-2006.c (x86)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-3860920859188668717?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/3860920859188668717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/3860920859188668717'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-27-11-2006-mac-os-x-appletalk.html' title='MOKB-27-11-2006: Mac OS X AppleTalk AIOCREGLOCALZN Ioctl Memory Corruption'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-3347624731566364185</id><published>2006-11-26T05:19:00.000-08:00</published><updated>2006-11-26T06:43:45.920-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mach-o'/><category scheme='http://www.blogger.com/atom/ns#' term='otool'/><category scheme='http://www.blogger.com/atom/ns#' term='macosx'/><title type='text'>Notes on MOKB-26-11-2006: otool affected as well</title><content type='html'>MOKB-26-11-2006 also exposes a vulnerability in the otool utility:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$ otool -f mach-o_bug_pagefault_univ_1&lt;br /&gt;Fat headers&lt;br /&gt;Segmentation fault&lt;br /&gt;&lt;br /&gt;$ gdb /usr/bin/otool&lt;br /&gt;GNU gdb 6.3.50-20050815 (Apple version gdb-573) (Fri Oct 20 15:50:43 GMT 2006)&lt;br /&gt;Copyright 2004 Free Software Foundation, Inc.&lt;br /&gt;GDB is free software, covered by the GNU General Public License, and you are&lt;br /&gt;welcome to change it and/or distribute copies of it under certain conditions.&lt;br /&gt;Type "show copying" to see the conditions.&lt;br /&gt;There is absolutely no warranty for GDB.  Type "show warranty" for details.&lt;br /&gt;This GDB was configured as "i386-apple-darwin"...Reading symbols for shared libraries ... done&lt;br /&gt;&lt;br /&gt;(gdb) r -d mach-o_bug_pagefault_univ_1&lt;br /&gt;Starting program: /usr/bin/otool -d mach-o_bug_pagefault_univ_1&lt;br /&gt;Reading symbols for shared libraries . done&lt;br /&gt;&lt;br /&gt;Program received signal EXC_BAD_ACCESS, Could not access memory.&lt;br /&gt;Reason: KERN_INVALID_ADDRESS at address: 0x00077000&lt;br /&gt;0x00043585 in ?? ()&lt;br /&gt;(gdb) bt&lt;br /&gt;#0  0x00043585 in ?? ()&lt;br /&gt;#1  0x00008598 in ?? ()&lt;br /&gt;Previous frame inner to this frame (corrupt stack?)&lt;br /&gt;(gdb) info registers&lt;br /&gt;eax            0x0      0&lt;br /&gt;ecx            0x0      0&lt;br /&gt;edx            0x0      0&lt;br /&gt;ebx            0x3ff3e  261950&lt;br /&gt;esp            0xbffff850       0xbffff850&lt;br /&gt;ebp            0xbffff858       0xbffff858&lt;br /&gt;esi            0x76ff0  487408&lt;br /&gt;edi            0x732    1842&lt;br /&gt;eip            0x43585  0x43585&lt;br /&gt;eflags         0x10246  66118&lt;br /&gt;cs             0x17     23&lt;br /&gt;ss             0x1f     31&lt;br /&gt;ds             0x1f     31&lt;br /&gt;es             0x1f     31&lt;br /&gt;fs             0x0      0&lt;br /&gt;gs             0x37     55&lt;br /&gt;(gdb) x/30x 0xbffff858&lt;br /&gt;0xbffff858:     0xbffff8c8      0x00040118      0x0006e008      0x40000002&lt;br /&gt;0xbffff868:     0x00000002      0xbffff8cc      0x00000000      0x00000002&lt;br /&gt;0xbffff878:     0xbffff898      0x8fe0e25a      0x00000000      0x00000000&lt;br /&gt;0xbffff888:     0x00000000      0x00000000      0x615f676e      0x00000002&lt;br /&gt;0xbffff898:     0x00007373      0x79645f5f      0xffffffff      0xffffffff&lt;br /&gt;0xbffff8a8:     0xffffffff      0xbebafeca      0x00000000      0x00000000&lt;br /&gt;0xbffff8b8:     0x00000000      0x0003fddf      0x00000003      0xbffffc5e&lt;br /&gt;0xbffff8c8:     0xbffff988      0x0003ff25&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Mac OS X users and developers, beware (and be careful) about what you do with binaries. Especially when trying to analyze some "useless malware proof of concept"...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-3347624731566364185?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/3347624731566364185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/3347624731566364185'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/notes-on-mokb-26-11-2006-otool-affected.html' title='Notes on MOKB-26-11-2006: otool affected as well'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-2333640021606462016</id><published>2006-11-26T03:14:00.000-08:00</published><updated>2006-11-26T03:24:20.407-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mach-o'/><category scheme='http://www.blogger.com/atom/ns#' term='integer overflow'/><category scheme='http://www.blogger.com/atom/ns#' term='memory corruption'/><category scheme='http://www.blogger.com/atom/ns#' term='macosx'/><title type='text'>MOKB-26-11-2006: Mac OS X Universal Binary Loading Memory Corruption</title><content type='html'>&lt;blockquote&gt;     Mac OS X fails to properly handle corrupted &lt;span style="font-weight: bold;"&gt;Universal Binaries&lt;/span&gt;, leading to an exploitable &lt;span style="font-weight: bold;"&gt;memory     corruption&lt;/span&gt; condition with potential risk of kernel-mode &lt;span style="font-weight: bold;"&gt;arbitrary code execution&lt;/span&gt;.     This particular vulnerability is caused by an integer overflow in the &lt;span style="font-style: italic;"&gt;fatfile_getarch2()&lt;/span&gt; function.     Local unprivileged users can abuse this issue with specially crafted Mach-O 'Universal' binaries.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-26-11-2006.html"&gt;More details and debugging information&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-26-11-2006.bz2"&gt;MOKB-26-11-2006.bz2&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;/blockquote&gt; &lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-2333640021606462016?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/2333640021606462016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/2333640021606462016'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-26-11-2006-mac-os-x-universal.html' title='MOKB-26-11-2006: Mac OS X Universal Binary Loading Memory Corruption'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-2846590953266637591</id><published>2006-11-25T16:27:00.000-08:00</published><updated>2006-11-25T18:12:38.736-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reiserfs'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='memory corruption'/><category scheme='http://www.blogger.com/atom/ns#' term='denial of service'/><category scheme='http://www.blogger.com/atom/ns#' term='fsfuzzer'/><title type='text'>MOKB-25-11-2006: Linux 2.6.x ReiserFS Sync Memory Corruption</title><content type='html'>&lt;blockquote&gt;     The &lt;span style="font-weight: bold;"&gt;ReiserFS&lt;/span&gt; support code of Linux 2.6.x fails to properly handle crafted data     structures, leading to an exploitable memory corruption condition when a sync is being done     in a corrupted ReiserFS filesystem.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-25-11-2006.html"&gt;More details&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Proof of concept:  &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-25-11-2006.img.bz2"&gt;MOKB-25-11-2006.img.bz2&lt;/a&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-2846590953266637591?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/2846590953266637591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/2846590953266637591'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-25-11-2006-linux-26x-reiserfs-sync.html' title='MOKB-25-11-2006: Linux 2.6.x ReiserFS Sync Memory Corruption'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-531459628830652945</id><published>2006-11-24T17:04:00.000-08:00</published><updated>2006-11-24T17:08:33.136-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='denial of service'/><category scheme='http://www.blogger.com/atom/ns#' term='macosx'/><title type='text'>MOKB-24-11-2006: Mac OS X kqueue Local Denial of Service</title><content type='html'>&lt;blockquote&gt;     Inconsistent handling of &lt;span style="font-weight: bold;"&gt;kqueue&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;kevent&lt;/span&gt; interfaces in the Mac OS X kernel,     allows &lt;span style="font-weight: bold;"&gt;local unprivileged users to cause a denial of service condition&lt;/span&gt;. This particular vulnerability can be abused by a process registering a queue     and a kernel event via the kevent() call, then spawning a child     via fork() and attempting to register another event for the same ("parent") queue. &lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-24-11-2006.html"&gt;More details and debugging information&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-24-11-2006.c.bz2"&gt;MOKB-24-11-2006.c.bz2&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-531459628830652945?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/531459628830652945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/531459628830652945'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-24-11-2006-mac-os-x-kqueue-local.html' title='MOKB-24-11-2006: Mac OS X kqueue Local Denial of Service'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-6416040830028162084</id><published>2006-11-23T15:23:00.000-08:00</published><updated>2006-11-23T15:26:11.809-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mach-o'/><category scheme='http://www.blogger.com/atom/ns#' term='memory corruption'/><category scheme='http://www.blogger.com/atom/ns#' term='macosx'/><title type='text'>MOKB-23-11-2006: Mac OS X Mach-O Binary Loading Memory Corruption</title><content type='html'>&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Vínculo" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;blockquote&gt;Mac OS X fails to properly handle corrupted &lt;span style="font-weight: bold;"&gt;Mach-O&lt;/span&gt; binaries, leading to an exploitable &lt;span style="font-weight: bold;"&gt;memory     corruption&lt;/span&gt; condition. This is triggered by execution of a Mach-O binary with a valid mach_header     structure and corrupted load_command data structures. Local &lt;span style="font-weight: bold;"&gt;unprivileged users&lt;/span&gt; can abuse this issue.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-23-11-2006.html"&gt;More details and debug information&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-23-11-2006.bz2"&gt;MOKB-23-11-2006.bz2&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-6416040830028162084?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/6416040830028162084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/6416040830028162084'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-23-11-2006-mac-os-x-mach-o-binary.html' title='MOKB-23-11-2006: Mac OS X Mach-O Binary Loading Memory Corruption'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-3859278097548812162</id><published>2006-11-22T16:06:00.000-08:00</published><updated>2007-01-11T15:55:28.589-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='macosx'/><title type='text'>More MOKB-20-11-2006 related news</title><content type='html'>Apparently, it isn't enough to explain these issues in the most simple possible way. There will be always someone else who doesn't bother reading, checking and, well, there will be always someone willing to say something that doesn't make sense at all.&lt;br /&gt;&lt;br /&gt;A &lt;a href="http://alastairs-place.net/2006/11/dmg-kernel-pani/"&gt;blog post&lt;/a&gt; is claiming that 'crashing a Mac with a .dmg, has been known for ages'. It doesn't stop there, it even falls in the now clueless logical fallacy that has been used over and over by Mac Zealots and other creatures of Neverland for enough time now:&lt;br /&gt;&lt;blockquote&gt;conveniently ignoring the fact that this is still just a crash, not an exploit, and that not all crashes are actually exploitable anyway.&lt;/blockquote&gt;Too many things mixed there and getting screwed up. Time to stop, space cowboy. Going back to Earth, the definition of a 'crash' in kernel-land has quite a few possible meanings:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;locking issues&lt;/li&gt;&lt;li&gt; infinite loops (ex. filesystem code looking for non-existent blocks)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;unhandled exceptions (ex. invalid memory access, ala page faults, etc)&lt;/li&gt;&lt;li&gt;handled exceptions (ex. known unsupported condition, poorly written code panicking for no real reason, ala fpathconf() bug, etc).&lt;/li&gt;&lt;li&gt;...&lt;/li&gt;&lt;/ul&gt;Now define exploit in the context of a kernel-land issue. Basically exploiting a bug a in kernel-land requires some conditions to be met:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;influence memory operations (ex. land at controlled memory)&lt;/li&gt;&lt;li&gt;avoid hard locks&lt;/li&gt;&lt;li&gt;avoid corrupting essential spots&lt;/li&gt;&lt;li&gt;change execution flow gracefully&lt;/li&gt;&lt;/ul&gt; In any case, once you have abused the vulnerable condition, you will have only one chance (normally, although there are exceptions, like modules and other interfaces that can be dynamically loaded and not necessarily get totally screwed up) to subvert the execution flow, until it goes wild and causes your so-called 'crash'. So, what happens upon successful exploitation? You're &lt;span style="font-style: italic;"&gt;pwned,&lt;/span&gt; Michael Knight.&lt;br /&gt;&lt;br /&gt;So, leaving the humorous style. Mac Zealots, please get a life. If something is well beyond your understanding capability, don't worry. Go watch TV, or the iTunes Store.&lt;br /&gt;&lt;br /&gt;Reading documentation, debugging, checking the problem, spending hours to understand how something actually works, is obviously a tedious task. It's easier to smoke some pot and mixed hash while listening to Massive Attack and Modest Mouse.&lt;br /&gt;&lt;br /&gt;Signed, a proud Macbook, Mac OS X and iPod (it has some indie music too, but not the brainwashing kind it seems, fortunately) user.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-3859278097548812162?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/3859278097548812162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/3859278097548812162'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/more-mokb-20-11-2006-related-news.html' title='More MOKB-20-11-2006 related news'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-7183313785489811070</id><published>2006-11-22T15:29:00.000-08:00</published><updated>2006-11-22T15:32:44.046-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='remote'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft windows'/><category scheme='http://www.blogger.com/atom/ns#' term='wireless'/><title type='text'>MOKB-22-11-2006: NetGear WG311v1 Wireless Driver Long SSID Overflow</title><content type='html'>&lt;blockquote&gt;        The &lt;span style="font-weight: bold;"&gt;NetGear WG311v1 wireless adapter&lt;/span&gt; (PCI) ships with a version of WG311ND5.SYS     that is vulnerable to a &lt;span style="font-weight: bold;"&gt;heap-based buffer overflow condition&lt;/span&gt;. This issue may lead to     &lt;span style="font-weight: bold;"&gt;arbitrary kernel-mode code execution&lt;/span&gt;.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-22-11-2006.html"&gt;More details and debugging information&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://metasploit.com/svn/framework3/trunk/modules/auxiliary/dos/wireless/netgear_wg311pci.rb"&gt;      auxiliary/dos/wireless/netgear_wg311pci.rb&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-7183313785489811070?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/7183313785489811070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/7183313785489811070'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-22-11-2006-netgear-wg311v1.html' title='MOKB-22-11-2006: NetGear WG311v1 Wireless Driver Long SSID Overflow'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-9168531584029179277</id><published>2006-11-22T10:00:00.000-08:00</published><updated>2006-11-22T10:13:11.524-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dmg'/><category scheme='http://www.blogger.com/atom/ns#' term='in the wild'/><category scheme='http://www.blogger.com/atom/ns#' term='macosx'/><title type='text'>Alert on MOKB-20-11-2006: Being exploited in the wild?</title><content type='html'>I've been contacted by a Mac OS X user about a DMG image being &lt;span style="font-weight: bold;"&gt;distributed as a supposed 'cracked' version of some software&lt;/span&gt;, although it contains the 'shareware' (demonstration, time-limited) version available from the vendor website.&lt;br /&gt;&lt;br /&gt;Without further investigation, there are no reasons to think it might be the same bug as the one published in MOKB-20-11-2006. A first look over the hexdump of the file shows that it actually &lt;span style="font-weight: bold;"&gt;contains corrupted data, yet keeping certain sections of the DMG format itself&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;There's &lt;span style="font-weight: bold;"&gt;no security update from Apple right now&lt;/span&gt;, thus I would like to strongly recommend a &lt;span style="font-weight: bold;"&gt;higher level of caution&lt;/span&gt;. Don't download DMG files, don't get them off untrusted sources (ex. P2P networks) and disable the Safari feature for opening this kind of files after downloading (via Preferences -&gt; General -&gt; Open 'safe files' after download).&lt;br /&gt;&lt;br /&gt;Due to time limitations, research of this issue might overlap with today's release, leading to a short delay.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-9168531584029179277?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/9168531584029179277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/9168531584029179277'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/alert-on-mokb-20-11-2006-being.html' title='Alert on MOKB-20-11-2006: Being exploited in the wild?'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-2699416381147530221</id><published>2006-11-21T15:27:00.000-08:00</published><updated>2006-11-21T15:31:04.898-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hfs'/><category scheme='http://www.blogger.com/atom/ns#' term='dmg'/><category scheme='http://www.blogger.com/atom/ns#' term='remote'/><category scheme='http://www.blogger.com/atom/ns#' term='denial of service'/><category scheme='http://www.blogger.com/atom/ns#' term='macosx'/><title type='text'>MOKB-21-11-2006: Mac OS X Apple UDTO HFS+ Disk Image Denial of Service (1)</title><content type='html'>&lt;blockquote&gt;     Mac OS X fails to properly handle corrupted &lt;span style="font-weight: bold;"&gt;UDTO HFS+&lt;/span&gt; image structures (ex. bad sectors), leading to an exploitable     denial of service condition. Although it hasn't been checked further, memory corruption     is present under certain conditions (in this particular case, unlikely to allow arbitrary     code execution).&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-21-11-2006.html"&gt;More details and debugging information&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-21-11-2006.dmg.bz2"&gt;MOKB-21-11-2006.dmg.bz2&lt;/a&gt; and for Safari users: &lt;a href="http://projects.info-pull.com/misc/MOKB-21-11-2006.dmg"&gt;MOKB-21-11-2006.dmg&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-2699416381147530221?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/2699416381147530221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/2699416381147530221'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-21-11-2006-mac-os-x-apple-udto-hfs.html' title='MOKB-21-11-2006: Mac OS X Apple UDTO HFS+ Disk Image Denial of Service (1)'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-9153862326945774246</id><published>2006-11-20T14:23:00.000-08:00</published><updated>2006-11-20T14:28:02.633-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dmg'/><category scheme='http://www.blogger.com/atom/ns#' term='remote'/><category scheme='http://www.blogger.com/atom/ns#' term='macosx'/><title type='text'>MOKB-20-11-2006: Mac OS X Apple UDIF Disk Image Kernel Memory Corruption (1)</title><content type='html'>&lt;blockquote&gt;Mac OS X &lt;span style="font-weight: bold;"&gt;com.apple.AppleDiskImageController&lt;/span&gt; fails to properly handle corrupted DMG image structures, leading to an &lt;span style="font-weight: bold;"&gt;exploitable memory corruption&lt;/span&gt; condition with &lt;span style="font-weight: bold;"&gt;potential kernel-mode arbitrary code execution&lt;/span&gt; by &lt;span style="font-weight: bold;"&gt;unprivileged users&lt;/span&gt;.     &lt;br /&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-20-11-2006.html"&gt;More details and debugging information&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-20-11-2006.dmg.bz2"&gt;MOKB-20-11-2006&lt;/a&gt;&lt;a href="file:///Users/SteveHanJobs/work/MOKB/daring/wuss/ball.dmg"&gt;.dmg.bz2&lt;/a&gt; (needs decompressing), &lt;a href="http://www.digitalmunition.com/MOKB-20.dmg"&gt;MOKB-20.dmg&lt;/a&gt; (direct link for proud Safari users).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-9153862326945774246?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/9153862326945774246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/9153862326945774246'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-20-11-2006-mac-os-x-apple-udif.html' title='MOKB-20-11-2006: Mac OS X Apple UDIF Disk Image Kernel Memory Corruption (1)'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-4786932987243443729</id><published>2006-11-19T14:04:00.000-08:00</published><updated>2006-11-20T05:25:50.173-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ntfs'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='denial of service'/><category scheme='http://www.blogger.com/atom/ns#' term='fsfuzzer'/><title type='text'>MOKB-19-11-2006: Linux 2.6.x NTFS __find_get_block_slow() denial of service</title><content type='html'>&lt;blockquote&gt;The NTFS filesystem module of the Linux 2.6.x kernel fails to properly handle corrupted data structures, leading to an exploitable denial of service condition. This issue is similar to that explained in MOKB-05-11-2006.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-19-11-2006.html"&gt;More details and debugging information&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-19-11-2006.img.bz2"&gt;MOKB-19-11-2006.img.bz2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;     &lt;a href="http://projects.info-pull.com/mokb/MOKB-05-11-2006.html"&gt;Linux 2.6.x ISO9660 __find_get_block_slow() denial of service&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-4786932987243443729?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/4786932987243443729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/4786932987243443729'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-19-11-2006-linux-26x-ntfs.html' title='MOKB-19-11-2006: Linux 2.6.x NTFS __find_get_block_slow() denial of service'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-1284287786483170575</id><published>2006-11-18T13:24:00.000-08:00</published><updated>2006-11-19T06:26:46.355-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='remote'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft windows'/><category scheme='http://www.blogger.com/atom/ns#' term='wireless'/><category scheme='http://www.blogger.com/atom/ns#' term='memory corruption'/><title type='text'>MOKB-18-11-2006: NetGear MA521 Wireless Driver Long Rates Overflow</title><content type='html'>&lt;blockquote&gt;The&lt;span style="font-weight: bold;"&gt; NetGear MA521 wireless adapter&lt;/span&gt; (PCMCIA) ships with a version of MA521nd5.SYS      that is vulnerable to a &lt;span style="font-weight: bold;"&gt;memory corruption&lt;/span&gt; condition. This issue may lead to      arbitrary kernel-mode code execution.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-18-11-2006.html"&gt;More details and debugging information&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept:  &lt;a href="http://metasploit.com/svn/framework3/trunk/modules/auxiliary/dos/wireless/netgear_ma521_rates.rb"&gt;netgear_ma521_rates.rb&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-1284287786483170575?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/1284287786483170575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/1284287786483170575'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-18-11-2006-netgear-ma521-wireless.html' title='MOKB-18-11-2006: NetGear MA521 Wireless Driver Long Rates Overflow'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-3693610345582972194</id><published>2006-11-17T16:28:00.000-08:00</published><updated>2006-11-17T16:30:19.666-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='denial of service'/><category scheme='http://www.blogger.com/atom/ns#' term='minix'/><category scheme='http://www.blogger.com/atom/ns#' term='fsfuzzer'/><title type='text'>MOKB-17-11-2006: Linux 2.6.x minix_bmap denial of service</title><content type='html'>&lt;blockquote&gt;Linux 2.6.x minix filesystem code fails to properly handle corrupted data     structures, leading to an exploitable denial of service issue when a crafted     fs stream is being mounted.     &lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-17-11-2006.html"&gt;More details and debugging information&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-17-11-2006.img.bz2"&gt;MOKB-17-11-2006.img.bz2&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-3693610345582972194?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/3693610345582972194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/3693610345582972194'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-17-11-2006-linux-26x-minixbmap.html' title='MOKB-17-11-2006: Linux 2.6.x minix_bmap denial of service'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-6031639398392504307</id><published>2006-11-16T08:16:00.000-08:00</published><updated>2006-11-16T08:25:58.638-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='remote'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft windows'/><category scheme='http://www.blogger.com/atom/ns#' term='wireless'/><title type='text'>MOKB-16-11-2006: NetGear WG111v2 Wireless Driver Long Beacon Overflow</title><content type='html'>&lt;blockquote&gt;The &lt;span style="font-weight: bold;"&gt;NetGear WG111v2 wireless adapter&lt;/span&gt; (USB) ships with a version of WG111v2.SYS that is vulnerable to a &lt;span style="font-weight: bold;"&gt;stack-based buffer overflow&lt;/span&gt;. This overflow can lead to &lt;span style="font-weight: bold;"&gt;arbitrary kernel-mode code execution&lt;/span&gt;. The overflow occurs when a 802.11 beacon request is received that contains over 1100 bytes of information elements.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-16-11-2006.html"&gt;More details&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://metasploit.com/svn/framework3/trunk/modules/exploits/windows/driver/netgear_wg111_beacon.rb"&gt;netgear_wg111_beacon.rb&lt;/a&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-6031639398392504307?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/6031639398392504307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/6031639398392504307'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-16-11-2006-netgear-wg111v2.html' title='MOKB-16-11-2006: NetGear WG111v2 Wireless Driver Long Beacon Overflow'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-2904414412899505254</id><published>2006-11-15T14:09:00.000-08:00</published><updated>2006-11-15T14:12:15.734-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gfs2'/><category scheme='http://www.blogger.com/atom/ns#' term='denial of service'/><category scheme='http://www.blogger.com/atom/ns#' term='fsfuzzer'/><title type='text'>MOKB-15-11-2006: Linux 2.6.x gfs2 init_journal denial of service</title><content type='html'>&lt;blockquote&gt;Linux 2.6.x &lt;span style="font-weight: bold;"&gt;gfs2&lt;/span&gt; filesystem code fails to properly handle corrupted data structures, leading to an exploitable denial of service issue when a crafted stream is being mounted. This particular vulnerability is caused by a NULL pointer dereference in the &lt;span style="font-weight: bold;"&gt;init_journal&lt;/span&gt; function.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-15-11-2006.html"&gt;More details&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-15-11-2006.img.bz2"&gt;MOKB-15-11-2006.img.bz2&lt;/a&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-2904414412899505254?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/2904414412899505254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/2904414412899505254'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-15-11-2006-linux-26x-gfs2.html' title='MOKB-15-11-2006: Linux 2.6.x gfs2 init_journal denial of service'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-3113751516056847959</id><published>2006-11-14T12:01:00.000-08:00</published><updated>2006-11-14T12:07:29.781-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='selinux'/><category scheme='http://www.blogger.com/atom/ns#' term='hfs'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='denial of service'/><category scheme='http://www.blogger.com/atom/ns#' term='fsfuzzer'/><title type='text'>MOKB-14-11-2006: Linux 2.6.x SELinux superblock_doinit denial of service</title><content type='html'>&lt;blockquote&gt;Failure to handle mounting of corrupt filesystem streams may lead to a local denial of service condition when SELinux hooks are enabled. This particular vulnerability is caused by a &lt;span style="font-weight: bold;"&gt;null pointer dereference&lt;/span&gt; in the superblock_doinit function. &lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-14-11-2006.html"&gt;More details&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-14-11-2006.img.bz2"&gt;MOKB-14-11-2006.img.bz2&lt;/a&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-3113751516056847959?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/3113751516056847959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/3113751516056847959'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-14-11-2006-linux-26x-selinux.html' title='MOKB-14-11-2006: Linux 2.6.x SELinux superblock_doinit denial of service'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-1574719592634309511</id><published>2006-11-13T09:38:00.000-08:00</published><updated>2006-11-13T09:47:46.342-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='remote'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft windows'/><category scheme='http://www.blogger.com/atom/ns#' term='wireless'/><title type='text'>MOKB-13-11-2006: D-Link DWL-G132 Wireless Driver Beacon Rates Overflow</title><content type='html'>&lt;blockquote&gt;The D-Link DWL-G132 wireless adapter (USB) ships with a version of A5AGU.SYS that is vulnerable to a stack-based buffer overflow. This overflow can lead to arbitrary kernel-mode code execution. The overflow occurs when a 802.11 beacon request is received that contains over 36 bytes in the Rates information element (IE).&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-13-11-2006.html"&gt;More details&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://metasploit.com/svn/framework3/trunk/modules/exploits/windows/driver/dlink_wifi_rates.rb"&gt;dlink_wifi_rates.rb (Metasploit)&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-1574719592634309511?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/1574719592634309511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/1574719592634309511'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-13-11-2006-d-link-dwl-g132.html' title='MOKB-13-11-2006: D-Link DWL-G132 Wireless Driver Beacon Rates Overflow'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-8332644302743257718</id><published>2006-11-12T13:51:00.000-08:00</published><updated>2006-11-14T12:01:35.403-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ext2'/><category scheme='http://www.blogger.com/atom/ns#' term='denial of service'/><category scheme='http://www.blogger.com/atom/ns#' term='fsfuzzer'/><title type='text'>MOKB-12-11-2006: Linux 2.6.x ext2_check_page denial of service</title><content type='html'>&lt;blockquote&gt;Linux 2.6.x ext2 filesystem code fails to properly handle corrupted data structures, leading to an exploitable denial of service issue when read operation is being done on a crafted fs stream.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-12-11-2006.html"&gt;More details&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-12-11-2006.img.bz2"&gt;MOKB-12-11-2006.img.bz2&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-8332644302743257718?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/8332644302743257718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/8332644302743257718'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-09-11-2006-linux-26x-ext2checkpage.html' title='MOKB-12-11-2006: Linux 2.6.x ext2_check_page denial of service'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-2409648325958783416</id><published>2006-11-11T00:04:00.000-08:00</published><updated>2006-11-11T04:16:11.614-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='remote'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft windows'/><category scheme='http://www.blogger.com/atom/ns#' term='wireless'/><title type='text'>MOKB-11-11-2006: Broadcom Wireless Driver Probe Response SSID Overflow</title><content type='html'>&lt;blockquote&gt;The &lt;span style="font-weight: bold;"&gt;Broadcom BCMWL5.SYS wireless device driver&lt;/span&gt; is vulnerable to a stack-based buffer overflow that can lead to &lt;span style="font-weight: bold;"&gt;arbitrary kernel-mode code execution&lt;/span&gt;. This particular vulnerability is caused by improper handling of 802.11 &lt;span style="font-weight: bold;"&gt;probe responses containing&lt;/span&gt; a &lt;span style="font-weight: bold;"&gt;long SSID field&lt;/span&gt;. The BCMWL5.SYS driver is bundled with new PCs from HP, Dell, Gateway, eMachines, and other computer manufacturers.&lt;/blockquote&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-11-11-2006.html"&gt;More details&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://metasploit.com/svn/framework3/trunk/modules/exploits/windows/driver/broadcom_wifi_ssid.rb"&gt;broadcom_wifi_ssid.rb (Metasploit)&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-2409648325958783416?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/2409648325958783416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/2409648325958783416'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-11-11-2006-broadcom-wireless.html' title='MOKB-11-11-2006: Broadcom Wireless Driver Probe Response SSID Overflow'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-351687344832140391</id><published>2006-11-10T11:55:00.000-08:00</published><updated>2006-11-14T12:02:41.180-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fs corruption'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='denial of service'/><category scheme='http://www.blogger.com/atom/ns#' term='fsfuzzer'/><category scheme='http://www.blogger.com/atom/ns#' term='ext3'/><title type='text'>MOKB-10-11-2006: Linux 2.6.x ext3fs_dirhash denial of service</title><content type='html'>&lt;blockquote&gt;Linux 2.6.x &lt;span style="font-weight: bold;"&gt;ext3&lt;/span&gt; filesystem code fails to properly handle corrupted data structures, leading to an exploitable &lt;span style="font-weight: bold;"&gt;denial of service&lt;/span&gt; issue with potential &lt;span style="font-weight: bold;"&gt;fs corruption&lt;/span&gt;, when a read operation is done on a crafted ext3 stream.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-10-11-2006.html"&gt;More details&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-10-11-2006.img.bz2"&gt;MOKB-10-11-2006.img.bz2&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-351687344832140391?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/351687344832140391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/351687344832140391'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-09-11-2006-linux-26x-ext3fsdirhash.html' title='MOKB-10-11-2006: Linux 2.6.x ext3fs_dirhash denial of service'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-4891144789188465054</id><published>2006-11-09T06:24:00.000-08:00</published><updated>2006-11-09T06:31:32.163-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='denial of service'/><category scheme='http://www.blogger.com/atom/ns#' term='ancient'/><category scheme='http://www.blogger.com/atom/ns#' term='macosx'/><title type='text'>MOKB-09-11-2006: Mac OS X fpathconf() syscall denial of service</title><content type='html'>&lt;blockquote&gt;Failure to handle unknown file types by the Mac OS X kernel (XNU) fpathconf() syscall causes a kernel panic, leading to an &lt;span style="font-weight: bold;"&gt;exploitable local denial of service by non-privileged users&lt;/span&gt;. The bug was  fixed by FreeBSD on Tue Jun 27 23:08:36 2000 UTC (&lt;span style="font-weight: bold;"&gt;6 years, 4 months ago&lt;/span&gt;).&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-09-11-2006.html"&gt;More details&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-09-11-2006.html"&gt;Proof of concept&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-4891144789188465054?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/4891144789188465054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/4891144789188465054'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-09-11-2006-mac-os-x-fpathconf.html' title='MOKB-09-11-2006: Mac OS X fpathconf() syscall denial of service'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-6660516172065392403</id><published>2006-11-08T10:52:00.000-08:00</published><updated>2006-11-08T10:58:40.943-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='memory corruption'/><category scheme='http://www.blogger.com/atom/ns#' term='denial of service'/><category scheme='http://www.blogger.com/atom/ns#' term='ufs'/><title type='text'>MOKB-08-11-2006: FreeBSD 6.1 UFS filesystem ffs_rdextattr() integer overflow</title><content type='html'>&lt;blockquote&gt;The UFS filesystem handling code of the FreeBSD 6.1 kernel fails to properly     handle corrupted data structures, leading to exploitable memory corruption (DoS)     issues and possible arbitrary code execution. This particular vulnerability is     caused by an integer overflow, similar to &lt;a href="http://projects.info-pull.com/mokb/MOKB-03-11-2006.html"&gt;&lt;strong&gt;MOKB-03-11-2006&lt;/strong&gt;&lt;/a&gt;.&lt;br /&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-08-11-2006.html"&gt;More details and debug information&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-08-11-2006.img.bz2"&gt;MOKB-08-11-2006.img.bz2&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Related to &lt;a href="http://projects.info-pull.com/mokb/MOKB-03-11-2006.html"&gt;MOKB-03-11-2006: FreeBSD 6.1 UFS filesystem ffs_mountfs() integer overflow&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-6660516172065392403?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/6660516172065392403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/6660516172065392403'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-08-11-2006-freebsd-61-ufs.html' title='MOKB-08-11-2006: FreeBSD 6.1 UFS filesystem ffs_rdextattr() integer overflow'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-1260912626231443779</id><published>2006-11-07T13:34:00.000-08:00</published><updated>2006-11-07T13:37:21.604-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zlib'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='cramfs'/><category scheme='http://www.blogger.com/atom/ns#' term='memory corruption'/><category scheme='http://www.blogger.com/atom/ns#' term='fsfuzzer'/><title type='text'>MOKB-07-11-2006: Linux 2.6.x zlib_inflate memory corruption</title><content type='html'>&lt;blockquote&gt;     Linux 2.6.x &lt;span style="font-weight: bold;"&gt;zlib_inflate&lt;/span&gt; function can be abused by filesystems that &lt;span style="font-weight: bold;"&gt;depend on zlib compression&lt;/span&gt;,     such as &lt;span style="font-weight: bold;"&gt;cramfs&lt;/span&gt;. A failure to handle crafted data, result of a read operation in     a corrupted filesystem stream, may lead to &lt;span style="font-weight: bold;"&gt;memory corruption&lt;/span&gt;.     This particular vulnerability requires a filesystem (proof of concept for cramfs provided) to     fail validation (ex. no integrity checking) of the binary stream in order to reach execution of     zlib_inflate()&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-07-11-2006.html"&gt;More details and debug information&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-07-11-2006.img.bz2"&gt;MOKB-07-11-2006.img.bz2&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-1260912626231443779?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/1260912626231443779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/1260912626231443779'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-07-11-2006-linux-26x-zlibinflate.html' title='MOKB-07-11-2006: Linux 2.6.x zlib_inflate memory corruption'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-5852334946619323598</id><published>2006-11-06T06:39:00.000-08:00</published><updated>2006-11-06T06:53:34.364-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='privilege escalation'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft windows'/><category scheme='http://www.blogger.com/atom/ns#' term='memory corruption'/><category scheme='http://www.blogger.com/atom/ns#' term='denial of service'/><title type='text'>MOKB-06-11-2006: Microsoft Windows kernel GDI local privilege escalation</title><content type='html'>&lt;blockquote&gt;     A &lt;span style="font-weight: bold;"&gt;vulnerability in &lt;/span&gt;the&lt;span style="font-weight: bold;"&gt; handling of GDI kernel structures&lt;/span&gt; of Microsoft Windows leads to an exploitable     &lt;span style="font-weight: bold;"&gt;memory corruption&lt;/span&gt; condition, causing a denial of service (so-called BSoD) or &lt;span style="font-weight: bold;"&gt;arbitrary code execution&lt;/span&gt;     on successful exploitation. This would allow a local user to escalate privileges, gaining full control     of the system.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://projects.info-pull.com/mokb/MOKB-06-11-2006.html"&gt;More details and debug information&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/GDIKernelPoC.cpp"&gt;GDIKernelPoC.cpp&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-5852334946619323598?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/5852334946619323598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/5852334946619323598'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-06-11-2006-microsoft-windows.html' title='MOKB-06-11-2006: Microsoft Windows kernel GDI local privilege escalation'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-3265334405913457784</id><published>2006-11-05T10:15:00.000-08:00</published><updated>2006-11-05T10:26:21.984-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ISO9660'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='denial of service'/><category scheme='http://www.blogger.com/atom/ns#' term='fsfuzzer'/><title type='text'>MOKB-05-11-2006: Linux 2.6.x ISO9660 __find_get_block_slow() denial of service</title><content type='html'>&lt;blockquote&gt;The &lt;span style="font-weight: bold;"&gt;ISO9660&lt;/span&gt; filesystem handling code of the Linux 2.6.x kernel fails to properly handle corrupted data structures, leading to an exploitable denial of service condition. This particular vulnerability seems to be caused by a race condition and a signedness issue.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-05-11-2006.html"&gt;More details and debug information&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-05-11-2006.iso.bz2"&gt;MOKB-05-11-2006.iso.bz2&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;Uncompress, burn, plug, mayhem.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:78%;"&gt;"The sky fell down when I plugged it,&lt;br /&gt;The green of the wallpaper countryside has turned to blue,&lt;br /&gt;I had the CD right on my fingertips,&lt;br /&gt;...&lt;br /&gt;Frank Sinatra, "&lt;a href="http://www.theguitarguy.com/skyfelld.htm"&gt;The Sky Fell Down&lt;/a&gt;" (&lt;/span&gt;&lt;span style="font-style: italic;font-size:78%;" &gt;remix&lt;/span&gt;&lt;span style="font-size:78%;"&gt;).&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-3265334405913457784?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/3265334405913457784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/3265334405913457784'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-05-11-2006-linux-26x-iso9660.html' title='MOKB-05-11-2006: Linux 2.6.x ISO9660 __find_get_block_slow() denial of service'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-4175672718678575309</id><published>2006-11-04T13:43:00.000-08:00</published><updated>2006-11-04T13:47:08.331-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='memory corruption'/><category scheme='http://www.blogger.com/atom/ns#' term='denial of service'/><category scheme='http://www.blogger.com/atom/ns#' term='ufs'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><category scheme='http://www.blogger.com/atom/ns#' term='fsfuzzer'/><title type='text'>MOKB-04-11-2006: Solaris 10 UFS filesystem alloccgblk denial of service</title><content type='html'>&lt;blockquote&gt;     The UFS filesystem handling code of the Solaris 10 kernel fails to properly handle corrupted data structures,     leading to an exploitable denial of service issue and potential loss of data or corruption of the     local UFS filesystems, due to memory corruption.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-04-11-2006.html"&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-04-11-2006.html"&gt;More details and debug information&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-04-11-2006.img.gz"&gt;MOKB-04-11-2006.img.gz&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-4175672718678575309?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/4175672718678575309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/4175672718678575309'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-04-11-2006-solaris-10-ufs.html' title='MOKB-04-11-2006: Solaris 10 UFS filesystem alloccgblk denial of service'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-7995533155515116784</id><published>2006-11-03T11:17:00.000-08:00</published><updated>2006-11-03T11:58:46.093-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='integer overflow'/><category scheme='http://www.blogger.com/atom/ns#' term='memory corruption'/><category scheme='http://www.blogger.com/atom/ns#' term='denial of service'/><category scheme='http://www.blogger.com/atom/ns#' term='ufs'/><title type='text'>MOKB-03-11-2006: FreeBSD 6.1 UFS filesystem ffs_mountfs() integer overflow</title><content type='html'>The UFS filesystem handling code of the FreeBSD 6.1 kernel fails to properly     handle corrupted data structures, leading to &lt;span style="font-weight: bold;"&gt;exploitable memory corruption&lt;/span&gt; (DoS)     issues and &lt;span style="font-weight: bold;"&gt;possible arbitrary code execution&lt;/span&gt;. This particular vulnerability is     caused by an &lt;span style="font-weight: bold;"&gt;integer overflow&lt;/span&gt; at ffs_mountfs() function.    &lt;br /&gt;&lt;br /&gt;More details:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-03-11-2006.html"&gt;http://projects.info-pull.com/mokb/MOKB-03-11-2006.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-7995533155515116784?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/7995533155515116784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/7995533155515116784'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-03-11-2006-freebsd-61-ufs.html' title='MOKB-03-11-2006: FreeBSD 6.1 UFS filesystem ffs_mountfs() integer overflow'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-807979157148654212</id><published>2006-11-02T06:35:00.000-08:00</published><updated>2006-11-02T06:40:58.600-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='squashfs'/><category scheme='http://www.blogger.com/atom/ns#' term='denial of service'/><category scheme='http://www.blogger.com/atom/ns#' term='fsfuzzer'/><title type='text'>MOKB-02-11-2006: Linux 2.6.x squashfs double free</title><content type='html'>&lt;blockquote&gt;The &lt;span style="font-weight: bold;"&gt;squashfs&lt;/span&gt; module of the Linux kernel (2.6.x) fails to properly handle corrupted     fs structures, leading to a denial of service and possible data corruption condition.     A specially crafted squashfs image will cause the kernel to &lt;span style="font-weight: bold;"&gt;double free&lt;/span&gt; a buffer when     a read operation is performed on the corrupted filesystem.&lt;/blockquote&gt;&lt;br /&gt;More details:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projects.info-pull.com/mokb/MOKB-02-11-2006.html"&gt;http://projects.info-pull.com/mokb/MOKB-02-11-2006.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proof of concept: &lt;a href="http://projects.info-pull.com/mokb/bug-files/MOKB-02-11-2006.img.gz"&gt;http://projects.info-pull.com/mokb/bug-files/MOKB-02-11-2006.img.gz&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-807979157148654212?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/807979157148654212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/807979157148654212'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-02-11-2006-linux-26x-squashfs.html' title='MOKB-02-11-2006: Linux 2.6.x squashfs double free'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-150743721394360765.post-8868638749365593107</id><published>2006-11-01T07:41:00.000-08:00</published><updated>2006-11-11T04:17:12.357-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='remote'/><category scheme='http://www.blogger.com/atom/ns#' term='wireless'/><category scheme='http://www.blogger.com/atom/ns#' term='memory corruption'/><category scheme='http://www.blogger.com/atom/ns#' term='macosx'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>MoKB starts:  MOKB-01-11-2006 - Apple Airport 802.11 Probe Response Kernel Memory Corruption</title><content type='html'>The Month of Kernel Bugs has started. The first bug is a memory corruption vulnerability found and contributed by fellow H D Moore.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;     The &lt;span style="font-weight: bold;"&gt;Apple Airport driver&lt;/span&gt; provided with Orinoco-based Airport cards (1999-2003 PowerBooks, iMacs)     is vulnerable to a remote memory corruption flaw. When the driver is placed into active scanning      mode, a malformed probe response frame can be used to corrupt internal kernel structures, leading     to &lt;span style="font-weight: bold;"&gt;arbitrary code execution.&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;With all the hype and buzz about the now infamous &lt;a href="http://blog.washingtonpost.com/securityfix/2006/08/hijacking_a_macbook_in_60_seco_1.html"&gt;Apple wireless device driver bugs&lt;/a&gt; (brought to attention at Black Hat, by Johnny Cache and David Maynor, &lt;a href="http://blogs.zdnet.com/Ou/?p=326"&gt;covered up&lt;/a&gt; and &lt;span style="font-style: italic;"&gt;FUD'ed&lt;/span&gt; by others), hopefully this will bring some light (better said, proof) about the existence of such flaws in the Airport device drivers.&lt;br /&gt;&lt;br /&gt;The vulnerability details and proof of concept code can be found in the &lt;a href="http://projects.info-pull.com/mokb/MOKB-01-11-2006.html"&gt;MOKB-01-11-2006&lt;/a&gt; page.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Trick or treat? Happy Halloween.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/150743721394360765-8868638749365593107?l=kernelfun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/8868638749365593107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/150743721394360765/posts/default/8868638749365593107'/><link rel='alternate' type='text/html' href='http://kernelfun.blogspot.com/2006/11/mokb-starts-mokb-01-11-2006-apple.html' title='MoKB starts:  MOKB-01-11-2006 - Apple Airport 802.11 Probe Response Kernel Memory Corruption'/><author><name>lmh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
