Description
Local File Inclusion in dagster._grpc.impl.get_notebook_data in Dagster 1.10.14 allows attackers with access to the gRPC server to read arbitrary files by supplying path traversal sequences in the notebook_path field of ExternalNotebookData requests, bypassing the intended extension-based check.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| PyPI | dagster | < 1.10.16 | 1.10.16 | GHSA-h7x8-jv97-fvvm |
| PyPI | dagster-ge | <= 1.10.14 | — | PYSEC-2025-102 |