Microsoft Security Bulletin MS99-022 - Important
Patch Available for "Double Byte Code Page" Vulnerability
Published: June 24, 1999 | Updated: March 10, 2003
Patch Availability Information Updated: March 10, 2003
Originally Posted: June 24, 1999
IIS 4.0 Patch Re-released: August 19, 1999
Microsoft has released a patch that eliminates a vulnerability in Microsoft® Internet Information Server that could allow a web site visitor to view the source code for selected files on the server, if the server's default language is set to Chinese, Japanese or Korean.
This patch originally was released on June 24, 1999. However, the IIS 4.0 version of the patch was found to contain a regression error. The regression error has been eliminated and the new patch is now available.
Frequently asked questions regarding this vulnerability can be found at http://www.microsoft.com/technet/security/bulletin/fq99-022.mspx
When IIS is run on a machine on which a double-byte character set code page is used (i.e., the default language on the server is set to Chinese, Japanese, or Korean), and a specific URL construction is used to request a file in a virtual directory, normal server-side processing is bypassed. As a result, the file is simply delivered as text to the browser, thereby allowing the source code to be viewed.
Affected Software Versions
- Microsoft Internet Information Server 3.0 and 4.0, if run on a server whose default language is set to Chinese, Korean, or Japanese
Vulnerability Identifier: CVE-1999-0725
- English: http://www.microsoft.com/technet/security/patchavailability.mspx
- Simplified Chinese: http://www.microsoft.com/technet/security/patchavailability.mspx
- Traditional Chinese: http://www.microsoft.com/technet/security/patchavailability.mspx
- Japanese: http://www.microsoft.com/technet/security/patchavailability.mspx
- Korean: http://www.microsoft.com/technet/security/patchavailability.mspx
Note Apply the patch corresponding to the language version of IIS, rather than the current default language on the server. For example, if you have the English version of IIS but have reset the default language on the server to Chinese, apply the English patch.
Please see the following references for more information related to this issue.
- Microsoft Security Bulletin MS99-022: Frequently Asked Questions, http://www.microsoft.com/technet/security/bulletin/MS99-022faq.mspx.
- Microsoft Knowledge Base (KB) article 233335, Page Contents Visible When Certain Characters are at End of URL, http://support.microsoft.com/default.aspx?scid=kb;en-us;233335&sd=tech.
(Note It may take 24 hours from the original posting of this bulletin for the KB article to be visible; however, a copy will be immediately available in the patch folder.)
- Microsoft Security web site, http://www.microsoft.com/technet/security/default.mspx.
- IIS Security Checklist, http://www.microsoft.com/technet/security/chklist/iischk.mspx.
Obtaining Support on this Issue
This is a fully supported patch. Information on contacting Microsoft Technical Support is available at http://support.microsoft.com/contactussupport/?ws=support.
- June 24, 1999: Bulletin Created.
- August 19, 1999: IIS 4.0 Patch re-released
- V2.0 (March 10, 2003): Introduced versioning and updated patch availability information
THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.
Built at 2014-04-18T13:49:36Z-07:00