CVE-2022-35741: Apache CloudStack SAML Single Sign-On XXE
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.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2022-35741?
CVE-2022-35741 is considered a moderate severity vulnerability due to the requirement for the SAML 2.0 authentication plugin to be enabled.
How do I fix CVE-2022-35741?
To mitigate CVE-2022-35741, disable the SAML 2.0 authentication Service Provider plugin if it's not needed.
Which versions of Apache CloudStack are affected by CVE-2022-35741?
CVE-2022-35741 affects Apache CloudStack versions 4.5.0 to 4.17.0.0, inclusive.
Can CVE-2022-35741 be exploited remotely?
Yes, CVE-2022-35741 can be exploited remotely if the vulnerable SAML plugin is enabled.
Is CVE-2022-35741 disclosed publicly?
Yes, CVE-2022-35741 has been disclosed publicly and information is available regarding its impact.