Description
NocoBase fails to sanitize rich text field values in the read renderer, allowing users with create permissions to store malicious HTML with event handlers. Attackers can write arbitrary markup through the collection API that executes in the browsers of all users viewing the affected record.
Published: 2026-09-02
Score: 5.1 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

NocoBase does not properly sanitize the content of rich text fields when they are rendered for viewing. A user with permission to create records can use the collection API to embed arbitrary HTML that includes event handlers. Once stored, the malicious markup is displayed in the browser of any user who views the affected record, allowing client‑side script execution that runs with the privileges of the logged‑in user.

Affected Systems

The vulnerability affects the NocoBase platform. No specific version information is provided in the advisory. Users should verify whether their NocoBase installation incorporates the rich text field renderer exposed via the API and determine if it is impacted.

Risk and Exploitability

The assigned CVSS score of 5.1 indicates a moderate severity. No EPSS score is available and the issue is not listed in the CISA KEV catalog, suggesting limited public exploitation. An attacker only needs authenticated create‑level API privileges to inject the payload; the attack vector is thus authenticated and relatively easy for users with such permissions. Once executed, the script runs in the victim’s browser, enabling data theft or session hijacking.

Generated by OpenCVE AI on September 2, 2026 at 04:15 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Check the NocoBase releases or security advisories for a patch that sanitizes rich text field rendering and upgrade when available.
  • Restrict API permissions so that only trusted users can create or edit rich text fields, reducing the chance that an attacker can store malicious content.
  • Implement server‑side sanitization of rich text input or enforce a content‑security‑policy header that blocks inline scripts and event handlers.
  • Consider disabling or limiting the use of rich text fields for sensitive data until an official fix is deployed.

Generated by OpenCVE AI on September 2, 2026 at 04:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 02 Sep 2026 01:15:00 +0000

Type Values Removed Values Added
Description NocoBase fails to sanitize rich text field values in the read renderer, allowing users with create permissions to store malicious HTML with event handlers. Attackers can write arbitrary markup through the collection API that executes in the browsers of all users viewing the affected record.
Title NocoBase Rich Text Field Stored Cross-Site Scripting via API
First Time appeared Nocobase
Nocobase nocobase
Weaknesses CWE-79
CPEs cpe:2.3:a:nocobase:nocobase:*:*:*:*:*:*:*:*
Vendors & Products Nocobase
Nocobase nocobase
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

Nocobase Nocobase
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-02T00:37:55.776Z

Reserved: 2026-09-01T23:24:29.734Z

Link: CVE-2026-84701

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-02T01:17:25.287

Modified: 2026-09-02T01:17:25.287

Link: CVE-2026-84701

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-02T04:30:04Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')