CVE catalog

CVE-2025-54798

node-tmp: CVE-2025-54798

[CVE catalog]

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

tmp is a temporary file and directory creator for node.js. In versions 0.2.3 and below, tmp is vulnerable to an arbitrary temporary file / directory write via symbolic link dir parameter. This is fixed in version 0.2.4.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debiannode-tmpsid0.2.7+dfsg+~0.2.6-1fixed
Debiannode-tmpforky0.2.7+dfsg+~0.2.6-1fixed
Debiannode-tmptrixie0.2.2+dfsg+~0.2.3-1.1~deb13u1fixed
Debiannode-tmpbookworm0.2.2+dfsg+~0.2.3-1.1~deb12u1fixed
NpmtmpNot reported0.2.4fixed
Opensusepython-bqplottumbleweed0.12.45-13.1fixed
Opensusepython-nbdimetumbleweed4.0.2-23.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiannode-tmpsourcesid0.2.2+dfsg+~0.2.3-1.1not yet assignedNot reported[1110532]
Debiannode-tmpsourceforky0.2.2+dfsg+~0.2.3-1.1not yet assignedNot reported[1110532]
Debiannode-tmpsourcetrixie0.2.2+dfsg+~0.2.3-1.1~deb13u1not yet assignedNot reported[1110532]
Debiannode-tmpsourcebookworm0.2.2+dfsg+~0.2.3-1.1~deb12u1not yet assignedNot reported[1110532]
NpmtmpnpmNot reported0.2.4Not reportedGHSA-52F5-9888-HMC6Not reported
Opensusepython-bqplotrpmtumbleweed0.12.45-13.1Not reportedOPENSUSE-SU-2025:15506-1Not reported
Opensusepython-nbdimerpmtumbleweed4.0.2-23.1Not reportedOPENSUSE-SU-2025:15502-1Not reported

[Debian bug #1110532]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [python-bqplot]

    Details (1)
    • 0.5.46-15.1 · noarch · tumbleweed

      Unknown · Fixed: 0.12.45-13.1

      Version impact unknown

      dsa · python-bqplot · opensuse · tumbleweed

  • Source package: [python-bqplot]

    Details (1)
    • 0.5.46-15.1 · noarch · tumbleweed

      Unknown · Fixed: 0.12.45-13.1

      Version impact unknown

      dsa · python-bqplot · opensuse · tumbleweed

  • Source package: [python-nbdime]

    Details (1)
    • 7.0.4-24.1 · noarch · tumbleweed

      Unknown · Fixed: 4.0.2-23.1

      Version impact unknown

      dsa · python-nbdime · opensuse · tumbleweed

  • Source package: [python-nbdime]

    Details (1)
    • 3.0.4-24.1 · noarch · tumbleweed

      Unknown · Fixed: 4.0.2-23.1

      Version impact unknown

      dsa · python-nbdime · opensuse · tumbleweed

  • Source package: [python-bqplot]

    Details (1)
    • 0.13.1-15.1 · noarch · tumbleweed

      Unknown · Fixed: 0.12.45-13.1

      Version impact unknown

      dsa · python-bqplot · opensuse · tumbleweed

  • Source package: [python-nbdime]

    Details (1)
    • 4.0.4-24.1 · noarch · tumbleweed

      Unknown · Fixed: 4.0.2-23.1

      Version impact unknown

      dsa · python-nbdime · opensuse · tumbleweed

  • Source package: [python-nbdime]

    Details (1)
    • 4.0.4-24.1 · noarch · tumbleweed

      Unknown · Fixed: 4.0.2-23.1

      Version impact unknown

      dsa · python-nbdime · opensuse · tumbleweed

  • Source package: [python-nbdime]

    Details (1)
    • 4.0.4-24.1 · noarch · tumbleweed

      Unknown · Fixed: 4.0.2-23.1

      Version impact unknown

      dsa · python-nbdime · opensuse · tumbleweed

  • Source package: [python-bqplot]

    Details (1)
    • 0.13.1-15.1 · noarch · tumbleweed

      Unknown · Fixed: 0.12.45-13.1

      Version impact unknown

      dsa · python-bqplot · opensuse · tumbleweed

  • Source package: [python-nbdime]

    Details (1)
    • 4.0.4-24.1 · noarch · tumbleweed

      Unknown · Fixed: 4.0.2-23.1

      Version impact unknown

      dsa · python-nbdime · opensuse · tumbleweed

  • Source package: [python-nbdime]

    Details (1)
    • 4.0.4-24.1 · noarch · tumbleweed

      Unknown · Fixed: 4.0.2-23.1

      Version impact unknown

      dsa · python-nbdime · opensuse · tumbleweed

  • Source package: [python-nbdime]

    Details (1)
    • 4.0.4-24.1 · noarch · tumbleweed

      Unknown · Fixed: 4.0.2-23.1

      Version impact unknown

      dsa · python-nbdime · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • [node-tmp]Fixed
    Details (2)
    • 0.2.2+dfsg+~0.2.3-1.1~deb12u1 · all · bookworm

      Fixed · Fixed: 0.2.2+dfsg+~0.2.3-1.1~deb12u1

      dsa · node-tmp · debian · bookworm; dsa · node-tmp · debian · 12

    • 0.2.2+dfsg+~0.2.3-1.1~deb12u1 · all · bookworm

      Fixed · Fixed: 0.2.2+dfsg+~0.2.3-1.1~deb12u1

      dsa · node-tmp · debian · bookworm; dsa · node-tmp · debian · 12

[Debian 13 (Trixie)]

  • [node-tmp]Fixed
    Details (2)
    • 0.2.2+dfsg+~0.2.3-1.1~deb13u1 · all · trixie

      Fixed · Fixed: 0.2.2+dfsg+~0.2.3-1.1~deb13u1

      dsa · node-tmp · debian · 13

    • 0.2.2+dfsg+~0.2.3-1.1~deb13u1 · all · trixie

      Fixed · Fixed: 0.2.2+dfsg+~0.2.3-1.1~deb13u1

      dsa · node-tmp · debian · 13

Observed:

References