~ / search / GHSA-7jqv-fw35-gmx9

GHSA-7jqv-fw35-gmx9

nbconvert has an Arbitrary File Read via Path Traversal in HTMLExporter Image Embedding

Source: GitHub Advisory Database (reviewed) Moderate CVE-2026-39378

Packages

EcosystemPackageAffectedFixed in
PyPI nbconvert >= 6.5.0, < 7.17.1 7.17.1

Details

As written in the advisory (Markdown source, shown as plain text).

## Summary When `HTMLExporter.embed_images=True`, nbconvert's markdown renderer allows arbitrary file read via path traversal in image references. A malicious notebook can exfiltrate sensitive files from the conversion host by embedding them as base64 data URIs in the output HTML. ## Patches Upgrade to nbconvert 7.17.1 ## Workarounds Do not enable `HTMLExporter.embed_images` (it is not enabled by default).

References

External links from the advisory. They lead to third-party sites.