Learn about CVE-2019-10404 affecting Jenkins versions prior to 2.196 and LTS versions prior to 2.176.3. Find out the impact, affected systems, exploitation mechanism, and mitigation steps.
Jenkins versions prior to 2.196 and LTS versions prior to 2.176.3 were vulnerable to stored cross-site scripting attacks due to improper escaping of blocked queue item reasons.
Understanding CVE-2019-10404
This CVE identifies a vulnerability in Jenkins that could be exploited by attackers to execute stored cross-site scripting attacks.
What is CVE-2019-10404?
CVE-2019-10404 is a security vulnerability in Jenkins versions before 2.196 and LTS versions before 2.176.3 that allowed stored cross-site scripting attacks.
The Impact of CVE-2019-10404
The vulnerability could be exploited by users with control over certain parts of the reason for a blocked queue item, potentially leading to unauthorized access and data manipulation.
Technical Details of CVE-2019-10404
Jenkins' vulnerability details and affected systems.
Vulnerability Description
Jenkins versions 2.196 and earlier, as well as LTS 2.176.3 and earlier, failed to properly escape the reason for a blocked queue item in tooltips, enabling stored cross-site scripting attacks.
Affected Systems and Versions
Exploitation Mechanism
The vulnerability could be exploited by users controlling parts of the reason for a blocked queue item, such as mismatched label expressions with idle executors.
Mitigation and Prevention
Steps to mitigate and prevent the CVE-2019-10404 vulnerability.
Immediate Steps to Take
Long-Term Security Practices
Patching and Updates