Edgewall Software
Modify

Opened 16 years ago

Closed 16 years ago

#6780 closed defect (fixed)

Unchecked input on WebAdmin

Reported by: trac-ja@… Owned by: Christopher Lenz
Priority: normal Milestone: 0.11
Component: admin/web Version: 0.11b1
Severity: minor Keywords:
Cc: trac-ja@… Branch:
Release Notes:
API Changes:
Internal Changes:

Description

Bad data will be registered in database by this sequence:

  1. Open enum fields manage page in WebAdmin.
  2. Change order listbox's parameter value_[number] to value_XXX by DOM-Inspector.
  3. Push Apply Changes.

When this sequence done, All users can't show New ticket, View tickets and Roadmap pages with sorting. TracWebAdmin-plugin for 0.10 has same problem, too.

This problem is happend when user is logged in and has "TICKET_ADMIN" permission.

Attachments (2)

Trac-0.11b1_inputcheckwebadmin_r382.patch (706 bytes ) - added by trac-ja@… 16 years ago.
patch againsts Trac-0.11b1
TracWebAdmin-0.1.2r5911_inputcheck_r297.patch (714 bytes ) - added by trac-ja@… 16 years ago.
patch againsts source:sandbox/webadmin@5911

Download all attachments as: .zip

Change History (4)

by trac-ja@…, 16 years ago

patch againsts Trac-0.11b1

comment:1 by trac-ja@…, 16 years ago

Cc: trac-ja@… added

comment:2 by Christian Boos, 16 years ago

Resolution: fixed
Severity: normalminor
Status: newclosed

Applied in r6581 for trunk.

But quite frankly, one should be able to trust TICKET_ADMINs ;-) That's maybe why doing #3163 is important…

Also, as far as I'm concerned, the WebAdmin plugin is now deprecated. Anyone interested in further fixes or improvements should rather go for 0.11 at this point.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Christopher Lenz.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Christopher Lenz to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.