Welcome, Guest. Please login or register.
July 25, 2008, 04:17:04 AM

Login with username, password and session length

176886 Posts
20913 Topics
50722 Members

Latest Member: minorgeek

Search:     Advanced search | Tag Cloud
+  Welcome to the Comodo Forum
|-+  Desktop Security Products
| |-+  Comodo Memory Firewall(Buffer Overflow Protection)
| | |-+  Help
| | | |-+  Does CMF protect against this?
« previous next »
Pages: [1] Go Down Print
Author Topic: Does CMF protect against this?  (Read 1444 times)
patrice58
Computer Security Testing Group
Comodo Loves me
*****
Offline Offline

Posts: 126


« on: April 21, 2008, 03:56:46 PM »

http://news.bbc.co.uk/1/hi/technology/7358792.stm
Logged
MrBrian
Computer Security Testing Group
Comodo's Hero
*****
Offline Offline

Posts: 325


« Reply #1 on: April 21, 2008, 08:28:46 PM »

I believe not, if you're referring to the general technique involved.
Logged
patrice58
Computer Security Testing Group
Comodo Loves me
*****
Offline Offline

Posts: 126


« Reply #2 on: April 21, 2008, 08:30:44 PM »

Well if not why not? it's still a buffer overflow at it's core so why not
Logged
MrBrian
Computer Security Testing Group
Comodo's Hero
*****
Offline Offline

Posts: 325


« Reply #3 on: April 21, 2008, 08:41:58 PM »

It seems that this is a new technique for exploiting null pointer references, previously thought to have been extremely difficult to exploit.   Does the general technique always rely on a buffer exploit?  (I don't mean just this specific case with Flash)
Logged
MrBrian
Computer Security Testing Group
Comodo's Hero
*****
Offline Offline

Posts: 325


« Reply #4 on: April 21, 2008, 10:02:10 PM »

It seems that this is a new technique for exploiting null pointer references, previously thought to have been extremely difficult to exploit.   Does the general technique always rely on a buffer exploit?  (I don't mean just this specific case with Flash)

To answer my own question, the answer is no.  Please see http://taossa.com/index.php/2007/04/15/bored-games/ for a simple example of this class of exploit.  Also, I started a topic about this at http://www.wilderssecurity.com/showthread.php?p=1227177#post1227177.
Logged
MrBrian
Computer Security Testing Group
Comodo's Hero
*****
Offline Offline

Posts: 325


« Reply #5 on: April 22, 2008, 12:49:11 AM »

In the event that the null pointer came about because of a failure of a memory allocation function, perhaps CMF would offer protection.  http://taossa.com/index.php/2007/04/15/bored-games provides a simple example that could be compiled and tested with CMF.
Logged
Tyler Durden
Global Moderator
Comodo Loves me
*****
Offline Offline

Posts: 162



« Reply #6 on: April 22, 2008, 04:28:07 AM »

Hi, this depends on the exploit's code, if it uses the stack/heap for the shellcode the CMF will detect this if it uses just preallocated memory CMF will not detect this. Actually this is not a BO in common meaning, but this can be detected by "on fly" signatures scanning. Exploits are generaly BO-exploits, but not in all cases, I saw many "popular" so called "exploits-suites" and ~20% of their exploits were not bugs (means BO holes) at all, just some insecure ActiveX methods or something like this.
Logged

The Verve RETURNED !!! Can't you feel this beauty in life ?!
MrBrian
Computer Security Testing Group
Comodo's Hero
*****
Offline Offline

Posts: 325


« Reply #7 on: April 22, 2008, 04:33:49 PM »

Hi, this depends on the exploit's code, if it uses the stack/heap for the shellcode the CMF will detect this if it uses just preallocated memory CMF will not detect this. Actually this is not a BO in common meaning, but this can be detected by "on fly" signatures scanning. Exploits are generaly BO-exploits, but not in all cases, I saw many "popular" so called "exploits-suites" and ~20% of their exploits were not bugs (means BO holes) at all, just some insecure ActiveX methods or something like this.

What about in the specific case of, let's say, a call to calloc() fails (in other words, no memory is allocated but should have been), and then later on this (null) pointer has an offset added to it, and then the resulting memory location is written to?  For example, if the calloc function in the example at http://taossa.com/index.php/2007/04/15/bored-games/ fails, and setSquare is subsequently called, will CMF alert on the setSquare call that dereferences a null pointer+offset?
Logged
Tyler Durden
Global Moderator
Comodo Loves me
*****
Offline Offline

Posts: 162



« Reply #8 on: April 23, 2008, 01:41:41 AM »

No, ofcourse CMF will not say anything till that will be exploited to "jmp" somewhere to execute the shellcode.
Logged

The Verve RETURNED !!! Can't you feel this beauty in life ?!
3xist
Guest
« Reply #9 on: May 31, 2008, 04:29:10 AM »

Locked.

Reason: Out-Dated post.

Josh
Logged
Tags:
Pages: [1] Go Up Print 
« previous next »
Jump to:  

SSL Firewall
Page created in 0.078 seconds with 20 queries.
Powered by SMF 1.1.5 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks
Design by 7dana.com