mirror of
https://github.com/opensim/opensim.git
synced 2026-08-01 06:06:06 +08:00
Plug a security hole in the inventory service
This commit is contained in:
@@ -794,7 +794,8 @@ namespace OpenSim.Data.MySQL
|
||||
{
|
||||
dbcon.Open();
|
||||
|
||||
using (MySqlCommand cmd = new MySqlCommand("DELETE FROM inventoryfolders WHERE folderID=?uuid", dbcon))
|
||||
// System folders can never be deleted. Period.
|
||||
using (MySqlCommand cmd = new MySqlCommand("DELETE FROM inventoryfolders WHERE folderID=?uuid and type=-1", dbcon))
|
||||
{
|
||||
cmd.Parameters.AddWithValue("?uuid", folderID.ToString());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user