CVE catalog

CVE-2025-53000

nbconvert: CVE-2025-53000

[CVE catalog]

Severity
High · CVSS 7.8CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.26% · Oct 25, 2026

The nbconvert tool, jupyter nbconvert, converts Jupyter notebooks to various other formats via Jinja templates. Versions of nbconvert up to and including 7.16.6 on Windows have a vulnerability in which converting a notebook containing SVG output to a PDF results in unauthorized code execution. Specifically, a third party can create a `inkscape.bat` file that defines a Windows batch script, capable of arbitrary code execution. When a user runs `jupyter nbconvert --to pdf` on a notebook containing SVG output to a PDF on a Windows platform from this directory, the `inkscape.bat` file is run unexpectedly. This issue has been patched in version 7.17.0.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiannbconvertsid7.17.1-2not affected
Debiannbconvertforky7.17.1-2not affected
Debiannbconverttrixie7.16.6-1+deb13u1not affected
Debiannbconvertbookworm6.5.3-3not affected
PyPInbconvertNot reported7.17.0fixed
PyPInbconvertNot reported7.17.0fixed
Opensusepython-nbconverttumbleweed7.17.1-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
DebiannbconvertsourcesidNot affectedunimportantNot reportedNot reported
DebiannbconvertsourceforkyNot affectedunimportantNot reportedNot reported
DebiannbconvertsourcetrixieNot affectedunimportantNot reportedNot reported
DebiannbconvertsourcebookwormNot affectedunimportantNot reportedNot reported
PyPInbconvertPyPINot reported7.17.0Not reportedGHSA-XM59-RQC7-HHVFNot reported
PyPInbconvertPyPINot reported7.17.0Not reportedPYSEC-2026-1691Not reported
Opensusepython-nbconvertrpmtumbleweed7.17.1-1.1Not reportedOPENSUSE-SU-2026:10603-1Not reported

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [python-nbconvert]

    Details (1)
    • 7.17.1-1.4 · noarch · tumbleweed

      Unknown · Fixed: 7.17.1-1.1

      Version impact unknown

      dsa · python-nbconvert · opensuse · tumbleweed

  • Source package: [python-nbconvert]

    Details (1)
    • 7.17.1-1.4 · noarch · tumbleweed

      Unknown · Fixed: 7.17.1-1.1

      Version impact unknown

      dsa · python-nbconvert · opensuse · tumbleweed

  • Source package: [python-nbconvert]

    Details (1)
    • 7.17.1-1.4 · noarch · tumbleweed

      Unknown · Fixed: 7.17.1-1.1

      Version impact unknown

      dsa · python-nbconvert · opensuse · tumbleweed

  • Source package: [python-nbconvert]

    Details (1)
    • 7.17.1-1.4 · noarch · tumbleweed

      Unknown · Fixed: 7.17.1-1.1

      Version impact unknown

      dsa · python-nbconvert · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • [jupyter-nbconvert]Not affected

    Source package: [nbconvert]

    Details (2)
    • 6.5.3-3 · all · bookworm

      Not affected

      dsa · nbconvert · debian · bookworm

    • 6.5.3-3 · all · bookworm

      Not affected

      dsa · nbconvert · debian · bookworm

  • [python3-nbconvert]Not affected

    Source package: [nbconvert]

    Details (2)
    • 6.5.3-3 · all · bookworm

      Not affected

      dsa · nbconvert · debian · bookworm

    • 6.5.3-3 · all · bookworm

      Not affected

      dsa · nbconvert · debian · bookworm

  • [python-nbconvert-doc]Not affected

    Source package: [nbconvert]

    Details (2)
    • 6.5.3-3 · all · bookworm

      Not affected

      dsa · nbconvert · debian · bookworm

    • 6.5.3-3 · all · bookworm

      Not affected

      dsa · nbconvert · debian · bookworm

Observed:

References