CVE-2025-54798: raszi node-tmp Link Following
CVSS: 5.3v3.1MediumModified
AliasesUBUNTU-CVE-2025-54798DEBIAN-CVE-2025-54798DLA-4268-1CGA-22fp-f8f6-v8gqCGA-26jm-9g4c-vg5mCGA-298v-mj8j-gvq6CGA-2f24-m4g5-9g4cCGA-2j6v-7474-x3q4CGA-2jr8-pwfp-pgc7CGA-337g-9jmf-6432CGA-33h6-65hv-6qh7CGA-34x3-r7w4-pfw6CGA-366q-8hjv-34w2CGA-3c9h-3wg9-q49cCGA-3p9r-v4wf-3gq5CGA-4ggr-ppx3-p283CGA-55gg-vr8q-wrmjCGA-63j5-wr9c-85gvCGA-6f5h-rvc4-672xCGA-6h3c-g925-5845CGA-6mhj-hfxq-7vq9CGA-6p95-4qc8-x959CGA-6v5g-q96x-93vvCGA-6v96-9jmg-hfq8CGA-6xgg-fhqq-9qp2CGA-77xc-hjq3-q58wCGA-78rj-vw3r-cpc7CGA-7c4f-vpj5-r3hmCGA-7qc2-r259-43c7CGA-8q8h-qvg6-jf6gCGA-8rvf-448r-cjxgCGA-922p-56jc-36rcCGA-977h-j56c-8j7xCGA-97rx-77hj-w6fcCGA-9g3c-rw8f-wcx2CGA-9hc4-4w9q-4g29CGA-9p4r-qv59-wwqgCGA-9xv2-r5f5-wh3hCGA-c2m7-vfm2-6g2xCGA-c44c-xj48-6qjfCGA-cc82-4v2f-qxw9CGA-ch4p-m7hx-7gj3CGA-cq32-qghw-3hhjCGA-crq5-c344-8j7hCGA-cvv6-6f56-x29qCGA-cx2v-x2w5-5v84CGA-cxcx-8xrq-f2vpCGA-f44w-38v6-h9h4CGA-f663-4q7m-6wvqCGA-fc96-422w-6wc7CGA-fjfq-jpw2-vwhwCGA-frr4-jg2g-9mvpCGA-g47g-jrxw-f64xCGA-g64x-xmwm-6262CGA-gj2w-vw2g-2pxvCGA-grv4-xwx5-2c5cCGA-gvqf-f9jp-49g9CGA-h7hq-65c5-xj9pCGA-hj2f-f4v5-7g93CGA-hj38-8fp2-77r4CGA-hpw6-5cwq-r383CGA-hqm4-6rqx-px8fCGA-hx2q-86vm-h7w3CGA-j2qp-q264-rh6wCGA-m9v9-58h4-rmqjCGA-mhvf-2f5g-6pgrCGA-p628-vw7f-9pqwCGA-pm5w-p5c9-2h3pCGA-pmff-6553-5g88CGA-q7pr-9cfw-q922CGA-q8qp-8jg6-86cpCGA-qg5c-5rvf-hmvcCGA-qpjg-f3cj-h9j2CGA-qq77-mp6w-457hCGA-r38c-fhw3-hphxCGA-r853-mp38-gw2jCGA-r8wm-v8wp-v3v2CGA-rjr7-x6f7-c5cxCGA-rphr-gxjv-fgpvCGA-rww2-qpw9-qxwwCGA-v267-x822-vj36CGA-v4wc-7x7v-q2h7CGA-v7jj-cg7h-563vCGA-v9mf-v5qf-374fCGA-vchh-3c7h-h537CGA-vf47-66m6-7423CGA-vr8x-c59c-mvc6CGA-w466-vjp4-rf84CGA-w6xj-vmhj-6cw5CGA-wpfg-39jh-38gcCGA-wx9h-p6x5-p77gCGA-x797-xxg8-2wpvCGA-xc7j-5p34-v388CGA-xhfq-jc7f-9mvfCGA-xvr9-8fcm-3qfjGHSA-52f5-9888-hmc6openSUSE-SU-2025:15502-1openSUSE-SU-2025:15506-1CGA-258x-825v-hgx5CGA-25m5-w5j5-7xxgCGA-27gf-4hh7-qwcgCGA-28g8-wmqm-rp5mCGA-28gg-w23x-v7p6CGA-28hh-gfjq-fmwjCGA-29cw-hx97-5q7fCGA-2c6h-3p52-hg5jCGA-2m25-6fj9-v5f3CGA-2p4p-gj5q-j7xpCGA-2pw4-q55w-8m9rCGA-2x7c-77cw-hmvvCGA-328f-769x-v625CGA-38gf-6rq4-2826CGA-3h8q-5wh6-7xg6CGA-3jcw-f3g2-7g62CGA-3rm2-c929-q88hCGA-45x8-w9pj-mpv8CGA-4c62-fq3c-w76jCGA-4rgf-344x-4mvcCGA-4v6q-p2fr-cfmhCGA-4x7c-8w32-rp7xCGA-57j9-vp73-9rrfCGA-57qv-2x44-j3v6CGA-58r3-98fc-vv4qCGA-59p6-cmcq-v73cCGA-5v6x-r228-gqmxCGA-65h6-xwq3-9p5hCGA-65rg-rjwx-5c72CGA-67xw-f8fx-4p87CGA-6926-m2fq-7m3jCGA-6pp8-mhg3-3cwmCGA-6wvf-qhjj-758fCGA-738q-8374-3jc9CGA-73hj-37vp-6m28CGA-7869-vgmq-vw9jCGA-79cx-jmgj-pxqxCGA-7wx8-c8f4-mw92CGA-822r-hfx6-j6xvCGA-85cp-3v9m-j8jpCGA-85mm-rq55-jmqrCGA-92hh-v2mc-7mp9CGA-93v8-47h7-2687CGA-96fh-vmfj-f7ppCGA-9874-w47w-59rhCGA-9946-6q57-m2hhCGA-9f83-q798-wc4mCGA-9fcp-93vf-px25CGA-9gww-84gq-456wCGA-9mmm-8w8g-qrp4CGA-9v6p-hxq9-q363CGA-cg5q-78xw-vg43CGA-cr94-m8rg-p3fcCGA-cv4v-qhj2-qg9fCGA-f6m9-4px3-gr85CGA-f72v-8c93-2fx2CGA-f9m3-j8rc-3wrxCGA-fjp6-fv7h-8r69CGA-fjpv-3g8w-h5rpCGA-fjrv-c584-ggpxCGA-fxg6-m6c2-8hx7CGA-g64c-8f8j-j6phCGA-g77h-8f9f-j464CGA-g7rq-4wx3-368pCGA-g922-j549-8x38CGA-gh4v-p89v-r5rgCGA-gvw4-h7pf-jj5vCGA-h3q4-2vj2-pv3vCGA-h53m-xr67-wh7wCGA-h599-4phf-8jgqCGA-hcfm-h8fw-6f93CGA-hjg2-gxfj-m57xCGA-hm6m-c6cp-5mj7CGA-j5hj-78p5-3748CGA-j777-6hcr-4rp3CGA-jgf4-jx37-mf2mCGA-jmrc-2p2g-r4qfCGA-jmrv-wf8p-m5r5CGA-jp58-x8pm-7wmgCGA-jpx3-365w-rrp9CGA-m44q-99g3-8vxjCGA-m98p-79w6-33grCGA-mfrc-xx8v-m75cCGA-mfw2-mjxw-5hw9CGA-mjjm-5g8r-cmpgCGA-mmgp-8hjp-5cpcCGA-mw34-c675-8fp3CGA-p2fw-73pf-852mCGA-p2qf-m962-mq57CGA-pjvx-2rj2-c8gqCGA-pm8v-gwc2-vqgvCGA-pv77-7748-3xwqCGA-px99-jwjh-x99vCGA-qf67-cg3g-jcmfCGA-qfj8-8v8f-cmvgCGA-qhp2-pch2-7qhmCGA-qm9j-c297-fr4wCGA-qr2x-49x8-3x35CGA-qxfh-mcx7-pfgrCGA-qxgw-f7pp-jv43CGA-rf9j-pj8c-m47cCGA-rjg7-h9f5-pjf2CGA-rv5g-ggqw-3hv2CGA-v2gm-q58p-ppj9CGA-v2j9-hfpq-cgrwCGA-v3gh-mhm3-82gvCGA-v5xc-ghr2-qc87CGA-v9g8-fm5c-vxvxCGA-vg73-8463-p8gcCGA-vvw6-pvv3-262gCGA-vwwm-mcch-mg3gCGA-w3j5-5c86-26r7CGA-w6gh-3cxr-pw3fCGA-w7f7-gf95-hgcvCGA-wgc8-j4hq-p57cCGA-whc6-8cxj-j689CGA-wpx6-gc23-57jhCGA-wrr5-qvgg-4whhCGA-wx77-cmfg-9vx4CGA-x877-4x4w-4rq4CGA-x9gg-6q78-vp8cCGA-xc6x-7vvr-4pm7CGA-xfhh-xfgq-w5c5CGA-xghx-m9j2-3x2qCGA-xhxx-vjqp-xh2pCGA-xmmc-xhjq-43w8CGA-xp66-cvhf-9g6rCGA-xq29-c3c5-qc4r
Published 07-08-2025Last modified 03-11-2025
Vulnerability summary
CVE-2025-54798 is a medium (CVSS 5.3) Link Following vulnerability in raszi node-tmp. EPSS estimates a 0.36% chance of exploitation in the next 30 days, higher than 27.6% of scored vulnerabilities. 1 public exploit is recorded.
CVSS score
5.3/10
010
Medium · v3.1 (NVD)EPSS score
0.36%
0%100%
Low · +0.02 pp in 30 daysKEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits1github
Advisory lineage
Upstream 0 · Downstream 0 · Related 3Timeline
- 07-08-2025PublishedVulnerability first disclosed.
- 03-11-2025Last modifiedVulnerability information updated.
Description
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.
CVSS metrics
7 scores · 7 sources · 1 versionMedium 5.3Preferred score · NVD (NIST)
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:NSources7 sources · 2.5–5.3
- CVE.orgCNA2.5LowCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:NDiffers
- OSV · UbuntuEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
- OSV · DebianEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
- OSV · WolfiEcosystem advisory · calculated2.5LowCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:NDiffers
- OSV · NpmEcosystem advisory · calculated2.5LowCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:NDiffers
- OSV · ChainguardEcosystem advisory · calculated2.5LowCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:NDiffers
EPSS trend
Probability
0.36%
Chance of exploitation in the next 30 days
Percentile
28%
Versus all other CVEs
30-day change
+0.02 pp
From 0.34% on 18-09-2026
18-09-202618-10-2026
EPSS score0.36%
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundNode Tmp
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Chainguard84 products
- arangodb-3.11< 3.11.14.4-r3
- arangodb-3.12< 3.12.9.4-r24
- drupal-11.3< 11.3.13-r3
- gitlab-rails-ce-18.1All versions (No fix recorded)
- gitlab-rails-ce-18.5All versions (No fix recorded)
Wolfi24 products
- jupyter-base-notebook< 7.6.3-r2
- katib-earlystopping< 0.19.0-r31
- katib-suggestion-goptuna-compat< 0.19.0-r40
- katib-suggestion-hyperband< 0.19.0-r31
- katib-suggestion-hyperopt< 0.19.0-r31 | < 0.19.0-r40
Opensuse2 products
- python-bqplot&distro=openSUSE Tumbleweed< 0.12.45-13.1
- python-nbdime&distro=openSUSE Tumbleweed< 4.0.2-23.1
Debian1 product
- node-tmp< 0.2.2+dfsg+~0.2.3-1.1~deb12u1 | < 0.2.2+dfsg+~0.2.3-1.1~deb13u1 | < 0.2.2+dfsg+~0.2.3-1.1 | < 0.2.1+dfsg-1+deb11u1
Npm1 product
- tmp< 0.2.4
Ubuntu1 product
- node-tmpAll versions (No fix recorded)
7 vendors · 115 products
References
11 links- github.com/raszi/node-tmp/security/advisories/GHSA-52f5-9888-hmc6X Refsource CONFIRMREPORTAdvisoryWEBExploitVendor Advisory
- github.com/raszi/node-tmp/commit/188b25e529496e37adaf1a1d9dccb40019a08b1bX Refsource MISCREPORTFIXWEBPatch
- github.com/raszi/node-tmpPACKAGE