glite-VOMS_mysql - Updated to version 3.2.0-8

High priority update
Released on Update 22 (09/02/2011)

Description (See the patch #4583)

What's new

This release fixes a series of security vulnerabilities affecting VOMS Admin 2.5.3 and some other bugs.

The vulnerabilities are described in this SVG advisory: https://wiki.egi.eu/wiki/SVG:Advisiory-SVG-2011-505

Main changes

Tomcat deployment configuration changes

In order to avoid race conditions in tomcat at VO startup time, the tomcat deployment configuration has been changed. For these changes to take effect this procedure must be followed (only when upgrading an existing gLite 3.2 VOMS installation):

  1. After VOMS rpms have been updated, stop the voms and voms-admin services using the following command: service gLite stop
  2. Remove the voms-admin webapp directories in $CATALINA_HOME/webapps, i.e. the vomses and voms#VO_NAME directories in there.
  3. Stop tomcat
  4. Cleanup the tomcat work directory, i.e. remove all the contents of the $CATALINA_HOME/work directory.
  5. Launch YAIM to reconfigure your VOMS node.

VOMS Admin now provides a way to manage unconfirmed user VO registration requests

When a user registers with a VO, an email with a confirmation code is sent to authenticate the email used for the registration. The verification of the email is needed in order to proceed in the registration. Now it's possible to see and potentially drop registration requests that have been submitted by users but are not yet confirmed. This feature is useful to handle cases in which users have entered a wrong email address in the registration form and cannot proceed with the registration since they will never receive the confirmation code.

Check connectivity method in voms-db-deploy.py utility

voms-db-deploy.py now offers a check connectivity method that can be used to test connectivity to the database.

Dependent Patches

NumberDescription
There are no dependent patches.

Fixed Bugs

NumberDescription
#76628 [VOMS Admin] User request forms do not work as expected
#60323 [VOMS-ADMIN-2.5] Unhandled exception on adding ACL for a non-VO member
#76837 [VOMS Admin] Registration should be turned off when the service is started in read only mode
#62266 VOMS-Admin shows error to VO applicant if there is an SMTP error delivering a notification to a VO-admin
#76587 [VOMS-Admin] There are possible vulnerabilities in VOMS-Admin
#45567 VOMS Admin background tasks are not resilient to transient database failures
#76610 [VOMS] yaim voms ships confusing template configuration files
#68966 membership expiration date format problem
#76839 [VOMS Admin] No notification sent to users when a membership removal request is approved/rejected by administrators
#45425 VOMS Admin gives terrifying error message when database is not reachable
#76838 [VOMS Admin] VOMS admin CA updater not started when registration is disabled
#76840 [VOMS Admin] No notification is sent to administrators when a membership removal request is submitted by users
#76841 [VOMS Admin] Submitting a request for the same certificate twice causes a stack trace to be printed
#76842 [VOMS Admin] The notification delivery fails when all the admins have empty email addresses
#55988 VOMS Admin should provide a way to see and manage unconfirmed request

Updated Rpms (See the full list)

NameVersionFull Rpm NameDescription
ZSI 2.0-1 ZSI-2.0-1.py2.4.noarch.rpm The ZOLERA SOAP Infrastructure.
bdii 5.0.9-1 bdii-5.0.9-1.noarch.rpm Berkeley Database Information Index
glite-VOMS_mysql 3.2.0-8 glite-VOMS_mysql-3.2.0-8.sl5.x86_64.rpm Glite VOMS mysql Metapackage
glite-info-provider-service 1.4.3-0 glite-info-provider-service-1.4.3-0.noarch.rpm glite-info-provider-service
glite-info-templates 1.0.0-12 glite-info-templates-1.0.0-12.noarch.rpm glite-info-templates
glite-security-util-java 2.8.6-1 glite-security-util-java-2.8.6-1.GL32.noarch.rpm org.glite.security.util-java
glite-security-voms 1.9.19-2 glite-security-voms-1.9.19-2.sl5.x86_64.rpm org.glite.security.voms
glite-security-voms-admin-client 2.0.15-2 glite-security-voms-admin-client-2.0.15-2.noarch.rpm org.glite.security.voms-admin-client
glite-security-voms-admin-interface 2.0.2-2 glite-security-voms-admin-interface-2.0.2-2.noarch.rpm org.glite.security.voms-admin-interface
glite-security-voms-admin-server 2.5.5-3 glite-security-voms-admin-server-2.5.5-3.noarch.rpm org.glite.security.voms-admin-server
glite-security-voms-api 1.9.19-2 glite-security-voms-api-1.9.19-2.sl5.x86_64.rpm org.glite.security.voms-api
glite-security-voms-api-c 1.9.19-2 glite-security-voms-api-c-1.9.19-2.sl5.x86_64.rpm org.glite.security.voms-api-c
glite-security-voms-api-cpp 1.9.19-2 glite-security-voms-api-cpp-1.9.19-2.sl5.x86_64.rpm org.glite.security.voms-api-cpp
glite-security-voms-api-java 1.9.19-2 glite-security-voms-api-java-1.9.19-2.noarch.rpm org.glite.security.voms-api-java
glite-security-voms-api-noglobus 1.9.19-2 glite-security-voms-api-noglobus-1.9.19-2.sl5.x86_64.rpm org.glite.security.voms-api-noglobus
glite-security-voms-clients 1.9.19-2 glite-security-voms-clients-1.9.19-2.sl5.x86_64.rpm org.glite.security.voms-clients
glite-security-voms-compatibility 1.0.0-1 glite-security-voms-compatibility-1.0.0-1.sl5.x86_64.rpm org.glite.security.voms-compatibility
glite-security-voms-config 1.9.19-2 glite-security-voms-config-1.9.19-2.sl5.x86_64.rpm org.glite.security.voms-config
glite-security-voms-server 1.9.19-2 glite-security-voms-server-1.9.19-2.sl5.x86_64.rpm org.glite.security.voms-server
glite-version 3.2.3-1 glite-version-3.2.3-1.noarch.rpm glite-version
glite-yaim-core 4.0.14-1 glite-yaim-core-4.0.14-1.noarch.rpm YAIM core package
glite-yaim-voms 1.0.6-1 glite-yaim-voms-1.0.6-1.noarch.rpm Yaim configuration module for VOMS
glue-schema 2.0.6-1 glue-schema-2.0.6-1.noarch.rpm GLUE Schema

Service reconfiguration after update

Service must be reconfigured.

Service restart after update

Service must be restarted.