Update: Heapbeschädigung tritt auf, wenn ein Modul in IIS 7.5 die InsertEntityBody-Methode aufruft

Gilt für: Windows 7Windows Server 2008 R2Internet Information Services 7.5

Problembeschreibung


Stellen Sie sich folgendes Szenario vor:
  • Sie erstellen ein HTTP-Modul, das die IHttpRequest::InsertEntityBody -Methode, um einen vorhandenen Text der HTTP-Anforderung eine neue Entitätstext einfügen aufruft.
  • Registrieren Sie das Modul auf einem Computer mit Internet Information Services (IIS) 7.5, und aktivieren Sie dann das Modul.
  • Den IIS-Dienst neu starten und dann eine Clientanforderung zu einer Webseite, die auf dem Computer befindet.
In diesem Szenario Heap-Beschädigung und das Modul funktioniert nicht.

Ursache


Das Problem tritt aufgrund einer Verletzung tritt auf, wenn die InsertEntityBody -Methode versucht, einen freigegebenen Speicherort in den IIS-Dienst den Puffer gelesen werden.

Lösung


Informationen zum Hotfix

Die folgenden Dateien stehen zum Download aus dem Microsoft Download Center:Download das Hotfix-Paket jetzt downloaden. Weitere Informationen zum Herunterladen von Microsoft Support-Dateien klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:
119591 So erhalten Sie Microsoft Support-Dateien im Internet
Microsoft hat diese Datei auf Viren überprüft. Dazu wurde die neueste Software zur Virenerkennung verwendet, die zum Zeitpunkt der Bereitstellung verfügbar war. Die Datei befindet sich auf Servern mit verstärkter Sicherheit, wodurch nicht autorisierte Änderungen an der Datei weitestgehend verhindert werden.

Voraussetzungen

Sie müssen IIS 7.5 verfügen, um diesen Hotfix installieren. Dieser Hotfix kann auf einem Computer installiert werden, auf dem eines der folgenden Betriebssysteme ausgeführt wird:
  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)

Neustartanforderung

Sofern IIS ausgeführt wird, während Sie diesen Hotfix installieren, müssen Sie den Computer neustarten.

Ersetzte Hotfixes

Dieser Hotfix ersetzt keine zuvor veröffentlichten Hotfix.

Dateiinformationen

Englisch (USA) Version dieses Updates verwendet ein Microsoft Windows Installer-Paket Hotfix installieren. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) in der folgenden Tabelle aufgeführt. Wenn Sie die Dateiinformationen anzeigen, wird das Datum in Ortszeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.
Hinweise zu den Dateiinformationen für Windows 7 und Windows Server 2008 R2
Wichtig Windows 7- und Windows Server 2008 R2-Hotfixes sind in denselben Paketen enthalten. Auf der Seite "Hotfixanfrage" sind die Hotfixes jedoch unter beiden Betriebssystemen aufgeführt. Wählen Sie den auf der Seite unter "Windows 7/Windows Server 2008 R2" aufgeführten Hotfix aus, um das Hotfixpaket für eines oder beide Betriebssysteme zu erhalten. Lesen Sie in den Artikeln stets den Abschnitt "Die Informationen in diesem Artikel beziehen sich auf", um zu ermitteln, für welches Betriebssystem die einzelnen Hotfixes gelten.
  • Welche Dateien für bestimmte Produkte, Meilensteine (RTM, SPn) und Servicebereiche (LDR, GDR) gelten, ist anhand der Dateiversionsnummern in der folgenden Tabelle zu erkennen:
    VersionProduktMeilensteinServicebereich
    7.5.7600.17xxxMicrosoft-Internetinformationsdienste 7.5RTMGDR
    7.5.7600.21xxxMicrosoft-Internetinformationsdienste 7.5RTMLDR
    7.5.7601.17xxxMicrosoft-Internetinformationsdienste 7.5SP1GDR
    7.5.7601.22xxxMicrosoft-Internetinformationsdienste 7.5SP1LDR
  • Die in den einzelnen Umgebungen installierten MANIFEST- (.manifest) und MUM-Dateien (.mum) sind im Abschnitt "Weitere Dateiinformationen zu Windows 7 und Windows Server 2008 R2" separat aufgeführt. MUM- und MANIFEST-Dateien sowie die zugehörigen Sicherheitskatalogdateien (.cat) sind wichtig, um den Status der aktualisierten Komponente beizubehalten. Die Sicherheitskatalogdateien, deren Attribute nicht aufgelistet sind, verfügen über eine digitale Microsoft-Signatur.
