Bamboo Data center v9.6.0 does not have option to 'Upload App'
Asked by Gouri:

We have set up Bamboo 9.6.0 in our environment and when we navigate to Manage Apps, 'Upload App' Option is not present.

The problem is we need this option to test our plugins compatibility with new bamboo server version which we can not install through 'find new apps'

![upload-app-option-not-present.png](/t5/image/serverpage/image-id/332363i1CB89424A0DC4476/image-size/large?v=v2&px=999 "upload-app-option-not-present.png")

I read for confluence this option nee![bamboo-server-version.png](/t5/image/serverpage/image-id/332364i1CC637303944E4A7/image-size/large?v=v2&px=999 "bamboo-server-version.png")


Answers:
author: Shashank Kumar
body: Hello Gouri,

Welcome to Atlassian community.

Starting from Bamboo 9.5, the option to install new apps using the Upload app button on the Manage apps page or with the REST API is disabled by default. This change was made to prevent the inadvertent upload of potentially harmful files to your Bamboo instance.

To enable app installation with the Upload app button, you will have to set a specific system property as detailed in the release page in [Bamboo 9.5 release notes - Installing apps with the Universal Plugin Manager](https://confluence.atlassian.com/bambooreleases/bamboo-9-5-release-notes-1333337319.html#Bamboo9.5releasenotes-InstallingappswiththeUniversalPluginManager), i.e, add the property to JVM_SUPPORT_RECOMMENDED_ARGS;  

```
-Dupm.plugin.upload.enabled=true 
```

The file to add the property is located in "***\<Bamboo-install\>/bin/setenv.sh*** ". You can find more information on configuring system properties in this [link](https://confluence.atlassian.com/bamboo0905/configuring-your-system-properties-1345818971.html), you can refer the attached link to get details if you are using Windows environment.

Regards,

Shashank kumar

**\*\*please don't forget to Accept the answer if your query was answered\*\***


author: Matt Simmons
body: For the record, this is a totally ridiculous solution. If there's a security problem in the feature that people use, the answer should not be to disable the otherwise necessary feature until someone needs it, then require them to re-enable the still-broken feature.   

Fix the problem instead. Is there a ticket tracking the remediation of the underlying security problem in the upload tool?

comments: author: Shashank Kumar
body: Hello Matt,

The idea was to prevent unwanted uploads of potentially malicious files to your Bamboo instance, with the Upload apps option anyone can upload any files on your Bamboo Instance.

Currently there is no ticket raised for any further work on this, customers are requested to follow the workaround.

Regards,

Shashank Kumar


author: Matt Simmons
body: So with the Upload Apps option enabled, any user, admin or otherwise, can upload malicious files to the instance?


author: Shashank Kumar
body: Hello Matt,

The Upload Apps option is visible only for Bamboo Admins and not for others this reduces the risks for anyone accessing this functionality.

This Functionality allows you to upload files of type .jar or .obr, while uploading Bamboo does not check what is inside the jar as it is custom applications developed outside of Bamboo.

![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/339683iEB4F784D53F8654A/image-size/large?v=v2&px=999 "image.png")  

Regards,

Shashank Kumar