Atlassian Bamboo < 5.4.3 / 5.5.1 / 5.6.0 XWork Library ClassLoader Manipulation Remote Code Execution

critical Nessus Plugin ID 77156

Synopsis

The remote web application is affected by a remote code execution vulnerability.

Description

According to its self-reported version number, the instance of Atlassian Bamboo running on the remote host is version 5.4.x prior to 5.4.3 or 5.5.x prior to 5.5.1. It is, therefore, affected by an unspecified flaw in the XWork library. An unauthenticated, remote attacker can exploit this, via manipulation of the ClassLoader, to execute arbitrary Java code. Note that the attacker must be able to access the Bamboo web interface, and if anonymous access is enabled, a valid user account is not needed to exploit the vulnerability.

Note that Nessus has not tested for this issue but has instead relied only on the application's self-reported version number.

Solution

Upgrade to Atlassian Bamboo version 5.4.3 / 5.5.1 / 5.6.0 or later.
Alternatively, apply the patches provided by the vendor.

See Also

http://www.nessus.org/u?becf6b76

https://jira.atlassian.com/browse/BAM-14571?src=confmacro

Plugin Details

Severity: Critical

ID: 77156

File Name: bamboo_5_4_3.nasl

Version: 1.9

Type: remote

Family: CGI abuses

Published: 8/12/2014

Updated: 6/4/2024

Configuration: Enable paranoid mode, Enable thorough checks

Supported Sensors: Nessus

Enable CGI Scanning: true

Vulnerability Information

CPE: cpe:/a:atlassian:bamboo

Required KB Items: Settings/ParanoidReport, installed_sw/bamboo

Excluded KB Items: Settings/disable_cgi_scanning

Exploit Ease: No known exploits are available

Patch Publication Date: 5/21/2014

Vulnerability Publication Date: 5/6/2014

Reference Information

BID: 67622