View Issue Details

IDProjectCategoryView StatusLast Update
0012231mantisbtsecuritypublic2022-03-01 02:26
Reporterjreese Assigned Todhx  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.2.2 
Target Version1.2.3Fixed in Version1.2.3 
Summary0012231: XSS vulnerability when uninstalling maliciously named plugins
Description

Found when investigating Secunia report SA40832. There is an XSS vulnerability when uninstalling plugins that have been maliciously named. Chance of attack is extremely low due to requiring site admin access to both install and uninstall plugins.

TagsNo tags attached.

Relationships

related to 0012230 closed CVE-2010-2574: XSS vulnerability when deleting maliciously named categories 
related to 0029688 closeddregad CVE-2022-26144: XSS in manage_plugin_page.php and manage_plugin_uninstall.php 

Activities

dhx

dhx

2010-08-04 09:29

reporter   ~0026212

Thanks John, all fixed.

Related Changesets

MantisBT: master 2e397700

2010-08-04 09:23

dhx


Details Diff
Fix 0012231: XSS vulnerability when uninstalling badly named plugins

John Reese discovered an XSS vulnerability with the uninstall
confirmation message shown when plugins are being uninstalled. The
plugin name is not escaped before being outputted and thus HTML unsafe
characters are not sanitised.

This doesn't actually pose a security risk because it requires someone
to:
a) Have access to the server to rename a plugin in the PHP files
b) Have administrator access to the MantisBT installation
Affected Issues
0012231
mod - manage_plugin_uninstall.php Diff File

MantisBT: master-1.2.x f60d0cfb

2010-08-04 09:23

dhx


Details Diff
Fix 0012231: XSS vulnerability when uninstalling badly named plugins

John Reese discovered an XSS vulnerability with the uninstall
confirmation message shown when plugins are being uninstalled. The
plugin name is not escaped before being outputted and thus HTML unsafe
characters are not sanitised.

This doesn't actually pose a security risk because it requires someone
to:
a) Have access to the server to rename a plugin in the PHP files
b) Have administrator access to the MantisBT installation
Affected Issues
0012231
mod - manage_plugin_uninstall.php Diff File