Scott Harney wrote:
> Dustin Puryear wrote:
>>
>> Well, one issue with the x86 is that you can execute code on the stack 
>> and [possibly] in the data segment (it's been a while since I did 
>> assembly, so I don't really remember this one). But then again, I 
>> think this occurs on a lot of other CPU architectures as well.
>>
>> If you couldn't execute code on the stack then a lot of symptoms would 
>> go away, but the root cause of bad code would remain.
> 
> 
> Compilers can check for this at compile time too.

Yeah, but exploits that use code on the stack are runtime issues.

Did you mean something else? I may have misunderstood you.

Reply via email to