web2project: web-based project management

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000295 [v1.2 Release (Closed)] Files major always 2009-10-28 16:29 2009-12-08 21:06
Reporter cheuschober View Status public  
Assigned To caseydk
Priority high Resolution fixed  
Status closed   Product Version 1.1
Summary 0000295: Task Access security circumvented by files module
Description Our team decided to give W2P a test run the other day and discovered a disturbing little bit when trying to isolate files within tasks.

Our consensus on the whole permissions issue was that while we'd prefer per-project permissions based on batch contact assignment we could work with the task access field to simulate that and protect information that can't be shared within the entire org (eg, something like a budget document with worker salaries).

The assumption was that if a task is set to private/participant then files associated with that task would similarly inherit that access.

Not only was that NOT the case we found that the associated task, as linked under the the files module completely bypasses the access check and allows any user straight into the participant/private task.

I'm not certain if it's the intention of the devs to allow protected files the way I've described but the access bypass, at least, seems like something that needs addressing.

Hope this helps.
-C

ps. +1 for excluding files who are attached to access-limited tasks
Additional Information
Tags No tags attached.
Attached Files

- Relationships
related to 0000284closedcaseydk The W2P is allowing delete files linked to a project that the user not participating in the project. 

-  Notes
(0000560)
caseydk (administrator)
2009-10-30 12:01

Agreed and good point.
(0000596)
caseydk (administrator)
2009-11-21 01:21

"The assumption was that if a task is set to private/participant then files associated with that task would similarly inherit that access."

I've fixed this portion of this issue in r783. I still need to work on filtering the file list itself...

(0000601)
caseydk (administrator)
2009-11-25 00:17

Closing this one because the required changes for the original request are complete. For the filtering of the file list, issue 0000284 covers it just as well.

- Issue History
Date Modified Username Field Change
2009-10-28 16:29 cheuschober New Issue
2009-10-30 12:01 caseydk Note Added: 0000560
2009-10-30 12:02 caseydk Status new => assigned
2009-10-30 12:02 caseydk Assigned To => caseydk
2009-10-30 12:02 caseydk Project v1.1 Release (Closed) => v1.2 Release (Closed)
2009-11-09 23:52 caseydk Relationship added related to 0000284
2009-11-17 22:42 caseydk Priority normal => high
2009-11-21 01:21 caseydk Note Added: 0000596
2009-11-21 01:21 caseydk Status assigned => confirmed
2009-11-25 00:17 caseydk Status confirmed => resolved
2009-11-25 00:17 caseydk Resolution open => fixed
2009-11-25 00:17 caseydk Note Added: 0000601
2009-12-08 21:06 caseydk Status resolved => closed
2009-12-08 21:06 caseydk Fixed in Version => 1.2


Mantis 1.1.8[^]
Copyright © 2000 - 2009 Mantis Group
Powered by Mantis Bugtracker