<p dir="ltr">Andrew,</p>
<p dir="ltr">CFG does not protect against valid path computing invalid data, aka, data-only attacks.  I believe that is what Sergey meant, but copying him to grow the discussion ;)<br></p>
<p dir="ltr">regards,</p>
<div class="gmail_quote">On Dec 11, 2015 6:40 AM, &quot;Andrew&quot; &lt;<a href="mailto:munin@mimisbrunnr.net">munin@mimisbrunnr.net</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">&gt; Dr. Sergey Bratus did an excellent job of looking at how there is NO<br>
WAY TO DEFINE THE STANDARD EXECUTION PATH OF A PROGRAM.<br>
<br>
Really?<br>
<br>
What about the information that Control Flow Guard generates? Then<br>
there&#39;s a map of &quot;for each indirect branch, these are the allowable<br>
targets of that indirect branch.&quot; It seems that any control flow<br>
integrity system builds and describes some approximation of the<br>
&quot;standard execution paths of a program&quot; by design.<br>
<br>
Of course even if you get &quot;execution path&quot; right it doesn&#39;t even capture<br>
stuff like side channels, which I guess is what Bratus is talking about<br>
when he says &quot;Advanced exploitation is rapidly becoming synonymous with<br>
the system operating exactly as designed — and yet getting manipulated<br>
by attackers&quot; although I don&#39;t know if &quot;attacks from the 70s&quot; are really<br>
&quot;advanced&quot; ...<br>
<br>
On 12/09/2015 02:30 PM, Dave Aitel wrote:<br>
&gt; <a href="http://cybersecpolitics.blogspot.com/2015/12/the-force-awakens-dec-8-wassenaar.html" rel="noreferrer" target="_blank">http://cybersecpolitics.blogspot.com/2015/12/the-force-awakens-dec-8-wassenaar.html</a><br>
&gt;<br>
&gt; You should read that probably. Basically everyone on this list is<br>
&gt; effected by those issues.<br>
&gt;<br>
&gt; -dave<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Dailydave mailing list<br>
&gt; <a href="mailto:Dailydave@lists.immunityinc.com">Dailydave@lists.immunityinc.com</a><br>
&gt; <a href="https://lists.immunityinc.com/mailman/listinfo/dailydave" rel="noreferrer" target="_blank">https://lists.immunityinc.com/mailman/listinfo/dailydave</a><br>
&gt;<br>
_______________________________________________<br>
Dailydave mailing list<br>
<a href="mailto:Dailydave@lists.immunityinc.com">Dailydave@lists.immunityinc.com</a><br>
<a href="https://lists.immunityinc.com/mailman/listinfo/dailydave" rel="noreferrer" target="_blank">https://lists.immunityinc.com/mailman/listinfo/dailydave</a><br>
</blockquote></div>