CVE-2024-36137
published 2024-09-07CVE-2024-36137: A vulnerability has been identified in Node.js, affecting users of the experimental permission model when the --allow-fs-write flag is used. Node.js Permission…
low3.3CVSS 3.0
AVLACLPRLUINSUCNILAN
A vulnerability has been identified in Node.js, affecting users of the experimental permission model when the --allow-fs-write flag is used.
Node.js Permission Model do not operate on file descriptors, however, operations such as fs.fchown or fs.fchmod can use a "read-only" file descriptor to change the owner and permissions of a file.
Affected
18 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | nodejs | < nodejs 20.15.1+dfsg-1 (forky) | nodejs 20.15.1+dfsg-1 (forky) |
| debian | nodejs | < nodejs 22.22.2+dfsg+~cs22.19.15-1 (forky) | nodejs 22.22.2+dfsg+~cs22.19.15-1 (forky) |
| nodejs | node | 20.20.1 – 20.20.1 | — |
| nodejs | node | 22.22.1 – 22.22.1 | — |
| nodejs | node | 24.14.0 – 24.14.0 | — |
| nodejs | node | 25.8.1 – 25.8.1 | — |
| nodejs | nodejs | >= 0 < 20.15.1-r0 | 20.15.1-r0 |
| nodejs | nodejs | >= 0 < 20.15.1-r0 | 20.15.1-r0 |
| nodejs | nodejs | >= 0 < 20.15.1-r0 | 20.15.1-r0 |
| nodejs | nodejs | >= 0 < 22.22.2-r0 | 22.22.2-r0 |
| nodejs | nodejs | >= 0 < 20.15.1-r0 | 20.15.1-r0 |
| nodejs | nodejs | >= 0 < 22.22.2-r0 | 22.22.2-r0 |
| nodejs | nodejs | >= 0 < 20.15.1-r0 | 20.15.1-r0 |
| nodejs | nodejs | >= 0 < 24.14.1-r0 | 24.14.1-r0 |
| nodejs | nodejs | >= 0 < 20.15.1+dfsg-1 | 20.15.1+dfsg-1 |
| nodejs | nodejs | >= 0 < 20.19.2+dfsg-1+deb13u2 | 20.19.2+dfsg-1+deb13u2 |
| nodejs | nodejs | >= 0 < 20.15.1+dfsg-1 | 20.15.1+dfsg-1 |
| nodejs | nodejs | >= 0 < 22.22.2+dfsg+~cs22.19.15-1 | 22.22.2+dfsg+~cs22.19.15-1 |
CVSS provenance
nvdv3.03.3LOWCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
osv3.3LOW