Alle unterstützten x86-basierten Versionen von Windows 7
DateinameDateiversionDateigrößeDatumUhrzeitPlattformServicebereich
Iiscore.dll7.5.7601.17959198,14425-Sep-1222:43x86GDR
Iiscore.dll7.5.7600.17130197,63225-Sep-1221:50x86GDR
Iiscore.dll7.5.7601.22118200,19225-Sep-1221:55x86LDR
Iiscore.dll7.5.7600.21329200,19225-Sep-1221:48x86LDR
Alle unterstützten x64-basierten Versionen von Windows 7 und Windows Server 2008 R2
DateinameDateiversionDateigrößeDatumUhrzeitPlattformServicebereich
Iiscore.dll7.5.7601.17959300,54425-Sep-1222:40x64GDR
Iiscore.dll7.5.7600.17130313,85625-Sep-1222:32x64GDR
Iiscore.dll7.5.7601.22118315,90426-Sep-120:31x64LDR
Iiscore.dll7.5.7600.21329314,88025-Sep-1222:31x64LDR
Alle unterstützten IA-64-basierten Versionen von Windows Server 2008 R2
DateinameDateiversionDateigrößeDatumUhrzeitPlattformServicebereich
Iiscore.dll7.5.7601.17959575.48825-Sep-1221:26IA-64GDR
Iiscore.dll7.5.7600.17130573,95225-Sep-1221:28IA-64GDR
Iiscore.dll7.5.7601.22118582,14425-Sep-1221:18IA-64LDR
Iiscore.dll7.5.7600.21329581,63225-Sep-1221:29IA-64LDR

Zusätzliche Dateiinformationen

