glite-VOMS_oracle - Updated to version 3.2.1-3
Description (See the patch #4609)
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):
- After VOMS rpms have been updated, stop the voms and voms-admin services using the following command: service gLite stop
- Remove the voms-admin webapp directories in $CATALINA_HOME/webapps, i.e. the vomses and voms#VO_NAME directories in there.
- Stop tomcat
- Cleanup the tomcat work directory, i.e. remove all the contents of the $CATALINA_HOME/work directory.
- 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
Number | Description |
---|---|
There are no dependent patches. |
Fixed Bugs
Number | Description |
---|---|
#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)
Name | Version | Full Rpm Name | Description |
---|---|---|---|
bdii | 5.0.9-1 | bdii-5.0.9-1.noarch.rpm | Berkeley Database Information Index |
glite-VOMS_oracle | 3.2.1-3 | glite-VOMS_oracle-3.2.1-3.sl5.x86_64.rpm | glite-VOMS_oracle |
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-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-3 | glite-security-voms-api-1.9.19-3.sl5.x86_64.rpm | org.glite.security.voms-api |
glite-security-voms-api-c | 1.9.19-3 | glite-security-voms-api-c-1.9.19-3.sl5.x86_64.rpm | org.glite.security.voms-api-c |
glite-security-voms-api-cpp | 1.9.19-3 | glite-security-voms-api-cpp-1.9.19-3.sl5.x86_64.rpm | org.glite.security.voms-api-cpp |
glite-security-voms-api-java | 1.9.19-3 | glite-security-voms-api-java-1.9.19-3.noarch.rpm | org.glite.security.voms-api-java |
glite-security-voms-api-noglobus | 1.9.19-3 | glite-security-voms-api-noglobus-1.9.19-3.sl5.x86_64.rpm | org.glite.security.voms-api-noglobus |
glite-security-voms-clients | 1.9.19-3 | glite-security-voms-clients-1.9.19-3.sl5.x86_64.rpm | org.glite.security.voms-clients |
glite-security-voms-compatibility | 1.0.0-2 | glite-security-voms-compatibility-1.0.0-2.sl5.x86_64.rpm | org.glite.security.voms-compatibility |
glite-security-voms-config | 1.9.19-3 | glite-security-voms-config-1.9.19-3.sl5.x86_64.rpm | org.glite.security.voms-config |
glite-security-voms-mysql | 3.1.3-3 | glite-security-voms-mysql-3.1.3-3.sl5.x86_64.rpm | org.glite.security.voms-mysql |
glite-security-voms-oracle | 3.1.11-3 | glite-security-voms-oracle-3.1.11-3.sl5.x86_64.rpm | org.glite.security.voms-oracle |
glite-security-voms-server | 1.9.19-3 | glite-security-voms-server-1.9.19-3.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 |
gpt | 3.2_4.0.8p1_x86_64_rhap_5-1 | gpt-3.2_4.0.8p1_x86_64_rhap_5-1.x86_64.rpm | The Grid Packaging Tools. This is the version packaged by VDT. |
Service reconfiguration after update
Service must be reconfigured.
Service restart after update
Service must be restarted.