Approved changes feed: RSS · Atom

cpe:2.3:a:comfy-org:comfyui:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorComfy Org (a06e7e99-09b7-55a9-a734-8e0bb1b6276a)
ProductComfyui (2066fcfc-a0b9-527d-a02b-43ef15fbf4b7)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-92816 vulnerable 2026-10-13 12:28:53.570535 ComfyUI before 0.30.0 Path Traversal via dataset save nodes
HIGH (7.8)
ComfyUI before 0.30.0 fails to sanitize folder_name input in dataset save nodes, allowing attackers to write files to arbitrary paths outside the output directory. Attackers can load a crafted workflow that writes attacker-controlled content to arbitrary locations, enabling code execution through modified startup files or package initializers.
Published: 2026-09-16T20:33:01.106Z
Updated: 2026-09-21T15:52:19.521Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-68771 vulnerable 2026-09-16 04:33:59.713811 ComfyUI 0.23.0 Unauthenticated RCE via LoadTrainingDataset Pickle Deserialization
CRITICAL (9.8)
ComfyUI v0.23.0 contains an unsafe deserialization vulnerability in the LoadTrainingDataset node that allows unauthenticated remote attackers to execute arbitrary Python code by uploading a crafted pickle file and triggering its deserialization. Attackers can upload a malicious shard_*.pkl file via the unauthenticated POST /upload/image endpoint and then queue a workflow graph via POST /prompt referencing the uploaded file, causing torch.load to deserialize the attacker-controlled pickle payload using __reduce__ and execute arbitrary commands as the ComfyUI process user.
Published: 2026-07-31T21:16:09.970Z
Updated: 2026-09-24T14:18:29.656Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56670 vulnerable 2026-09-16 04:33:34.995029 ComfyUI: Stored XSS via SVG file upload on the /view endpoint
HIGH (8.2)
ComfyUI is a modular diffusion model GUI, api and backend with a graph/nodes interface. Prior to 0.28.0, the /view endpoint served uploaded SVG files inline because image/svg+xml and related XML content types were absent from the dangerous-content-type handling, allowing stored cross-site scripting in the ComfyUI origin. This issue is fixed in version 0.28.0.
Published: 2026-07-31T04:17:43.843Z
Updated: 2026-07-31T19:00:49.766Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56671 vulnerable 2026-09-16 04:33:34.931406 ComfyUI: Path traversal in /experiment/models/preview allows arbitrary image file read
HIGH (7.5)
ComfyUI is a modular diffusion model GUI, api and backend with a graph/nodes interface. Prior to 0.28.0, get_model_preview in app/model_manager.py joins an unrestricted filename route capture to a selected model directory without a containment check, allowing an unauthenticated remote attacker to use traversal, encoded traversal, absolute paths, or an unbounded path_index to read image-decodable files and enumerate host paths. get_model_preview (app/model_manager.py) built the path with os.path.join(folder, filename) where filename is an unrestricted {filename:.*} route capture. Literal ../, percent-encoded %2e%2e%2f, and absolute paths all escaped the model directory; path_index was also unbounded. The target file is piped through Pillow and re-encoded as WEBP, so disclosure is limited to image-decodable files plus a file-existence/enumeration oracle (and internal-path leakage via path_index errors). This issue is fixed in version 0.28.0.
Published: 2026-07-31T04:21:54.417Z
Updated: 2026-07-31T23:19:15.408Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56673 vulnerable 2026-09-16 04:33:34.800313 ComfyUI: Path traversal in LoadImage via the /prompt API allows arbitrary file existence probing and image exfiltration
HIGH (7.5)
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.
Published: 2026-07-31T04:46:21.314Z
Updated: 2026-07-31T19:31:07.613Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56672 vulnerable 2026-09-16 04:33:34.547058 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.