Malicious code was inserted into the Nx (build system) package and several related plugins. The tampered package was published to the npm software registry, via a supply-chain attack. Affected versions contain code that scans the file system, collects credentials, and posts them to GitHub as a repo under user's accounts.
| Software | From | Fixed in |
|---|---|---|
nx
|
21.5.0 | 21.5.0.x |
@nx / key
|
3.2.0 | 3.2.0.x |
@nx / enterprise-cloud
|
3.2.0 | 3.2.0.x |
@nx / devkit
|
21.5.0 | 21.5.0.x |
@nx / js
|
21.5.0 | 21.5.0.x |
@nx / workspace
|
21.5.0 | 21.5.0.x |
@nx / eslint
|
21.5.0 | 21.5.0.x |
@nx / node
|
21.5.0 | 21.5.0.x |
nx
|
20.9.0 | 20.9.0.x |
nx
|
20.10.0 | 20.10.0.x |
nx
|
21.6.0 | 21.6.0.x |
nx
|
20.11.0 | 20.11.0.x |
nx
|
21.7.0 | 21.7.0.x |
nx
|
21.8.0 | 21.8.0.x |
nx
|
20.12.0 | 20.12.0.x |
@nx / node
|
20.9.0 | 20.9.0.x |
@nx / devkit
|
20.9.0 | 20.9.0.x |
@nx / js
|
20.9.0 | 20.9.0.x |
@nx / workspace
|
20.9.0 | 20.9.0.x |