Description
A vulnerability was detected in grandnode grandnode2 up to 2.3.0. Affected is the function Html.Raw of the file src/Web/Grand.Web/Views/Product/Product.Layout.Simple.cshtml of the component Product Description Handler. The manipulation results in cross site scripting. The attack can be launched remotely. Upgrading to version 2.4.0-beta and 2.4.0 is able to address this issue. The patch is identified as 41a8e349eab8d9641cf6ea800d738f2d8991ca22. Upgrading the affected component is recommended. The vendor was contacted early about this disclosure.
Published: 2026-10-19
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Cross‑Site Scripting via unsanitized rendering of product descriptions
Action: Apply patch
AI Analysis

Impact

A server side rendering flaw in GrandNode2 allows insecure content to be injected through the Html.Raw helper in the Product Layout Simple view. The vulnerability results in cross‑site scripting, which permits an attacker to inject malicious scripts that execute in the context of any viewer of the affected product description, violating confidentiality and possibly enabling credential theft or session hijacking. The weakness is a classic input validation failure (CWE‑79).

Affected Systems

The issue exists in GrandNode2 versions up to and including 2.3.0. The affected component is the Product Description Handler, specifically the view file src/Web/Grand.Web/Views/Product/Product.Layout.Simple.cshtml. GrandNode, the vendor, has provided an update that resolves the flaw starting with version 2.4.0‑beta (and subsequently 2.4.0).

Risk and Exploitability

The flaw has a CVSS score of 4.8, indicating moderate severity. EPSS data is not available, and the vulnerability is currently not listed in the CISA KEV catalog. The attack can be launched remotely by an actor who can influence the product description content entered into the system; once the vulnerable content is stored or displayed, arbitrary JavaScript can be executed in the browsers of any user who views that product page.

Generated by OpenCVE AI on October 19, 2026 at 20:05 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade GrandNode2 to version 2.4.0‑beta or later to obtain the vendor patch
  • If an upgrade cannot be performed immediately, apply the changes from commit 41a8a… to the affected cshtml file or apply a temporary patch that sanitizes or removes the unsanitized Html.Raw usage
  • Until the upgrade or patch is in place, block or properly encode any user‑supplied product description before it is stored or displayed so that no unsanitized HTML is rendered

Generated by OpenCVE AI on October 19, 2026 at 20:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 19 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Description A vulnerability was detected in grandnode grandnode2 up to 2.3.0. Affected is the function Html.Raw of the file src/Web/Grand.Web/Views/Product/Product.Layout.Simple.cshtml of the component Product Description Handler. The manipulation results in cross site scripting. The attack can be launched remotely. Upgrading to version 2.4.0-beta and 2.4.0 is able to address this issue. The patch is identified as 41a8e349eab8d9641cf6ea800d738f2d8991ca22. Upgrading the affected component is recommended. The vendor was contacted early about this disclosure.
Title grandnode grandnode2 Product Description Product.Layout.Simple.cshtml Html.Raw cross site scripting
First Time appeared Grandnode
Grandnode grandnode2
Weaknesses CWE-79
CWE-94
CPEs cpe:2.3:a:grandnode:grandnode2:*:*:*:*:*:*:*:*
Vendors & Products Grandnode
Grandnode grandnode2
References
Metrics cvssV2_0

{'score': 3.3, 'vector': 'AV:N/AC:L/Au:M/C:N/I:P/A:N/E:ND/RL:OF/RC:C'}

cvssV3_0

{'score': 2.4, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:H/UI:R/S:U/C:N/I:L/A:N/E:X/RL:O/RC:C'}

cvssV3_1

{'score': 2.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:N/I:L/A:N/E:X/RL:O/RC:C'}

cvssV4_0

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


Subscriptions

Grandnode Grandnode2
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-22T20:57:30.197Z

Reserved: 2026-10-19T12:48:30.321Z

Link: CVE-2026-112249

cve-icon Vulnrichment

Updated: 2026-10-22T20:57:26.137Z

cve-icon NVD

Status : Deferred

Published: 2026-10-19T19:17:26.760

Modified: 2026-10-22T21:17:14.987

Link: CVE-2026-112249

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T23:45:05Z

Weaknesses
  • CWE-79

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

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')