Vulnerability · Published Oct 6, 2023 · Assigned by mitre
CVE-2023-45311
Critical 9.8
In plain English
A critical-severity security flaw in the npm package (Ubuntu). There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.7% (higher than 77% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
fsevents before 1.2.11 depends on the https://fsevents-binaries.s3-us-west-2.amazonaws.com URL, which might allow an adversary to execute arbitrary code if any JavaScript project (that depends on fsevents) distributes code that was obtained from that URL at a time when it was controlled by an adversary. NOTE: some sources feel that this means that no version is affected any longer, because the URL is not controlled by an adversary.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu:22.04:LTS | npm | no fix listed | UBUNTU-CVE-2023-45311 |
| Ubuntu:24.04:LTS | npm | no fix listed | UBUNTU-CVE-2023-45311 |
| Ubuntu:25.10 | npm | no fix listed | UBUNTU-CVE-2023-45311 |
| Ubuntu:26.04:LTS | npm | no fix listed | UBUNTU-CVE-2023-45311 |
| Ubuntu:26.10 | npm | no fix listed | UBUNTU-CVE-2023-45311 |
| Ubuntu:25.10 | qtwebengine-opensource-src | no fix listed | UBUNTU-CVE-2023-45311 |
| Ubuntu:26.10 | qtwebengine-opensource-src | no fix listed | UBUNTU-CVE-2023-45311 |
| npm | fsevents | 1.2.11 | GHSA-8r6j-v8pm-fqw3 |
Affected products (as reported)
References
- https://github.com/fsevents/fsevents/compare/v1.2.10...v1.2.11
- https://github.com/atlassian/react-immutable-proptypes/blob/ddb9fa5194b931bf7528eb4f2c0a8c3434f70edd/package-lock.json#L153
- https://github.com/atlassian/moo/blob/56ccbdd41b493332bc2cd7a4097a5802594cdb9c/package-lock.json#L1901-L1902
- https://github.com/cloudflare/authr/blob/3f6129d97d06e61033a7f237d84e35e678db490f/ts/package-lock.json#L1512
- https://github.com/cloudflare/hugo-cloudflare-docs/blob/e0f7cfa195af8ef1bfa51a487be7d34ba298ed06/package-lock.json#L494
- https://github.com/cloudflare/redux-grim/blob/b652f99f95fb16812336073951adc5c5a93e2c23/package-lock.json#L266-L267
- https://github.com/cloudflare/serverless-cloudflare-workers/blob/e95e1e9c9770ed9a3d9480c1fa73e64391268354/package-lock.json#L737
- https://security.snyk.io/vuln/SNYK-JS-FSEVENTS-5487987