Ticket #241 (closed defect: fixed)
Security hole in the Snoopy library
| Reported by: | mbonetti | Owned by: | mbonetti |
|---|---|---|---|
| Priority: | highest | Milestone: | Gregarius 0.5.5 |
| Component: | BUGS | Version: | |
| Severity: | critical | Keywords: | |
| Cc: |
Description
Whenever an SSL protected webpage is requested with one of the many Snoopy API calls, it calls the function _httpsrequest which takes the URL as argument. This function in turn calls the PHP-function exec with unchecked user-input. Using a specially crafted URL, an attacker can supply arbitrary commands that are executed on the web server with priviledges of the web user.
While the vulnerability can not be exploited using the Snoopy class file itself, there may exist implementations which hand unchecked URLs from users to snoopy.
Change History
Note: See
TracTickets for help on using
tickets.
