← Back to CVE Explorer

CVE-2026-56673

Full vulnerability record from the local CVENow database.

Description

ComfyUI is a modular diffusion model GUI, API, and backend with a graph-and-node interface. Prior to 0.28.0, folder_paths.get_annotated_filepath and exists_annotated_filepath join workflow-controlled annotated filenames to a base directory without a containment check, allowing an unauthenticated crafted POST /prompt workflow using LoadImage or sibling nodes to probe arbitrary host paths and exfiltrate image-format files through /view. LoadImage defines a VALIDATE_INPUTS method, which causes the execution engine to skip COMBO (input-directory) validation. Affected nodes include LoadImage, LoadImageMask, LoadImageOutput, LoadAudio, LoadLatent, LoadVideo, and Load3D. This issue is fixed in version 0.28.0.

Severity
HIGH
CVSS score
7.5 (v3.1)
Vulnerability status
Awaiting Analysis
Source identifier
Published
2026-07-31 06:16:30.520000
Last modified
2026-10-23 23:10:00.157000
View original CVE JSON
{
  "id": "CVE-2026-56673",
  "sourceIdentifier": "[email protected]",
  "published": "2026-07-31T06:16:30.520",
  "lastModified": "2026-10-23T23:10:00.157",
  "vulnStatus": "Awaiting Analysis",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "ComfyUI is a modular diffusion model GUI, API, and backend with a graph-and-node interface. Prior to 0.28.0, folder_paths.get_annotated_filepath and exists_annotated_filepath join workflow-controlled annotated filenames to a base directory without a containment check, allowing an unauthenticated crafted POST /prompt workflow using LoadImage or sibling nodes to probe arbitrary host paths and exfiltrate image-format files through /view. LoadImage defines a VALIDATE_INPUTS method, which causes the execution engine to skip COMBO (input-directory) validation. Affected nodes include LoadImage, LoadImageMask, LoadImageOutput, LoadAudio, LoadLatent, LoadVideo, and Load3D. This issue is fixed in version 0.28.0."
    },
    {
      "lang": "es",
      "value": "ComfyUI es una GUI modular de modelo de difusión, API y backend con una interfaz de grafo y nodos. Antes de la versión 0.28.0, folder_paths.get_annotated_filepath y exists_annotated_filepath unen nombres de archivo anotados controlados por el flujo de trabajo a un directorio base sin una verificación de contención, lo que permite que un flujo de trabajo POST /prompt manipulado y no autenticado que utiliza LoadImage o nodos hermanos sondee rutas de host arbitrarias y exfiltre archivos en formato de imagen a través de /view. LoadImage define un método VALIDATE_INPUTS, lo que hace que el motor de ejecución omita la validación COMBO (directorio de entrada). Los nodos afectados incluyen LoadImage, LoadImageMask, LoadImageOutput, LoadAudio, LoadLatent, LoadVideo y Load3D. Este problema está solucionado en la versión 0.28.0."
    }
  ],
  "affected": [
    {
      "source": "[email protected]",
      "affectedData": [
        {
          "vendor": "Comfy-Org",
          "product": "ComfyUI",
          "versions": [
            {
              "version": "< 0.28.0",
              "status": "affected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {
    "cvssMetricV31": [
      {
        "source": "[email protected]",
        "type": "Secondary",
        "cvssData": {
          "version": "3.1",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N",
          "baseScore": 7.5,
          "baseSeverity": "HIGH",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "privilegesRequired": "NONE",
          "userInteraction": "NONE",
          "scope": "UNCHANGED",
          "confidentialityImpact": "HIGH",
          "integrityImpact": "NONE",
          "availabilityImpact": "NONE"
        },
        "exploitabilityScore": 3.9,
        "impactScore": 3.6
      }
    ],
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "timestamp": "2026-07-31T19:30:28.210701Z",
          "id": "CVE-2026-56673",
          "options": [
            {
              "exploitation": "none"
            },
            {
              "automatable": "yes"
            },
            {
              "technicalImpact": "partial"
            }
          ],
          "role": "CISA Coordinator",
          "version": "2.0.3"
        }
      }
    ]
  },
  "weaknesses": [
    {
      "source": "[email protected]",
      "type": "Secondary",
      "description": [
        {
          "lang": "en",
          "value": "CWE-22"
        }
      ]
    }
  ],
  "references": [
    {
      "url": "https://github.com/Comfy-Org/ComfyUI/pull/14734",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/Comfy-Org/ComfyUI/releases/tag/v0.28.0",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/Comfy-Org/ComfyUI/security/advisories/GHSA-rvxv-29p8-pxgq",
      "source": "[email protected]"
    }
  ]
}