Description
A security vulnerability has been detected in grandnode grandnode2 up to 2.3.0. This impacts the function ProductImportDataObject.PrepareProductPictures of the component Excel Import. The manipulation of the argument Picture1/Picture2/Picture3 leads to path traversal. The attack can be initiated remotely. Upgrading to version 2.4.0 will fix this issue. The identifier of the patch is 2abbaed232080ad74949c6f35581f0351e309972. It is suggested to upgrade the affected component. The vendor was contacted early about this disclosure.
Published: 2026-10-19
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Path Traversal
Action: Patch
AI Analysis

Impact

A path traversal flaw exists in grandnode2’s ProductImportDataObject.PrepareProductPictures. The component accepts arguments Picture1/Picture2/Picture3 from an Excel import and uses them without validating the path. An attacker can supply a crafted value that points outside the intended directory, allowing read access to arbitrary files on the host filesystem. The flaw is classified as CWE‑22 and can be triggered remotely via the Excel import interface, potentially exposing sensitive configuration files, logs, or other data.

Affected Systems

Affected versions of the grandnode2 web shop software include all releases up through 2.3.0. The open‑source project reports that the initial codebase and the components are available on GitHub. An upgrade to grandnode2 2.4.0, which contains the commit 2abbaed232080ad74949c6f35581f0351e309972, resolves the vulnerability. No other vendors or versions are listed.

Risk and Exploitability

The CVSS score is 5.1, indicating a medium impact if exploited. The EPSS value is not available, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog, suggesting no confirmed widespread exploitation. However, because the flaw is reachable remotely via an Excel import, an attacker with knowledge of the import process could craft a malicious file to gain file‑system access. Organizations running grandnode2 should treat the issue as low to medium risk, prioritising patching commensurate with their exposure to the import feature.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade grandnode2 to version 2.4.0 or later, which includes the fix commit 2abbaed232080ad74949c6f35581f0351e309972.
  • After the upgrade, test the Excel import workflow with a minimal file to confirm that file paths are resolved correctly and no unintended file access occurs.
  • If the Excel import feature is not required, disable or remove it to eliminate the attack vector.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Grandnode grandnode
Vendors & Products Grandnode grandnode

Mon, 19 Oct 2026 19:30: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:15:00 +0000

Type Values Removed Values Added
Description A security vulnerability has been detected in grandnode grandnode2 up to 2.3.0. This impacts the function ProductImportDataObject.PrepareProductPictures of the component Excel Import. The manipulation of the argument Picture1/Picture2/Picture3 leads to path traversal. The attack can be initiated remotely. Upgrading to version 2.4.0 will fix this issue. The identifier of the patch is 2abbaed232080ad74949c6f35581f0351e309972. It is suggested to upgrade the affected component. The vendor was contacted early about this disclosure.
Title grandnode grandnode2 Excel Import ProductImportDataObject.PrepareProductPictures path traversal
First Time appeared Grandnode
Grandnode grandnode2
Weaknesses CWE-22
CPEs cpe:2.3:a:grandnode:grandnode2:*:*:*:*:*:*:*:*
Vendors & Products Grandnode
Grandnode grandnode2
References
Metrics cvssV2_0

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

cvssV3_0

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

cvssV3_1

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

cvssV4_0

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


Subscriptions

Grandnode Grandnode Grandnode2
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-20T04:22:56.236Z

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

Link: CVE-2026-112248

cve-icon Vulnrichment

Updated: 2026-10-19T18:17:22.072Z

cve-icon NVD

Status : Deferred

Published: 2026-10-19T18:17:04.453

Modified: 2026-10-19T20:43:24.237

Link: CVE-2026-112248

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T20:45:14Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')