2017-SV6 Job-File Link

affects OMERO 5 versions 5.4.3 and earlier

back to Advisories

Synopsis

A user can gain permissions to edit a previously unused official script by running that script then having an administrator give all that user's data to an accomplice. That script may then be edited to perform arbitrary operations with the permissions of users who subsequently run the script.

Background

The implementation of Chgrp2, Chown2 and Delete2 assumed that jobs link to files that have the same owner and group as the job. This is not true of jobs related to OMERO scripts. The previous graph transition rules wrongly assumed that performing an operation on a job or its link meant that it was safe to implicitly include linked files in that operation.

Affected Packages

OMERO.server from 5.1.0 to 5.4.3 inclusive.

Impact

High severity.

CVSS score 6.6 vector AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H/E:F/RL:O/RC:C/CR:H/IR:H/AR:H/MAV:N/MAC:H/MPR:L/MUI:R/MS:U/MC:H/MI:H/MA:H

Resolution

All OMERO.servers should be upgraded to at least 5.4.4.


back to top