Patchwire CVEs, their patch status, and feeds to follow them

CVE-2024-22018

Fixed in a distro release EPSS <1%CVSS 2.9

A vulnerability has been identified in Node.js, affecting users of the experimental permission model when the --allow-fs-read flag is used. This flaw arises from an inadequate permission model that fails to restrict file stats through the fs.lstat API. As a result, malicious actors can retrieve stats from files that they do not have explicit read access to. This vulnerability affects all users using the experimental permission model in Node.js 20 and Node.js 21. Please note that at the time this CVE was issued, the permission model is an experimental feature of Node.js.

Published 2024-07-10 · CVE record · OSV

Products: NodeJS Node

Distro releases

ReleasePackageFixed in
AlmaLinux 8nodejs1:20.16.0-1.module_el8.10.0+3882+e12e42db
AlmaLinux 8nodejs-devel1:20.16.0-1.module_el8.10.0+3882+e12e42db
AlmaLinux 8nodejs-docs1:20.16.0-1.module_el8.10.0+3882+e12e42db
AlmaLinux 8nodejs-full-i18n1:20.16.0-1.module_el8.10.0+3882+e12e42db
AlmaLinux 8nodejs-nodemon3.0.1-1.module_el8.9.0+3731+490e3ce5
AlmaLinux 8nodejs-packaging2021.06-4.module_el8.9.0+3775+d8460d35
AlmaLinux 8nodejs-packaging-bundler2021.06-4.module_el8.9.0+3775+d8460d35
AlmaLinux 8npm1:10.8.1-1.20.16.0.1.module_el8.10.0+3882+e12e42db
AlmaLinux 9nodejs1:20.16.0-1.module_el9.4.0+107+dbd477e4
AlmaLinux 9nodejs-devel1:20.16.0-1.module_el9.4.0+107+dbd477e4
AlmaLinux 9nodejs-docs1:20.16.0-1.module_el9.4.0+107+dbd477e4
AlmaLinux 9nodejs-full-i18n1:20.16.0-1.module_el9.4.0+107+dbd477e4
AlmaLinux 9nodejs-nodemon3.0.1-1.module_el9.3.0+47+c33bc288
AlmaLinux 9nodejs-packaging2021.06-4.module_el9.3.0+88+29afeaa2
AlmaLinux 9nodejs-packaging-bundler2021.06-4.module_el9.3.0+88+29afeaa2
AlmaLinux 9npm1:10.8.1-1.20.16.0.1.module_el9.4.0+107+dbd477e4
Alpine 3.19nodejs20.15.1-r0
Alpine 3.20nodejs20.15.1-r0
Alpine 3.21nodejs20.15.1-r0
Alpine 3.22nodejs20.15.1-r0
Alpine 3.23nodejs20.15.1-r0
Alpine 3.24nodejs20.15.1-r0
Chainguardkibana-7.177.17.22-r0
Chainguardnodejs-2020.15.1-r0
Chainguardnodejs-21no fix
Chainguardnodejs-2222.4.1-r0
Debian 13nodejs20.15.1+dfsg-1
Debian 14nodejs20.15.1+dfsg-1
Red Hat Enterprise Linux 8nodejs1:20.16.0-1.module+el8.10.0+22203+a88c8310
Red Hat Enterprise Linux 8nodejs-debuginfo1:20.16.0-1.module+el8.10.0+22203+a88c8310
Red Hat Enterprise Linux 8nodejs-debugsource1:20.16.0-1.module+el8.10.0+22203+a88c8310
Red Hat Enterprise Linux 8nodejs-devel1:20.16.0-1.module+el8.10.0+22203+a88c8310
Red Hat Enterprise Linux 8nodejs-docs1:20.16.0-1.module+el8.10.0+22203+a88c8310
Red Hat Enterprise Linux 8nodejs-full-i18n1:20.16.0-1.module+el8.10.0+22203+a88c8310
Red Hat Enterprise Linux 8nodejs-nodemon0:3.0.1-1.module+el8.9.0+20473+c4e3d824
Red Hat Enterprise Linux 8nodejs-packaging0:2021.06-4.module+el8.9.0+19519+e25b965a
Red Hat Enterprise Linux 8nodejs-packaging-bundler0:2021.06-4.module+el8.9.0+19519+e25b965a
Red Hat Enterprise Linux 8npm1:10.8.1-1.20.16.0.1.module+el8.10.0+22203+a88c8310
Red Hat Enterprise Linux 9nodejs1:20.16.0-1.module+el9.4.0+22197+9e60f127
Red Hat Enterprise Linux 9nodejs-debuginfo1:20.16.0-1.module+el9.4.0+22197+9e60f127
Red Hat Enterprise Linux 9nodejs-debugsource1:20.16.0-1.module+el9.4.0+22197+9e60f127
Red Hat Enterprise Linux 9nodejs-devel1:20.16.0-1.module+el9.4.0+22197+9e60f127
Red Hat Enterprise Linux 9nodejs-docs1:20.16.0-1.module+el9.4.0+22197+9e60f127
Red Hat Enterprise Linux 9nodejs-full-i18n1:20.16.0-1.module+el9.4.0+22197+9e60f127
Red Hat Enterprise Linux 9nodejs-nodemon0:3.0.1-1.module+el9.3.0.z+20478+84a9f781
Red Hat Enterprise Linux 9nodejs-packaging0:2021.06-4.module+el9.3.0+19518+63aad52d
Red Hat Enterprise Linux 9nodejs-packaging-bundler0:2021.06-4.module+el9.3.0+19518+63aad52d
Red Hat Enterprise Linux 9npm1:10.8.1-1.20.16.0.1.module+el9.4.0+22197+9e60f127
Rocky Linux 8nodejs1:20.16.0-1.module+el8.10.0+1856+4cdb8df5
Rocky Linux 8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1666+930e28e8
Rocky Linux 8nodejs-packaging0:2021.06-4.module+el8.10.0+1667+4a788d89
Rocky Linux 9nodejs-nodemon0:3.0.1-1.module+el9.6.0+32185+bd121a25
Rocky Linux 9nodejs-nodemon0:3.0.1-1.module+el9.6.0+32144+1d29a396
Rocky Linux 9nodejs-nodemon0:3.0.1-1.module+el9.6.0+32143+ae966e5b
Rocky Linux 9nodejs-nodemon0:3.0.1-1.module+el9.6.0+32045+2e5d342d
Rocky Linux 9nodejs-nodemon0:3.0.1-1.module+el9.5.0+31770+0da7192d
Rocky Linux 9nodejs-nodemon0:3.0.1-1.module+el9.6.0+32322+a8b1fd01
Rocky Linux 9nodejs-packaging0:2021.06-4.module+el9.5.0+31770+0da7192d
Rocky Linux 9nodejs-packaging0:2021.06-4.module+el9.6.0+32322+a8b1fd01
Rocky Linux 9nodejs-packaging0:2021.06-4.module+el9.6.0+32048+5323bb50
Rocky Linux 9nodejs-packaging0:2021.06-4.module+el9.6.0+32045+2e5d342d
Rocky Linux 9nodejs-packaging0:2021.06-4.module+el9.6.0+32143+ae966e5b
Rocky Linux 9nodejs-packaging0:2021.06-4.module+el9.6.0+32144+1d29a396
Rocky Linux 9nodejs-packaging0:2021.06-4.module+el9.6.0+32185+bd121a25
SUSE Linux Enterprise Module for Web and Scripting 15 SP5nodejs2020.15.1-150500.11.12.2
SUSE Linux Enterprise Module for Web and Scripting 15 SP6nodejs2020.15.1-150600.3.3.2
Ubuntu 24.04 LTSnodejsno fix
Ubuntu Pro 22.04 LTSnodejsno fix
Wolfinodejs-2020.15.1-r0
Wolfinodejs-21no fix
Wolfinodejs-2222.4.1-r0
openSUSE Leap 15.5nodejs2020.15.1-150500.11.12.2
openSUSE Leap 15.6nodejs2020.15.1-150600.3.3.2
openSUSE Tumbleweednodejs2020.15.1-1.1
openSUSE Tumbleweednodejs2222.10.0-1.1
openSUSE Tumbleweednodejs2424.11.1-2.1
openSUSE Tumbleweednodejs2626.3.1-1.1