VYPR
Unrated severityNVD Advisory· Published Jun 24, 2026

Themeco Cornerstone < 7.8.8 (Premium, bundled with X Theme) - Subscriber+ Arbitrary User Password Hash Disclosure

CVE-2026-9710

Description

The Cornerstone WordPress plugin before 7.8.8 does not enforce capability checks on one of its CSS-preview request handlers, and exposes the nonce needed to call it to every logged-in user on any wp-admin page, allowing any authenticated user to evaluate dynamic content tokens against arbitrary users and disclose their sensitive metadata including raw password hashes. This affects the premium co Cornerstone page builder distributed bundled with the X , not the unrelated free cornerstone Cornerstone WordPress plugin before 7.8.8 (v0.8.x) on the .org repository.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected products

1

Patches

Vulnerability mechanics

Root cause

"Missing capability check on a CSS-preview request handler combined with an exposed nonce allows any authenticated user to evaluate dynamic content tokens against arbitrary users."

Attack vector

An authenticated attacker (as low as Subscriber) can call the unprotected CSS-preview request handler because the required nonce is leaked on every wp-admin page. By crafting a request that evaluates dynamic content tokens against an arbitrary user ID, the attacker extracts sensitive metadata including the raw password hash of that user. The vulnerability is classified as sensitive data disclosure [ref_id=1].

Affected code

The Cornerstone WordPress plugin (premium, bundled with X Theme) before version 7.8.8 fails to enforce capability checks on one of its CSS-preview request handlers. The nonce needed to call that handler is exposed to every logged-in user on any wp-admin page, allowing any authenticated user to evaluate dynamic content tokens against arbitrary users.

What the fix does

The advisory states the fix is included in version 7.8.8 [ref_id=1]. The patch does not show the exact code change, but the remediation presumably adds a proper capability check (e.g., `current_user_can()`) to the CSS-preview handler and restricts nonce exposure so that only users with sufficient privileges can invoke it. This prevents low-privileged users from evaluating dynamic content tokens against arbitrary users.

Preconditions

  • authThe attacker must be an authenticated WordPress user (any role, including Subscriber).
  • networkThe attacker must be able to access any wp-admin page to obtain the exposed nonce.

Generated on Jun 24, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

1

News mentions

0

No linked articles in our index yet.