Lucene search

K
wpvulndbScott Kingsley ClarkWPVDB-ID:03191B00-0B05-42DB-9CE2-FC525981B6C9
HistoryMar 25, 2024 - 12:00 a.m.

Meta Box < 5.9.4 - Contributor+ Arbitrary Posts' Custom Field Disclosure

2024-03-2500:00:00
Scott Kingsley Clark
wpscan.com
5
meta box
arbitrary access
contributor role
custom field
disclosure
security vulnerability

6.8 Medium

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

9.2%

Description The plugin does not prevent users with at least the contributor role from access arbitrary custom fields assigned to other user’s posts.

PoC

1. ADMIN: Install Meta Box 2. ADMIN: Add Meta Box fields through code or the premium add-on (https://gist.github.com/sc0ttkclark/f4f1b94d3a8bc7f00614acf5d80dbd2e) 3. CONTRIBUTOR: Add shortcode to any post and specify/guess any post ID + field key and save 4. CONTRIBUTOR: Preview the post and see that custom field is output without any further checks for access Example shortcode: [rwmb_meta object_id="ANY_POST_ID" id="ANY_META_BOX_FIELD_KEY"] Example shortcode for my Gist: [rwmb_meta object_id="1234" id="test_field"]

CPENameOperatorVersion
eq5.9.4

6.8 Medium

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

9.2%

Related for WPVDB-ID:03191B00-0B05-42DB-9CE2-FC525981B6C9