v8.1.2.1-PATCH-5-25-23 #898
natechadwick
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This 8.1.2.1 patch release provides a mix of security updates and bug fixes to the 8.1.2 release version of PercussionCMS. This update is only applicable to the 8.1.2 release version. All updates in this "hotfix" will be included in the 8.1.3 release version.
Security Updates
A library used by the Dashboard components has been updated to mitigate the above CVE.
A library used by the "Secure Sites" feature to add LDAP authentication to a Tomcat hosted website has been updated to mitigate the above CVE. This feature is only active if the secure sites feature is configured and the published web site is hosted with a Java application server like Apache Tomcat.
A library used by various CMS components was updated to mitigate the above CVE.
Bug Fixes
A new warning is showing up post upgrade that does not include the id or template of the Page that is being logged. After the update, the page GUID and template name will be listed. This warning is typically logged for Pages that have a Navigation component on the Page or Template, but the Page does not exist in a Navigation section so the Nav component can't be rendered. Future updates may convert this warning into a debug statement. Quieting this warning in the logs can be accomplished by adding the following to the /jetty/base/resources/log4j2.xml file, before the line:
When Debug Tools are enabled: the SQL editor fails to load with a 500 error #762
A bug was fixed where when debug tools were enabled in the rxconfig/Server/server.properties file by setting enableDebugTools=true, the https://cmsurl/test/sql.jsp tool would fail to load. The patch resolves that issue. NOTE: We recommend that the debug tools be disabled for production systems, only enabled temporarily for troubleshooting or debugging by system administrators. If you turn debug tools on to validate the fix, please turn them off before re-scanning you server.
CMS Can't save workflow role permissions #851 Can't save workflow role permissions
Can't save workflow role permissions #851
A bug was fixed that was preventing Admin's from editing the Workflow Role permissions. After the patch is applied, users should be able to edit Workflow Role permissions again in the PercussionCMS ui. NOTE: Rhythmyx Workflow Roles are not editable via the Percussion CMS UI and need to be updated in the legacy Workflow Editor or with the Server Administrator tool.
Linux Installation
Replace with the path to your percussion cms installation below.
Download the patch zip file:
wget
Move the patch to the patch folder under the Percussion installation tree:
mkdir -p /Patch
mv v8.1.2.1-PATCH-5-25-23.zip /Patch/
Uncompress the patch:
cd /Patch/
unzip v8.1.2.1-PATCH-5-25-23.zip
Stop the CMS service:
service PercussionCMS stop
ps -ef | grep jetty
Install the patch:
cd v8.1.2.1-PATCH-5-25-23/
chmod +x *.sh
./install.sh /
Start the CMS service:
service PercussionCMS start
Windows Installation
Download the patch zip file
Extract the zip file to the \Patch folder. If the Patch folder does not exist, create it.
Start a Command Prompt as Adminstrator:
cd \Patch\v8.1.2.1-PATCH-5-25-23\
Stop the CMS service:
net stop PercussionCMS
Install the patch:
install.bat \ (trailing backslash is required)
net start PercussionCMS
List of Files Replaced:
The install.bat and install.sh scripts will try to automatically update the files listed below. The same operations can be performed manually in the event of a script error. In the list below, is the PercussionCMS installation directory, and is the directory that this patch was unzipped to.
Commons Text for CVE-2022-42889
File: \sys_resources\webapps\secure\WEB-INF\lib\commons-text-1.9.jar
Replaced By: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\commons-text-1.10.0.jar
File: \jetty\defaults\lib\perc\commons-text-1.9.jar
Replaced By: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\commons-text-1.10.0.jar
File: \rxconfig\SiteConfigs$log$\lib\commons-text-1.9.jar
Replaced By: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\commons-text-1.10.0.jar
File: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\commons-text-1.9.jar
Replaced By: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\commons-text-1.10.0.jar
Updates to Spring Security for CVE-2022-31692
File: \sys_resources\webapps\secure\WEB-INF\lib\spring-security-config-5.6.2.jar
Replaced By: \sys_resources\webapps\secure\WEB-INF\lib\spring-security-config-5.6.9.jar
File: \sys_resources\webapps\secure\WEB-INF\lib\spring-security-core-5.6.2.jar
Replaced By: \sys_resources\webapps\secure\WEB-INF\lib\spring-security-core-5.6.9.jar
File: \sys_resources\webapps\secure\WEB-INF\lib\spring-security-crypto-5.6.2.jar
Replaced By: \sys_resources\webapps\secure\WEB-INF\lib\spring-security-crypto-5.6.9.jar
File: \sys_resources\webapps\secure\WEB-INF\lib\spring-security-ldap-5.6.2.jar
Replaced By: \sys_resources\webapps\secure\WEB-INF\lib\spring-security-ldap-5.6.9.jar
File: \sys_resources\webapps\secure\WEB-INF\lib\spring-security-web-5.6.2.jar
Replaced By: \sys_resources\webapps\secure\WEB-INF\lib\spring-security-web-5.6.9.jar
Updates for Apache Shiro for CVE-2022-40664
File: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-cache-1.7.1.jar
Replaced By: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-cache-1.10.0.jar
File: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-config-core-1.7.1.jar
Replaced By: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-config-core-1.10.0.jar
File: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-config-ogdl-1.7.1.jar
Replaced By: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-config-ogdl-1.10.0.jar
File: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-core-1.7.1.jar
Replaced By: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-core-1.10.0.jar
File: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-crypto-cipher-1.7.1.jar
Replaced By: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-crypto-cipher-1.10.0.jar
File: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-crypto-core-1.7.1.jar
Replaced By: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-crypto-core-1.10.0.jar
File: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-crypto-hash-1.7.1.jar
Replaced By: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-crypto-hash-1.10.0.jar
File: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-event-1.7.1.jar
Replaced By: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-event-1.10.0.jar
File: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-lang-1.7.1.jar
Replaced By: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-lang-1.10.0.jar
File: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-web-1.7.1.jar
Replaced By: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\shiro-web-1.10.0.jar
Updates to Percussion application to resolve issues: #890, #762, #851...
File: \jetty\base\webapps\Rhythmyx\test\sql.jsp
Replaced By: \jetty\base\webapps\Rhythmyx\test\sql.jsp
File: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\perc-system-8.1.2.jar
Replaced By: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\perc-system-8.1.2.1.jar
File: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\sitemanage-8.1.2.jar
Replaced By: \jetty\base\webapps\Rhythmyx\WEB-INF\lib\sitemanage-8.1.2.1.jar
This discussion was created from the release v8.1.2.1-PATCH-5-25-23.
Beta Was this translation helpful? Give feedback.
All reactions