CVE-2019-11255

Summary

Improper input validation in Kubernetes CSI sidecar containers for external-provisioner (<v0.4.3, <v1.0.2, v1.1, <v1.2.2, <v1.3.1), external-snapshotter (<v0.4.2, <v1.0.2, v1.1, <1.2.2), and external-resizer (v0.1, v0.2) could result in unauthorized PersistentVolume data access or volume mutation during snapshot, restore from snapshot, cloning and resizing operations.

Affected Software

VendorProductVersion RangeStatus
Kuberneteskubernetes-csi external-provisionerprior to 1.0.2affected
Kuberneteskubernetes-csi external-provisioner1.1affected
Kuberneteskubernetes-csi external-provisionerprior to 1.2.2affected
Kuberneteskubernetes-csi external-provisionerprior to 1.3.1affected
Kuberneteskubernetes-csi external-provisionerv1.14 < prior to 0.4.3affected
Kuberneteskubernetes-csi external-snapshotterprior to 0.4.2affected
Kuberneteskubernetes-csi external-snapshotterprior to 1.0.2affected
Kuberneteskubernetes-csi external-snapshotter1.1affected
Kuberneteskubernetes-csi external-snapshotterprior to 1.2.2affected
Kuberneteskubernetes-csi external-resizer0.1affected
Kuberneteskubernetes-csi external-resizer0.2affected

Weaknesses

  • CWE-20: CWE-20 Improper Input Validation

Workarounds

Kubernetes feature gates can be disabled and RBAC permissions revoked from impacted CSI drivers, following instructions in https://github.com/kubernetes/kubernetes/issues/85233

ADP Enrichment

CVE Program Container

Additional References

References