<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Guard Page Violation (Firefox 3.5.3)</title>
        <description>Hello, sla.ckers!
Those who use Firefox 3.5.3 with FoxTab 1.2.1 and Shockwave Flash 10.0.32.18 may see this kind of thing. To reproduce this you need to OPEN firefox.exe from WinDbg - attaching to already running Firefox doesn't show such thing.
(618.974): Guard page violation - code 80000001 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=056c8000 ebx=00000010 ecx=0013eb28 edx=08010000 esi=08010000 edi=0013eb28
eip=051b8d2a esp=0013e900 ebp=00000003 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010202
NPSWF32!native_ShockwaveFlash_TCallLabel+0xdd9f4:
051b8d2a 881e            mov     byte ptr [esi],bl          ds:0023:08010000=10
0:000&amp;gt; !exploitable
Exploitability Classification: EXPLOITABLE
Recommended Bug Title: Exploitable - Guard Page Violation starting at NPSWF32!native_ShockwaveFlash_TCallLabel+0x00000000000dd9f4 (Hash=0x00000000.0x00000007)
I'm not quite sure about, cause I only could test it on my machine (Windows XP Pro SP2). But, as far as it is exploitable, what can you say about it?</description>
        <link>http://sla.ckers.org/forum/read.php?14,31588,31588#msg-31588</link>
        <lastBuildDate>Wed, 19 Jun 2013 10:37:01 -0500</lastBuildDate>
        <generator>Phorum 5.2.15a</generator>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?14,31588,31595#msg-31595</guid>
            <title>Re: Guard Page Violation (Firefox 3.5.3)</title>
            <link>http://sla.ckers.org/forum/read.php?14,31588,31595#msg-31595</link>
            <description><![CDATA[You can reproduce the crash by attaching an already running instance of Firefox, start Firefox, attach the process in Windbg, in your borwser try to use the FoxTab addon, and crash.  It seems to be an issue with FoxTab calling ShockwaveFlash: <br />
NPSWF32!native_ShockwaveFlash_TCallLabel+0xc4f6c <br />
NPSWF32!native_ShockwaveFlash_TCallLabel+0xc51ff <br />
, but then again, like I said I am learning myself.  <br />
<br />
malloc(i)]]></description>
            <dc:creator>malloci</dc:creator>
            <category>DoS</category>
            <pubDate>Fri, 25 Sep 2009 09:23:20 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?14,31588,31593#msg-31593</guid>
            <title>Re: Guard Page Violation (Firefox 3.5.3)</title>
            <link>http://sla.ckers.org/forum/read.php?14,31588,31593#msg-31593</link>
            <description><![CDATA[@p0deje<br />
Good find... I was able to reproduce the crash (Windows Vista64 Ultimate).  <br />
<br />
(1e00.21a0): Guard page violation - code 80000001 (first chance)<br />
First chance exceptions are reported before any exception handling.<br />
This exception may be expected and handled.<br />
eax=06893000 ebx=00000010 ecx=0039e834 edx=08810000 esi=08810000 edi=0039e834<br />
eip=606ef27a esp=0039e60c ebp=00000003 iopl=0         nv up ei pl nz na po nc<br />
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00210202<br />
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\Windows\SysWOW64\Macromed\Flash\NPSWF32.dll - <br />
NPSWF32!native_ShockwaveFlash_TCallLabel+0xc4f6c:<br />
606ef27a 881e            mov     byte ptr [esi],bl          ds:002b:08810000=00<br />
0:000&gt; !load C:\Program Files (x86)\Debugging Tools for Windows (x86)\winext\msec.dll<br />
0:000&gt; !exploitable -v<br />
HostMachine\HostUser<br />
Executing Processor Architecture is x86<br />
Debuggee is in User Mode<br />
Debuggee is a live user mode debugging session on the local machine<br />
Event Type: Exception<br />
Exception Faulting Address: 0x606ef27a<br />
First Chance Exception Type: STATUS_GUARD_PAGE_VIOLATION (0x80000001)<br />
<br />
Exception Hash (Major/Minor): 0x00000000.0x00000003<br />
<br />
Stack Trace:<br />
NPSWF32!native_ShockwaveFlash_TCallLabel+0xc4f6c<br />
NPSWF32!native_ShockwaveFlash_TCallLabel+0xc51ff<br />
Instruction Address: 0x00000000606ef27a<br />
<br />
Description: Guard Page Violation<br />
Short Description: GuardPage<br />
Exploitability Classification: EXPLOITABLE<br />
Recommended Bug Title: Exploitable - Guard Page Violation starting at NPSWF32!native_ShockwaveFlash_TCallLabel+0x00000000000c4f6c (Hash=0x00000000.0x00000003)<br />
<br />
I don't know how you would go about exploiting this issue though? <br />
<br />
malloc(i)]]></description>
            <dc:creator>malloci</dc:creator>
            <category>DoS</category>
            <pubDate>Fri, 25 Sep 2009 09:12:05 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?14,31588,31592#msg-31592</guid>
            <title>Re: Guard Page Violation (Firefox 3.5.3)</title>
            <link>http://sla.ckers.org/forum/read.php?14,31588,31592#msg-31592</link>
            <description><![CDATA[Can you run a debug with !exploitable -v, just curious to see the stack trace.  Looks like a it might be an expoliable issue to me if you were able to control the (eip or esi) registers.  I am still learning how to debug such issues as well.  Great post, keep us updated on your find.<br />
<br />
malloc(i)]]></description>
            <dc:creator>malloci</dc:creator>
            <category>DoS</category>
            <pubDate>Fri, 25 Sep 2009 08:56:37 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?14,31588,31588#msg-31588</guid>
            <title>Guard Page Violation (Firefox 3.5.3)</title>
            <link>http://sla.ckers.org/forum/read.php?14,31588,31588#msg-31588</link>
            <description><![CDATA[Hello, sla.ckers!<br />
Those who use Firefox 3.5.3 with FoxTab 1.2.1 and Shockwave Flash 10.0.32.18 may see this kind of thing. To reproduce this you need to OPEN firefox.exe from WinDbg - attaching to already running Firefox doesn't show such thing.<br />
<pre class="bbcode">(618.974): Guard page violation - code 80000001 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=056c8000 ebx=00000010 ecx=0013eb28 edx=08010000 esi=08010000 edi=0013eb28
eip=051b8d2a esp=0013e900 ebp=00000003 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010202
NPSWF32!native_ShockwaveFlash_TCallLabel+0xdd9f4:
051b8d2a 881e            mov     byte ptr [esi],bl          ds:0023:08010000=10
0:000&gt; !exploitable
Exploitability Classification: EXPLOITABLE
Recommended Bug Title: Exploitable - Guard Page Violation starting at NPSWF32!native_ShockwaveFlash_TCallLabel+0x00000000000dd9f4 (Hash=0x00000000.0x00000007)</pre>
I'm not quite sure about, cause I only could test it on my machine (Windows XP Pro SP2). But, as far as it is exploitable, what can you say about it?]]></description>
            <dc:creator>p0deje</dc:creator>
            <category>DoS</category>
            <pubDate>Fri, 25 Sep 2009 03:04:53 -0500</pubDate>
        </item>
    </channel>
</rss>
