Oprava: Microsoft XML Parser (MSXML) používá pověření uložená v mezipaměti nesprávně

Souhrn

Tento článek popisuje následující o tomto vydání oprav hotfix:
  • Problémy opravené tímto balíčkem oprav hotfix.
  • Požadavky pro instalaci balíčku oprav hotfix.
  • Zda po restartování počítače po instalaci balíčku oprav hotfix.
  • Zda je balíček opravy hotfix nahrazuje jakýkoli jiný balíček opravy hotfix.
  • Zda je nutné provést jakékoli změny registru.
  • Soubory, které jsou obsaženy v balíčku oprav hotfix.
zpět na horní

Příznaky

Po instalaci opravy, které jsou uvedeny v bulletinu zabezpečení MS04-004 a znalostní báze Microsoft Knowledge Base článku 832414, mohou do mezipaměti pověření uživatele Microsoft XML Parser (MSXML). MSXML může potom použít uživatelské relace nesprávně v rámci jediného procesu aplikace Internet Explorer. Uživatel může úspěšně připojit s následující volání funkce:
xmlhttp.open("GET", "http://www.myserver.com/myfiles", false, "correctusername", "correctpassword") 
Potom uživatel zaznamenat následující volání také úspěšné při použití ve stejném procesu následně:
xmlhttp.open("GET", "http://www.www.myserver.com.com/myfiles", false, "incorrectusername", "incorrectpassword") 
Druhé volání by měl nezdaří, protože pověření jsou nesprávné. Však volání bude úspěšné, protože změny výchozího chování aplikace Internet Explorer po instalaci aktualizace zabezpečení MS04-004.

zpět na horní

Příčina

K tomuto chování dochází, protože XMLHTTP nesprávně nevrací pověření připojení prostřednictvím uživatelských relací.

zpět na horní

Řešení

Informace o opravě hotfix

Chcete-li tento problém vyřešit, aktualizujte verzi analyzátoru MSXML. Chcete-li to provést, navštivte jeden z následujících webů společnosti Microsoft.

Poznámka: Pokud máte nainstalován analyzátor MSXML 3.0, je nutné nainstalovat aktualizaci service pack.
Balíček MSXML 2.6 pro systém Microsoft Windows 2000, Windows XP a Windows Server 2003
Anglická verze:Arabská verze:Čínština (Čína) verze:Čínština (Tchaj-wan) verze:Česká verze:Dánská verze:Holandské verze:Finská verze:Francouzská verze:Německá verze:Řecké verzi:Hebrejská verze:Maďarská verze:Italská verze:Japonská verze:Korejská verze:Norská verze:Polská verze:Portugalština (Brazílie) verze:Portugalština (Portugalsko verze):Ruskou verzi:Španělská verze:Švédská verze:
Balíček MSXML 2.6 pro Windows 98 a Windows Millennium Edition
Všechny jazykové verze:
ANALYZÁTOR MSXML 3.0
Používáte-li analyzátor MSXML 3.0, nainstalujte nejnovější aktualizaci service pack. Chcete-li to provést, více se dozvíte na následujícím webu společnosti Microsoft:
Analyzátor MSXML 4.0 Service Pack 2 (SP2) balíček pro systém Windows 2000, Windows XP a Windows Server 2003
Anglická verze:Čínština (Čína) verze:Čínština (Tchaj-wan) verze:Francouzská verze:Německá verze:Italská verze:Japonská verze:Korejská verze:Španělská verze:
Balíček MSXML 4.0 SP2 pro systémy Windows 98 a Windows Millennium Edition
Všechny jazykové verze:zpět na horní

Předpoklady

Chcete-li nainstalovat tuto opravu hotfix, musí mít následující opravy hotfix nebo aktualizace service Pack nainstalována:
  • Analyzátor MSXML 2.6 nebo MSXML 4.0 SP2.

    Poznámka: Pokud nemáte aktuálně MSXML 2.6 nebo MSXML 4.0 SP2 nainstalované v počítači, není nutné tuto opravu hotfix.
  • MS04-038 - kumulativní aktualizace zabezpečení pro aplikaci Internet Explorer. Tato oprava hotfix spoléhá na aktualizace aplikace Internet Explorer, které jsou provedeny v aktualizaci zabezpečení MS04-038. Je-li nainstalovat tuto opravu hotfix bez použití aplikace Internet Explorer zabezpečení aktualizace MS04-038, může dojít k chování, která je popsána v následujícím článku znalostní báze Microsoft Knowledge Base:
    832414 volání XMLHTTP NEPROBĚHNE úspěšně u adres URL s vloženými pověřeními uživatele

    Další informace o zabezpečení aktualizace MS04-038, získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
    834707 MS04-038: Kumulativní aktualizace zabezpečení pro aplikaci Internet Explorer

zpět na horní

Informace o restartování počítače

2.6 analyzátoru MSXML, analyzátor MSXML 3.0 nebo MSXML 4 je používán při použití této opravy hotfix, bude pravděpodobně nutné restartovat počítač po použití této opravy hotfix nebo upgrade na analyzátor MSXML 3.0 Service Pack 5 (SP5).

zpět na horní

Informace o souborech opravy hotfix

Tato oprava hotfix obsahuje pouze soubory, které jsou nutné k opravě problémů uvedených v tomto článku jsou uvedeny. Tato oprava hotfix nemusí obsahovat všechny soubory nutné k plné aktualizaci produktu na nejnovější verzi.

Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi časem UTC a místním časem, naleznete na kartě časové pásmo na panelu Datum a čas v okně Ovládací panely.
ANALYZÁTOR MSXML 2.6
   Date         Time   Version      Size     File name   ----------------------------------------------------
15-Oct-2004 01:35 8.30.9531.0 701,440 Msxml2.dll

ANALYZÁTOR MSXML 4.0
   Date         Time   Version      Size       File name   ------------------------------------------------------
03-Aug-2004 17:20 4.20.9828.0 1,234,432 Msxml4.dll

Poznámka: Vzhledem k závislostem souborů může nejnovější oprava hotfix, která obsahuje tyto soubory také obsahovat další soubory.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro".

zpět na horní

Další informace

Další informace o terminologii používané společností Microsoft při opravách softwaru po jeho vydání klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 887606 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Váš názor