WebGUI
      Click here to register.
      
irc://irc.freenode.net#webgui

iPhoneGuy: WebGUI is a pile of crap.
rizen: If WebGUI is such a pile of crap, why do you use it?
iPhoneGuy: Because it's the best pile of crap out there.

If this is what people who hate us are saying, imagine what people who love us will say. Come join us on IRC.


     Report a Bug > WebGUI Bug Tracker

Security issue - collaboration rss

User erik.svanberg
Date 5/13/2008 3:10 am
Severity Critical (mostly not working)
Version WebGUI Stable WebGUI 7.4.34
Views 249
Rating 0    Rate [
|
]
Karma Rank 0.000000
Previous · Next
User Message
erik.svanberg

The RSS feed for any collaboration is broken. You can see any data although you are not entitled to see it. My case is based on a user not loggeed in that can see any rss collaboration data. I haven't checked wether I can see collaborations rss when logged in but not member of "Who can view"-group.

To recreate this case (done at demo.plainblack.com):

1. I created a collaboration at /demo/collaboration_test and commited content. The collaboration i set to  "Who can view" to "Registered users" (and for all other security choices).

2. Added a post to the collaboration

3. Log out

4. Check the /demo/collaboration_test.rss and I can see the content although you should need to login to see the content.

/Erik



Back to Top
Rate [
|
]
 
 
laurarumage

I am looking at this now. -LR



Back to Top
Rate [
|
]
 
 
laurarumage

I can't seem to recreate this bug.  Please let me know if I'm missing something.

 

1. Created collaboration system with "Who can view" set to "Admin"

2. Committed changes

3. Added a post

4. Added syndicated content, "URL to File" set for RSS file of collaboration system

5. Committed changes

6. Logged out

7. Clicked to view collaboration system thread and log-in screen appears (cannot view thread without log-in)

 



Back to Top
Rate [
|
]
 
 
preaction

It's the RSS feed of the collaboration that the OP is talking about.

I'll take a look at this.



Back to Top
Rate [
|
]
 
 
preaction

I have reproduced this, but there's an issue: There is no way to authenticate the RSS feed through WebGUI.

The only authentication method that works for the current RSS feed readers is HTTP Basic Auth, so you'd need a plugin that would map an HTTP Basic Auth to a WebGUI user.

Given that, restricting an RSS feed would work, so I'm going to fix this problem.



Back to Top
Rate [
|
]
 
 
preaction

Fixed in 7.5.13. Closing as resolved. 

Left a note in the gotchas for those who may have been relying on this buggy / insecure behavior.



Back to Top
Rate [
|
]