[quake3-bugzilla] [Bug 4249] Segmentation fault in x86 vm compiler with malicious QVM

bugzilla-daemon at icculus.org bugzilla-daemon at icculus.org
Thu May 19 21:43:07 EDT 2011


https://bugzilla.icculus.org/show_bug.cgi?id=4249

--- Comment #6 from Thilo Schulz <arny at ats.s.bawue.de> 2011-05-19 21:43:06 EDT ---
Created attachment 2717
  --> https://bugzilla.icculus.org/attachment.cgi?id=2717
opStack protection for x86 VM

This patch adds opStack protection to x86 QVM. As the ebx register is the only
register that can be used freely and allows access to the lowest byte for
add/sub I had to move registers around. Furthermore, all opStack operations
must be changed to scaled indexing. This means that this patch is very
extensive. However, the performance penalty should be very low. Please test
this.

-- 
Configure bugmail: https://bugzilla.icculus.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the quake3-bugzilla mailing list