Во-первых, вы в безопасности и вам не нужно вносить исправления в Orbeon Forms, если вы используете версию Orbeon Forms, выпущенную 25 октября 2010 года или после этой даты (в день, когда было объявлено об уязвимости безопасности и исправлении).
Если вы используете более раннюю сборку:
- Разархивируйте файл
WEB-INF/lib/orbeon-resources-public.jar
во временный каталог. - В этом каталоге откройте
ops/yui/yahoo/yahoo.js
.В верхней части файла вы увидите номер версии (например, 2.6.0).Здесь указывается, какую версию YUI использует ваша сборка Orbeon Forms. - На странице YUI об этой уязвимости безопасности загрузите исправления для версии YUI, используемой в вашей сборке Orbeon Forms..
- Примените исправления, заменив файлы
swf
во временном каталоге на файлы в загруженных исправлениях.Файл YUI находится в папке ops/yui
вашего временного каталога. - На всякий случай сделайте копию
WEB-INF/lib/orbeon-resources-public.jar
в вашей сборке Orbeon Forms. - Упакуйте содержимое вашего временного архива.в файл с именем
orbeon-resources-public.jar
и переместите его в WEB-INF/lib
в сборке Orbeon Forms, заменив существующую копию этого файла созданной вами версией.