Weitere Dateiinformationen für Windows 7 und Windows Server 2008 R2
Weitere Dateien für alle unterstützten x86-basierten Versionen von Windows 7
DateinameUpdate.mum
DateiversionNot applicable
Dateigröße3,288
Datum (UTC)26-Sep-2012
Uhrzeit (UTC)19:07
PlattformNot applicable
DateinameX86_0a27b249492399f5e7bb46319d7047df_31bf3856ad364e35_6.1.7600.17130_none_792d48e33dce1ae6.manifest
DateiversionNot applicable
Dateigröße705
Datum (UTC)26-Sep-2012
Uhrzeit (UTC)19:07
PlattformNot applicable
DateinameX86_3893fa03872394e3b61573da514c8ff4_31bf3856ad364e35_6.1.7600.21329_none_cf7d1abbb3066208.manifest
DateiversionNot applicable
Dateigröße705
Datum (UTC)26-Sep-2012
Uhrzeit (UTC)19:07
PlattformNot applicable
DateinameX86_7b4c85140b6d984a3858dbf4b1ebc008_31bf3856ad364e35_6.1.7601.17959_none_be1aa75b27ac40c0.manifest
DateiversionNot applicable
Dateigröße705
Datum (UTC)26-Sep-2012
Uhrzeit (UTC)19:07
PlattformNot applicable
DateinameX86_9ccad84397aceb09ed8536b76243a794_31bf3856ad364e35_6.1.7601.22118_none_2ac84db702696a05.manifest
DateiversionNot applicable
Dateigröße705
Datum (UTC)26-Sep-2012
Uhrzeit (UTC)19:07
PlattformNot applicable
DateinameX86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.17130_none_cfb151e08a746779.manifest
DateiversionNot applicable
Dateigröße10,228
Datum (UTC)25-Sep-2012
Uhrzeit (UTC)23:34
PlattformNot applicable
DateinameX86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.21329_none_d04ec317a381cc88.manifest
DateiversionNot applicable
Dateigröße10,228
Datum (UTC)25-Sep-2012
Uhrzeit (UTC)23:11
PlattformNot applicable
DateinameX86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.17959_none_d18b3b6c87a2b93b.manifest
DateiversionNot applicable
Dateigröße10,228
Datum (UTC)25-Sep-2012
Uhrzeit (UTC)23:30
PlattformNot applicable
DateinameX86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.22118_none_d23eefbfa0a1032c.manifest
DateiversionNot applicable
Dateigröße10,228
Datum (UTC)25-Sep-2012
Uhrzeit (UTC)23:09
PlattformNot applicable
Weitere Dateien für alle unterstützten x64-basierten Versionen von Windows 7 und Windows Server 2008 R2
DateinameAmd64_2fa88f5a563ec54e59cdf37522895d4f_31bf3856ad364e35_6.1.7600.21329_none_d244b5cff964c649.manifest
DateiversionNot applicable
Dateigröße1,060
Datum (UTC)26-Sep-2012
Uhrzeit (UTC)19:07
PlattformNot applicable
DateinameAmd64_9a2782acf05ed2b9b1578d0998aac46d_31bf3856ad364e35_6.1.7601.17959_none_b1a82f0e01a68d35.manifest
DateiversionNot applicable
Dateigröße1,060
Datum (UTC)26-Sep-2012
Uhrzeit (UTC)19:07
PlattformNot applicable
DateinameAmd64_d1e907197a0fd9a7081264bd2a6e0e0c_31bf3856ad364e35_6.1.7601.22118_none_6108fdc84f6b4da2.manifest
DateiversionNot applicable
Dateigröße1,060
Datum (UTC)26-Sep-2012
Uhrzeit (UTC)19:07
PlattformNot applicable
DateinameAmd64_ea97f989629c90a8235a1db0090ddbdf_31bf3856ad364e35_6.1.7600.17130_none_6693dc088de88c5e.manifest
DateiversionNot applicable
Dateigröße1,060
Datum (UTC)26-Sep-2012
Uhrzeit (UTC)19:07
PlattformNot applicable
DateinameAmd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.17130_none_2bcfed6442d1d8af.manifest
DateiversionNot applicable
Dateigröße10,236
Datum (UTC)25-Sep-2012
Uhrzeit (UTC)23:27
PlattformNot applicable
DateinameAmd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.21329_none_2c6d5e9b5bdf3dbe.manifest
DateiversionNot applicable
Dateigröße10,236
Datum (UTC)25-Sep-2012
Uhrzeit (UTC)23:18
PlattformNot applicable
DateinameAmd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.17959_none_2da9d6f040002a71.manifest
DateiversionNot applicable
Dateigröße10,236
Datum (UTC)26-Sep-2012
Uhrzeit (UTC)00:14
PlattformNot applicable
DateinameAmd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.22118_none_2e5d8b4358fe7462.manifest
DateiversionNot applicable
Dateigröße10,236
Datum (UTC)26-Sep-2012
Uhrzeit (UTC)01:04
PlattformNot applicable
DateinameUpdate.mum
DateiversionNot applicable
Dateigröße3,730
Datum (UTC)26-Sep-2012
Uhrzeit (UTC)19:07
PlattformNot applicable
DateinameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.17130_none_362497b677329aaa.manifest
DateiversionNot applicable
Dateigröße7,906
Datum (UTC)25-Sep-2012
Uhrzeit (UTC)22:50
PlattformNot applicable
DateinameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.21329_none_36c208ed903fffb9.manifest
DateiversionNot applicable
Dateigröße7,906
Datum (UTC)25-Sep-2012
Uhrzeit (UTC)22:49
PlattformNot applicable
DateinameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.17959_none_37fe81427460ec6c.manifest
DateiversionNot applicable
Dateigröße7,906
Datum (UTC)25-Sep-2012
Uhrzeit (UTC)23:19
PlattformNot applicable
DateinameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.22118_none_38b235958d5f365d.manifest
DateiversionNot applicable
Dateigröße7,906
Datum (UTC)25-Sep-2012
Uhrzeit (UTC)22:49
PlattformNot applicable
Weitere Dateien für alle unterstützten IA-64-basierten Versionen von Windows Server 2008 R2
DateinameIa64_12cb6d1aad6d92cc54ec444f576fc11b_31bf3856ad364e35_6.1.7600.17130_none_03dc66a9eee2ffc3.manifest
DateiversionNot applicable
Dateigröße1.058
Datum (UTC)26-Sep-2012
Uhrzeit (UTC)19:07
PlattformNot applicable
DateinameIa64_6c1183fa3cc5dd6a1ce43c13fe51f242_31bf3856ad364e35_6.1.7601.22118_none_7885d8ee91fa8448.manifest
DateiversionNot applicable
Dateigröße1.058
Datum (UTC)26-Sep-2012
Uhrzeit (UTC)19:07
PlattformNot applicable
DateinameIa64_746c43d065a408410e7159cb1a66b3c6_31bf3856ad364e35_6.1.7600.21329_none_f181afe1d2d95436.manifest
DateiversionNot applicable
Dateigröße1.058
Datum (UTC)26-Sep-2012
Uhrzeit (UTC)19:07
PlattformNot applicable
DateinameIa64_cf84600e147b47d345af3ff52b2697d6_31bf3856ad364e35_6.1.7601.17959_none_83db5979f5c2d171.manifest
DateiversionNot applicable
Dateigröße1.058
Datum (UTC)26-Sep-2012
Uhrzeit (UTC)19:07
PlattformNot applicable
DateinameIa64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.17130_none_cfb2f5d68a727075.manifest
DateiversionNot applicable
Dateigröße10,232
Datum (UTC)25-Sep-2012
Uhrzeit (UTC)23:15
PlattformNot applicable
DateinameIa64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.21329_none_d050670da37fd584.manifest
DateiversionNot applicable
Dateigröße10,232
Datum (UTC)25-Sep-2012
Uhrzeit (UTC)23:16
PlattformNot applicable
DateinameIa64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.17959_none_d18cdf6287a0c237.manifest
DateiversionNot applicable
Dateigröße10,232
Datum (UTC)26-Sep-2012
Uhrzeit (UTC)00:14
PlattformNot applicable
DateinameIa64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.22118_none_d24093b5a09f0c28.manifest
DateiversionNot applicable
Dateigröße10,232
Datum (UTC)25-Sep-2012
Uhrzeit (UTC)23:26
PlattformNot applicable
DateinameUpdate.mum
DateiversionNot applicable
Dateigröße2.767
Datum (UTC)26-Sep-2012
Uhrzeit (UTC)19:07
PlattformNot applicable
DateinameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.17130_none_362497b677329aaa.manifest
DateiversionNot applicable
Dateigröße7,906
Datum (UTC)25-Sep-2012
Uhrzeit (UTC)22:50
PlattformNot applicable
DateinameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.21329_none_36c208ed903fffb9.manifest
DateiversionNot applicable
Dateigröße7,906
Datum (UTC)25-Sep-2012
Uhrzeit (UTC)22:49
PlattformNot applicable
DateinameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.17959_none_37fe81427460ec6c.manifest
DateiversionNot applicable
Dateigröße7,906
Datum (UTC)25-Sep-2012
Uhrzeit (UTC)23:19
PlattformNot applicable
DateinameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.22118_none_38b235958d5f365d.manifest
DateiversionNot applicable
Dateigröße7,906
Datum (UTC)25-Sep-2012
Uhrzeit (UTC)22:49
PlattformNicht zutreffend

Status


Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.