Ticket #5534 (closed defect (bug): fixed)

Opened 4 years ago

Last modified 4 years ago

Limit XML-RPC method wp.getAuthors to only return user_id, user_login and display_name & add capability check (edit_posts)

Reported by: josephscott Owned by: anonymous
Priority: normal Milestone: 2.5
Component: XML-RPC Version: 2.3.2
Severity: normal Keywords: has-patch
Cc: josephscott

Description

The wp.getAuthors method just returns all of the data provided by get_users_of_blog(), we should limit it to just specific useful information. In this case information that is needed and helpful for setting the post author: user_id, user_login and display_name.

Also add a capability check, at a minimum should be able to edit posts. If you can't even do that then there really isn't any reason to expose the list of authors on a blog.

Attachments

xmlrpc.php.diff Download (723 bytes) - added by josephscott 4 years ago.

Change History

  • Version changed from 2.4 to 2.3.2
  • Milestone changed from 2.5 to 2.4

comment:2   ryan4 years ago

  • Status changed from new to closed
  • Resolution set to fixed

(In [6498]) Limit what getAuthors exposes. Props josephscott for the patch and xknown for the find. fixes #5534 for 2.4

comment:3   ryan4 years ago

(In [6499]) Limit what getAuthors exposes. Props josephscott for the patch and xknown for the find. fixes #5534 for 2.3

Note: See TracTickets for help on using tickets.