Description
The Nexter Blocks WordPress plugin before 5.0.2 does not restrict who can save global CSS through one of its REST endpoints, allowing users with at least the Contributor role to store arbitrary CSS that is rendered site-wide on the front end, enabling defacement, content hiding, and UI redressing.
Published: 2026-08-09
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Nexter Blocks WordPress plugin version prior to 5.0.2 fails to enforce permission checks on a REST endpoint that saves global CSS, allowing users with Contributor privileges to inject arbitrary CSS that is rendered site‑wide. This client‑side injection can deface the site, conceal content, or manipulate the user interface, effectively giving attackers control over the visual presentation of the site. The weakness is a stored CSS injection flaw (CWE‑784).

Affected Systems

All WordPress sites running Nexter Blocks before version 5.0.2 are affected when a user has Contributor or higher privileges. The vulnerability applies to any environment where the plugin’s REST API is exposed and the Contributor role can be assigned, regardless of the specific WordPress theme or other plugins.

Risk and Exploitability

The CVSS score is not disclosed in the available data, and the EPSS score is listed as unavailable; the issue is not present in CISA’s KEV catalog. The likely attack vector requires an attacker to possess or compromise a Contributor account on the affected site, after which they can send a crafted request to the vulnerable endpoint to store malicious CSS. Attackers who gain such access can permanently modify the site’s appearance and potentially hide or alter content. Because the flaw is client‑side, remote code execution is not possible, but the impact on user experience and the potential for defacement make this a serious concern for sites that allow Contributor permissions.

Generated by OpenCVE AI on August 9, 2026 at 07:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Nexter Blocks to version 5.0.2 or later, which enforces proper permission checks on the global CSS endpoint.
  • If an upgrade is not immediately possible, restrict Contributor role capabilities to remove the ability to edit global CSS or use a capability‑managing plugin to revoke this function.
  • Configure a web application firewall or security‑plugin rule to block or sanitize requests to the vulnerable REST endpoint, preventing the injection of malicious CSS until a patch is applied.

Generated by OpenCVE AI on August 9, 2026 at 07:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 09 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-784

Sun, 09 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Nexter Blocks WordPress plugin before 5.0.2 does not restrict who can save global CSS through one of its REST endpoints, allowing users with at least the Contributor role to store arbitrary CSS that is rendered site-wide on the front end, enabling defacement, content hiding, and UI redressing.
Title Nexter Blocks < 5.0.2 - Contributor+ Stored CSS Injection
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-09T06:00:12.345Z

Reserved: 2026-07-24T10:10:03.572Z

Link: CVE-2026-17011

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-09T07:30:04Z

Weaknesses
  • CWE-784

    Reliance on Cookies without Validation and Integrity Checking in a Security Decision