Fixed
- Rename list table styles to avoid naming collision and resolve interaction with Distributor's Edit Remove Meta plugin (props @peterwilsoncc, @dkotter via #1393)
- When receiving a subscription request, ensure we validate all data before using it to avoid PHP errors (props @dkotter, @peterwilsoncc via GHSA-73rr-9g9m-2fcm)
- In subscription requests, ensure we properly limit taxonomy updates to those shown in the REST API (props @dkotter, @peterwilsoncc via GHSA-73rr-9g9m-2fcm)
Security
- Ensure we verify the subscription signature before we allow requests to the
/receiveendpoint (props @Banh-Bao-080899, @dkotter, @peterwilsoncc via GHSA-73rr-9g9m-2fcm) - Require the capability
edit_postwhen making a request to the subscription/createendpoint. Note this may be a breaking change if you allow lower-privileged users the ability to make Distributor requests (props @Banh-Bao-080899, @dkotter, @peterwilsoncc via GHSA-73rr-9g9m-2fcm) - Ensure we only remove the
content_save_prefilter when updating a post during a subscription request and we enable right after (props @Banh-Bao-080899, @dkotter, @peterwilsoncc via GHSA-73rr-9g9m-2fcm)
Deprecated
- Public method
dt_verify_signature_authenticationdeprecated in favor ofverify_subscription_signature(props @dkotter, @peterwilsoncc via GHSA-73rr-9g9m-2fcm)
New Contributors
- @Banh-Bao-080899 made their first contribution in https://github.com/10up/distributor/security/advisories/GHSA-73rr-9g9m-2fcm
Full Changelog: 2.3.0...2.3.1
View closed items in the milestone.