CVE-2023-32995: CSRF
A cross-site request forgery (CSRF) vulnerability in Jenkins SAML Single Sign On(SSO) Plugin 2.0.0 and earlier allows attackers to send an HTTP POST request with JSON body containing attacker-specified content, to miniOrange's API for sending emails.
Other sources
Jenkins SAML Single Sign On(SSO) Plugin 2.0.0 and earlier does not perform a permission check in an HTTP endpoint.
This allows attackers with Overall/Read permission to send an HTTP POST request with JSON body containing attacker-specified content, to miniOrange’s API for sending emails.
Additionally, this HTTP endpoint does not require POST requests, resulting in a cross-site request forgery (CSRF) vulnerability.
SAML Single Sign On(SSO) Plugin 2.0.1 removes the affected HTTP endpoint.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
maven/io.jenkins.plugins:miniorange-saml-spto a version that resolves this vulnerability.Fixed in 2.0.1 - Upgrade
Upgrade
Jenkins SAML Single Sign On(SSO) Pluginto a version that resolves this vulnerability.Fixed in 2.0.1 - Remove
Remove
Jenkins SAML Single Sign On(SSO) Plugin HTTP endpoint affected by CSRFfrom your environment.Remove the affected HTTP endpoint (removed in Jenkins SAML Single Sign On(SSO) Plugin 2.0.1) that allows POST/GET requests without proper permission checking and enables CSRF to miniOrange’s API for sending emails.
Event History
Frequently Asked Questions
What is the severity of CVE-2023-32995?
CVE-2023-32995 is classified as a cross-site request forgery (CSRF) vulnerability that can allow unauthorized actions to be executed.
How do I fix CVE-2023-32995?
To fix CVE-2023-32995, upgrade the Jenkins SAML Single Sign On Plugin to version 2.0.1 or later.
What software is affected by CVE-2023-32995?
CVE-2023-32995 affects Jenkins SAML Single Sign On Plugin version 2.0.0 and earlier.
What type of attack can CVE-2023-32995 enable?
CVE-2023-32995 can enable an attacker to send malicious HTTP POST requests to miniOrange's API to send unauthorized emails.
Is CVE-2023-32995 related to Jenkins security?
Yes, CVE-2023-32995 is a vulnerability specifically affecting the Jenkins software's SAML Single Sign On Plugin.