First published: Mon Jul 18 2022(Updated: )
Apache CloudStack version 4.5.0 and later has a SAML 2.0 authentication Service Provider plugin which is found to be vulnerable to XML external entity (XXE) injection. This plugin is not enabled by default and the attacker would require that this plugin be enabled to exploit the vulnerability. When the SAML 2.0 plugin is enabled in affected versions of Apache CloudStack could potentially allow the exploitation of XXE vulnerabilities. The SAML 2.0 messages constructed during the authentication flow in Apache CloudStack are XML-based and the XML data is parsed by various standard libraries that are now understood to be vulnerable to XXE injection attacks such as arbitrary file reading, possible denial of service, server-side request forgery (SSRF) on the CloudStack management server.
Credit: security@apache.org
Affected Software | Affected Version | How to fix |
---|---|---|
Apache CloudStack | >=4.5.0<4.16.1.1 | |
Apache CloudStack | =4.17.0.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2022-35741 is considered a moderate severity vulnerability due to the requirement for the SAML 2.0 authentication plugin to be enabled.
To mitigate CVE-2022-35741, disable the SAML 2.0 authentication Service Provider plugin if it's not needed.
CVE-2022-35741 affects Apache CloudStack versions 4.5.0 to 4.17.0.0, inclusive.
Yes, CVE-2022-35741 can be exploited remotely if the vulnerable SAML plugin is enabled.
Yes, CVE-2022-35741 has been disclosed publicly and information is available regarding its impact.