OSSN-0084: Data retained after deletion of a ScaleIO volume

Summary

Certain storage volume configurations allow newly created volumes to contain previous data. This could lead to leakage of sensitive information between tenants.

Affected Services / Software

Cinder releases up to and including Queens with ScaleIO volumes using thin volumes and zero padding.

Discussion

Using both thin volumes and zero padding does not ensure data contained in a volume is actually deleted. The default volume provisioning rule is set to thick so most installations are likely not affected. Operators can check their configuration in cinder.conf or check for zero padding with this command scli --query_all.

Contacts / References

Author: Nick Tait