如何使用Orbeon Forms在我部署的应用程序上应用YUI安全漏洞补丁?

时间:2010-10-26 01:18:18

标签: xforms orbeon

雅虎!为使用YUI的所有应用程序发布了security patch。由于Orbeon Forms使用YUI,如何在我使用的Orbeon Forms版本上应用此补丁?

1 个答案:

答案 0 :(得分:2)

首先,如果您使用的是2010年10月25日(安全漏洞和补丁宣布发布之日)发布的Orbeon Forms版本,则您是安全的,无需修补Orbeon Forms。

如果您使用的是早期版本:

  1. 将文件WEB-INF/lib/orbeon-resources-public.jar解压缩到临时目录中。
  2. 在该目录中,打开ops/yui/yahoo/yahoo.js。在文件顶部,您将看到版本号(例如2.6.0)。这会告诉您Orbeon Forms的构建使用的YUI版本。
  3. YUI page about this security vulnerability下载适用于您的Orbeon Forms版本的YUI版本的补丁。
  4. 通过将临时目录中的swf文件替换为下载的修补程序中的文件来应用修补程序。 YUI文件位于临时目录中的ops/yui下。
  5. 以防万一,请在您的Orbeon Forms构建中复制WEB-INF/lib/orbeon-resources-public.jar
  6. 将临时目录的内容压缩到名为orbeon-resources-public.jar的文件中,并将其移至Orbeon Forms构建中的WEB-INF/lib,将该文件的现有副本替换为您创建的版本。