Skip to content
Heist/ feed
Back to feed
Medium

grandnode grandnode2 Excel Import ProductImportDataObject.PrepareProductPictures path traversal

Type: advisorySources: OSV

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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-112248
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 17:37 UTC · Revision 1

Source evidence

grandnode grandnode2 Excel Import ProductImportDataObject.PrepareProductPictures path traversal

core-osv · Original source

Published 19 Oct 2026, 18:00 UTC

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.

osv:CVE-2026-112248
Complete source record
{
  "id": "c426f8f8bc1a93ac850762188d6e0c590b846219631e091a5c107aa6ee91a621",
  "url": "https://osv.dev/vulnerability/CVE-2026-112248",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "grandnode grandnode2 Excel Import ProductImportDataObject.PrepareProductPictures path traversal",
    "summary": "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.",
    "evidence": "osv:CVE-2026-112248",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-112248",
      "aliases": [
        "CVE-2026-112248",
        "GHSA-8wj3-7vmm-69rj"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "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"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/grandnode/grandnode2",
              "type": "GIT",
              "events": [
                {
                  "introduced": "ac9362b2b58b599a1dff9258768302c9b4642610"
                },
                {
                  "fixed": "2abbaed232080ad74949c6f35581f0351e309972"
                },
                {
                  "fixed": "45d9b9de14b9a62bf26325a23b46e83f8f31236a"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "2.0"
                      },
                      {
                        "last_affected": "2.0"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandaloneSingleVersion"
                  },
                  {
                    "range": [
                      {
                        "introduced": "2.1"
                      },
                      {
                        "last_affected": "2.1"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandaloneSingleVersion"
                  },
                  {
                    "range": [
                      {
                        "introduced": "2.2"
                      },
                      {
                        "last_affected": "2.2"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandaloneSingleVersion"
                  },
                  {
                    "range": [
                      {
                        "introduced": "2.3.0"
                      },
                      {
                        "last_affected": "2.3.0"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandaloneSingleVersion"
                  },
                  {
                    "range": [
                      {
                        "fixed": "2abbaed232080ad74949c6f35581f0351e309972"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "45d9b9de14b9a62bf26325a23b46e83f8f31236a"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "2.4.0"
                  }
                ]
              }
            }
          ],
          "versions": [
            "2.0",
            "2.1",
            "2.2",
            "2.3.0",
            "2.4.0-beta",
            "2.3.0-beta",
            "2.2.0",
            "2.2.0-beta",
            "2.1.0-beta",
            "2.0.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-112248.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:37.778935463Z",
      "provider": "osv",
      "references": [
        "https://github.com/grandnode/grandnode2/",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/112xxx/CVE-2026-112248.json",
        "https://github.com/grandnode/grandnode2/security/advisories/GHSA-8wj3-7vmm-69rj",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-112248",
        "https://vuldb.com/cve/CVE-2026-112248",
        "https://vuldb.com/submit/986349",
        "https://vuldb.com/vuln/422322",
        "https://vuldb.com/vuln/422322/cti",
        "https://github.com/grandnode/grandnode2/commit/2abbaed232080ad74949c6f35581f0351e309972",
        "https://github.com/grandnode/grandnode2/pull/862",
        "https://github.com/grandnode/grandnode2/releases/tag/2.4.0"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-22"
        ],
        "cna_assigner": "VulDB",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/112xxx/CVE-2026-112248.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-112248",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 505334,
  "published_at": "2026-10-19T18:00:16.67+00:00"
}