Linux 2.6.30 exploit posted
Posted Jul 20, 2009 0:20 UTC (Mon) by
jengelh (subscriber, #33263)
In reply to:
Linux 2.6.30 exploit posted by madscientist
Parent article:
Linux 2.6.30 exploit posted
ยป but in a function with lots of local variables, and which has been constructed over time[...], it might not be so clear. [...]Static code analysis tool[s] will find this.
These days, this would probably be done with coccinelle/spatch. Does not need to be a full problem resolving patch, just one that flags it. Along the lines of the following example (I do not claim to have hit the spatch syntax right):
@@
type localtype
identifier localid, data, member
statement s
@@
-localtype localid = data->member;
+willnotcompile localtype localid = data->member;
if (!data)
s;
@@
(
Log in to post comments)