Security scanners (such as Tenable Nessus) may flag the libcurl library located in /opt/CA/IdentityManager/ProvisioningServer/lib/libcurl.so.4.4.0 as vulnerable to the following CVEs:
The vulnerabilities exist in libcurl versions prior to 8.20.0. However, an application is only susceptible if it utilizes specific libcurl features and configurations.
Broadcom Engineering has confirmed that Identity Manager is not exposed to these vulnerabilities due to the specific way libcurl is implemented within the Provisioning Server.
Triggering this vulnerability requires three conditions to be active simultaneously:
.netrc file for credentials (CURLOPT_NETRC).CURLOPT_FOLLOWLOCATION).CURLOPT_PROXY).Identity Manager Implementation: The etacallbacklib only uses the CURLOPT_URL option to set the target server. It does not use .netrc files, nor does it allow redirections or proxy servers for these operations. Therefore, the exploit conditions cannot be met.
This occurs when an application reuses a libcurl handle, switches proxy hosts mid-transfer, and uses Digest Authentication.
Identity Manager Implementation: Identity Manager does not configure CURLOPT_PROXY or Proxy Digest Authentication (CURLOPT_PROXYAUTH) for these notifications. Proxy hosts are never swapped during a handle's lifecycle, making the implementation unaffected.