Plugin "com.vmware.h4.vsphere.client
" shows as incompatible in vSphere UI
vCenter Server 7.x
vCenter Server 8.x
CVE-2021-21986 - VMSA-2021-0010 (Virtual SAN Health Check, Site Recovery, vSphere Lifecycle Manager, and VMware Cloud Director Availability Plugins)
How to Disable VMware Plugins in vCenter Server per VMSA-2021-0002, VMSA-2021-0010, VMSA-2021-0010
The plugin "com.vmware.h4.vsphere.client" is the Default vCloud Availability plugin for vCloud Director that ships with a vCenter Server deployment and it uses the deprecated local plugin architecture, and this particular version of plugin is no longer applicable or compatible with vSphere 8.
To remove this plugin, confirm the plugin is not being used for ELM or Cloud director before implementing the steps.
/usr/lib/vmware-lookupsvc/tools/lstool.py list --url https://localhost/lookupservice/sdk --no-check-cert --product com.vmware.h4
Service Product: com.vmware.h4
Service Type: vsphere.client
Service ID: <service_id>
Site ID: default-first-site
Node ID: <node_id>
Owner ID: [email protected]
Version: 0.4.3.0
Endpoints:
Type: com.vmware.cis.vsphereclient.plugin
Protocol: http
URL: [...]
SSL trust:[...]
/usr/lib/vmware-lookupsvc/tools/lstool.py unregister --url https://localhost/lookupservice/sdk --no-check-cert --id <Service ID> --user [email protected] --password 'SSOAdminPassword'
Note: Update the vSphere domain name based on the environment, in above command 'vsphere.local
' is used as domain name.
service-control --restart vsphere-ui
or
vmon-cli -r vsphere-ui