Source: fsspec Version: 2025.12.0-1 X-Debbugs-CC: [email protected] Severity: grave Tags: security upstream Control: found -1 2025.3.2-1
Hi, The following vulnerability was published for fsspec. CVE-2026-104851[0]: | fsspec is a specification and Python implementation framework for | filesystem interfaces. From 0.9.0 until 2026.6.0, | fsspec.implementations.reference.ReferenceFileSystem evaluates | fields from Kerchunk reference JSON documents through unrestricted | jinja2.Template(...).render(...) calls in | _process_references1._render_jinja, _process_templates, and | _process_gen in fsspec/implementations/reference.py. A document | supplied inline or fetched from an attacker-controlled URL can | provide template expressions that execute Python code when the | reference filesystem is opened, including through consumers such as | xarray, before referenced data is read. The _process_gen path is | reached whenever a document includes a gen array, while the other | paths depend on template-related options and values. This issue is | fixed in version 2026.6.0. If you fix the vulnerability please also make sure to include the CVE (Common Vulnerabilities & Exposures) id in your changelog entry. For further information see: [0] https://security-tracker.debian.org/tracker/CVE-2026-104851 https://www.cve.org/CVERecord?id=CVE-2026-104851 [1] https://github.com/fsspec/filesystem_spec/security/advisories/GHSA-27vj-qcqg-25rc [2] https://github.com/fsspec/filesystem_spec/commit/86438783f93b1398ef245b92f0e6063b445b611c [3] https://github.com/fsspec/filesystem_spec/commit/a1c16ab3f07f354aa371c38f7b1b07ea7fd4c5c8 Rgards, Salvatore

