Depois de instalar a actualização de segurança 867282 incluída no boletim de segurança MS05-014, o Internet Explorer falha quando copia imagens de Web sites que utilizem a tag <input type=image>

O suporte para o Windows XP terminou

A Microsoft terminou o suporte para o Windows XP em 8 de Abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

O suporte para Windows Server 2003 terminou a 14 de Julho de 2015

A Microsoft terminou o suporte para Windows Server 2003 a 14 de Julho de 2015. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Sintomas
Depois de instalar a actualização de segurança 867282 incluída no boletim de segurança MS05-014 da Microsoft, o Internet Explorer falha quando o utilizador copia imagens de Web sites que utilizem a tag <input type=image>
Causa
Foi incluída uma alteração na actualização de segurança 867282 que ajuda a bloquear um cenário específico e potencialmente malicioso de arrastamento de uma folha de cálculo do Microsoft Excel que parece semelhante a uma imagem para o ambiente de trabalho. O código alterado que ajuda a bloquear este cenário é utilizado para operações de arrastar e largar e para operações de cópia de imagens. Devido à alteração, foi introduzido um erro de lógica que pode fazer com que o Internet Explorer falhe quando copiar imagens da tag <input type=image>.
Resolução
Para resolver este problema, instale a actualização de segurança 890923 (MS05-020). Para obter mais informações sobre a actualização de segurança 890923, clique no número de artigo que se segue para o visualizar na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
890923 MS05-020: Actualização de segurança cumulativa para o Internet Explorer
Como contornar

Medidas para programadores da Web


Se tiver um site que utilize a tag <input type=image>, pode efectuar as seguintes acções para contornar este problema:
  • Para apresentar uma imagem, pode utilizar o elemento img, por exemplo <img src=”sample.gif”>, em vez de utilizar o elemento input com um atributo type que especifique uma imagem.
  • Para submeter as coordenadas da imagem em que o utilizador clicou, pode utilizar o elemento <img> e um processador de evento <onclick> para capturar as coordenadas e para submetê-las através do controlo <input type=submit>. Por exemplo, utilize o seguinte código:
    <script>function ClickHandler(e){ document.all.form1.imgx.value = e.offsetX; document.all.form1.imgy.value = e.offsetY; document.all.form1.submit();}</script><form action="form.asp" method="post" id=form1 name=form1><input type=hidden name="imgobj.x" id=imgx value=0><input type=hidden name="imgobj.y" id=imgy value=0><img src=someimage.jpg onclick="ClickHandler(event);"></form>
A Microsoft está a desenvolver uma actualização de software para resolver este problema. Esta actualização será incluída na próxima actualização de segurança do Internet Explorer.

Medidas para utilizadores da Web

Para contornar este problema, siga estes passos:
  1. Clique com o botão direito do rato na imagem que utiliza a tag <input type=image> e clique em Guardar imagem como (Save Picture As) para guardar o ficheiro de imagem no ambiente de trabalho.
  2. Clique em Iniciar (Start), clique em Executar (Run), escreva mspaint na caixa Abrir (Open) e clique em OK.
  3. No Microsoft Paint, clique em Abrir (Open) no menu Ficheiro (File).
  4. Clique para seleccionar o ficheiro de imagem guardado no ambiente de trabalho e clique em Abrir (Open).
  5. No menu Editar (Edit), clique em Seleccionar tudo (Select All).
  6. No menu Editar (Edit), clique em Copiar (Copy).
Pode agora copiar a imagem para outras aplicações.
Referências
Para obter informações adicionais sobre MS05-014, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
867282 MS05-014: Actualização de segurança cumulativa para o Internet Explorer
Propriedades

ID do Artigo: 894926 - Última Revisão: 01/16/2015 16:35:44 - Revisão: 5.3

  • Microsoft Internet Explorer 5.01 SP4
  • Microsoft Internet Explorer 5.01 Service Pack 3
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 6.0 Service Pack 1
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Service Pack 4
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Professional 64-Bit Edition (Itanium)
  • kbnosurvey kbarchive kberrmsg kbtshoot kbcodesnippet kbappdev kbsecurity kbprb kbcode kbadmin kbexpertiseadvanced kbexpertiseinter KB894926
Esta informação foi útil?