PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-92798 wpeverest CVE debrief

The User Registration & Membership plugin for WordPress has a vulnerability allowing arbitrary shortcode execution in versions up to 5.2.8. This is due to insufficient input sanitization in the 'referrer_url' branch of UR_Smart_Tags::process(). The vulnerability poses a risk to WordPress installations using the plugin, particularly those with restricted pages using the {{referrer_url}} smart tag. Defenders should assess exposure and prioritize verification and updates. The CVE record and NVD entry provide details on the vulnerability, including its description, CVSS score, and references to source code.

Vendor
wpeverest
Product
User Registration & Membership – Free & Paid Memberships, Subscriptions, Content Restriction, User Profile, Custom User Registration & Login Builder
CVSS
HIGH 8.1
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-17
Original CVE updated
2026-10-17
Advisory published
2026-10-17
Advisory updated
2026-10-17

Who should care

Defenders responsible for WordPress installations using the User Registration & Membership plugin, particularly those with restricted pages using the {{referrer_url}} smart tag, should assess exposure and prioritize verification and updates.

Why it matters

The vulnerability in the User Registration & Membership plugin for WordPress allows arbitrary shortcode execution, posing a risk to WordPress installations using the plugin, particularly those with restricted pages. Defenders should prioritize verification, updates, and monitoring.

  • Potential execution of arbitrary registered shortcodes on restricted pages
  • Possible unauthorized access to restricted content
  • Need for verification of plugin version and exposure assessment
  • Priority for updating to a secure plugin version

Technical summary

The User Registration & Membership plugin for WordPress is vulnerable to arbitrary shortcode execution due to insufficient input sanitization in the 'referrer_url' branch of UR_Smart_Tags::process(). The attacker-controlled HTTP_REFERER header is only passed through sanitize_text_field() — which does not strip WordPress shortcode delimiters — before being substituted into a Content Restriction message that is subsequently executed via apply_shortcodes()/do_shortcode(). This makes it possible for unauthenticated attackers to execute arbitrary registered shortcodes on any restricted page whose message uses the supported {{referrer_url}} smart tag.

Defensive priority

Defenders should prioritize verifying and updating the User Registration & Membership plugin to a secure version, assessing exposure on restricted pages using the {{referrer_url}} smart tag, and monitoring for potential shortcode execution attempts.

Recommended defensive actions

  • Verify and update the User Registration & Membership plugin to a secure version
  • Assess exposure on restricted pages using the {{referrer_url}} smart tag
  • Monitor for potential shortcode execution attempts
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, including its description, CVSS score, and references to source code. The vulnerability is caused by insufficient input sanitization in the 'referrer_url' branch of UR_Smart_Tags::process(). The attacker-controlled HTTP_REFERER header is only passed through sanitize_text_field() — which does not strip WordPress shortcode delimiters — before being substituted into a Content Restriction message that is subsequently executed via apply_shortcodes()/do_shortcode(). Defeners

Sources and references

Verified primary and authoritative sources

  • CVE-2026-92798 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-92798

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-92798 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-92798

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/browser/user-registration/tags/5.2.8/includes/class-ur-smart-tags.php

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/browser/user-registration/tags/5.2.8/modules/content-restriction/class-urcr-frontend.php

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/browser/user-registration/tags/5.2.8/modules/content-restriction/functions-urcr-core.php

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/changeset/3741339/user-registration/trunk/includes/class-ur-smart-tags.php

    [email protected]

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.