[wp-trac] [WordPress Trac] #53962: The bug allows to see the name(s) of a user(s) who has replied to a comment (not yet authorized).
WordPress Trac
noreply at wordpress.org
Tue Feb 21 01:43:47 UTC 2023
#53962: The bug allows to see the name(s) of a user(s) who has replied to a comment
(not yet authorized).
-------------------------------------+-------------------------------------
Reporter: fasuto | Owner: hellofromTonya
Type: defect (bug) | Status: closed
Priority: normal | Milestone: 6.2
Component: Comments | Version: 2.7
Severity: normal | Resolution: fixed
Keywords: has-patch has-unit- | Focuses: administration,
tests has-testing-info add-to- | privacy
field-guide commit |
-------------------------------------+-------------------------------------
Changes (by peterwilsoncc):
* status: accepted => closed
* resolution: => fixed
Comment:
In [changeset:"55369" 55369]:
{{{
#!CommitTicketReference repository="" revision="55369"
Comments: Prevent replying to unapproved comments.
Introduces client and server side validation to ensure the `replytocom`
query string parameter can not be exploited to reply to an unapproved
comment or display the name of an unapproved commenter.
This only affects commenting via the front end of the site. Comment
replies via the dashboard continue their current behaviour of logging the
reply and approving the parent comment.
Introduces the `$post` parameter, defaulting to the current global post,
to `get_cancel_comment_reply_link()` and `comment_form_title()`.
Introduces `_get_comment_reply_id()` for determining the comment reply ID
based on the `replytocom` query string parameter.
Renames the parameter `$post_id` to `$post` in `get_comment_id_fields()`
and `comment_id_fields()` to accept either a post ID or `WP_Post` object.
Adds a new `WP_Error` return state to `wp_handle_comment_submission()` to
prevent replies to unapproved comments. The error code is
`comment_reply_to_unapproved_comment` with the message `Sorry, replies to
unapproved comments are not allowed.`.
Props costdev, jrf, hellofromtonya, fasuto, boniu91, milana_cap.
Fixes #53962.
}}}
--
Ticket URL: <https://core.trac.wordpress.org/ticket/53962#comment:30>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list