CVE-2017-9514
HighSummary
Bamboo versions before 6.0.5, 6.1.x before 6.1.4, and 6.2.x before 6.2.1 had a REST endpoint that parsed a YAML file and did not sufficiently restrict which classes could be loaded. A user logged into Bamboo can exploit this vulnerability to execute arbitrary Java code on systems with vulnerable versions of Bamboo.
Risk Assessment
An attacker with access to a user account in Bamboo can remotely execute unauthorized code, potentially leading to serious security breaches within the organization.
Recommendation
It is recommended to update Bamboo to version 6.0.5, 6.1.4, or 6.2.1 or later to mitigate this vulnerability.
Other vulnerabilities in Bamboo
See all- CVE-2015-6576High
Bamboo versions 2.2 before 5.8.5 and 5.9.x before 5.9.7 allow remote attackers with access to the Bamboo web interface to execute arbitrary Java code via an unspecified resource.
- CVE-2017-14589Critical
There is a possibility of double OGNL evaluation in FreeMarker templates through Struts FreeMarker tags. An attacker with restricted administrative rights to Bamboo can exploit this vulnerability to execute arbitrary Java code on systems running a vulnerable version of Bamboo.
Original NVD description (English source)
Bamboo before 6.0.5, 6.1.x before 6.1.4, and 6.2.x before 6.2.1 had a REST endpoint that parsed a YAML file and did not sufficiently restrict which classes could be loaded. An attacker who can log in to Bamboo as a user is able to exploit this vulnerability to execute Java code of their choice on systems that have vulnerable versions of Bamboo.

