Search

Find a vulnerability

Search criteria Use this form to refine search results.
Full-text search supports keyword queries with ranking and filtering.
You can combine vendor, product, and sources to narrow results.
Enable “Apply ordering” to sort by date instead of relevance.

    6 vulnerabilities by nrwl

    CVE-2026-71476 (GCVE-0-2026-71476)

    Vulnerability from nvd – Published: 2026-08-06 20:07 – Updated: 2026-08-08 02:33
    VLAI
    Title
    Nx: Zip-Slip in the self-hosted remote cache
    Summary
    Nx is a monorepo solution for TypeScript and polyglot codebases. From version 20.8.0 until 22.7.7 and 23.0.2, the Nx self-hosted HTTP remote cache extracts downloaded cache artifacts without constraining where files are written. A malicious or on-path (MITM) remote cache server can return a crafted tar archive whose entries escape the cache directory and write to arbitrary locations on the machine running Nx, which can be escalated to remote code execution. Nx's default local cache and Nx Cloud are not affected; only workspaces configured to use a self-hosted remote cache are affected. This issue is fixed in versions 22.7.7 and 23.0.2.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-08 02:32 UTC
    CWE
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    • CWE-59 - Improper Link Resolution Before File Access ('Link Following')
    Assigner
    Impacted products
    Vendor Product Version
    nrwl nx Affected: >= 20.8.0, < 22.7.7
    Affected: >= 23.0.0, < 23.0.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71476",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-08T02:32:54.880409Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-08T02:33:11.207Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "nx",
              "vendor": "nrwl",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 20.8.0, \u003c 22.7.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 23.0.0, \u003c 23.0.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Nx is a monorepo solution for TypeScript and polyglot codebases. From version 20.8.0 until 22.7.7 and 23.0.2, the Nx self-hosted HTTP remote cache extracts downloaded cache artifacts without constraining where files are written. A malicious or on-path (MITM) remote cache server can return a crafted tar archive whose entries escape the cache directory and write to arbitrary locations on the machine running Nx, which can be escalated to remote code execution. Nx\u0027s default local cache and Nx Cloud are not affected; only workspaces configured to use a self-hosted remote cache are affected. This issue is fixed in versions 22.7.7 and 23.0.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.7,
                "baseSeverity": "HIGH",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "CWE-22: Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-59",
                  "description": "CWE-59: Improper Link Resolution Before File Access (\u0027Link Following\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-06T20:07:09.019Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/nrwl/nx/security/advisories/GHSA-vp3h-ghgh-jr7g",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/nrwl/nx/security/advisories/GHSA-vp3h-ghgh-jr7g"
            },
            {
              "name": "https://github.com/nrwl/nx/pull/36116",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/nrwl/nx/pull/36116"
            },
            {
              "name": "https://github.com/nrwl/nx/commit/2b20c2da39d263c32ae05767577589481a309fee",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/nrwl/nx/commit/2b20c2da39d263c32ae05767577589481a309fee"
            },
            {
              "name": "https://github.com/nrwl/nx/commit/a82807621e4176e37909d2c1afede661b45cc30",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/nrwl/nx/commit/a82807621e4176e37909d2c1afede661b45cc30"
            },
            {
              "name": "https://github.com/nrwl/nx/commit/ad296578fe980a4aad66f8af0add21f6ddf907d9",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/nrwl/nx/commit/ad296578fe980a4aad66f8af0add21f6ddf907d9"
            }
          ],
          "source": {
            "advisory": "GHSA-vp3h-ghgh-jr7g",
            "discovery": "UNKNOWN"
          },
          "title": "Nx: Zip-Slip in the self-hosted remote cache"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-71476",
        "datePublished": "2026-08-06T20:07:09.019Z",
        "dateReserved": "2026-08-06T19:56:23.724Z",
        "dateUpdated": "2026-08-08T02:33:11.207Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-54753 (GCVE-0-2026-54753)

    Vulnerability from nvd – Published: 2026-06-26 18:13 – Updated: 2026-06-26 19:09
    VLAI
    Title
    Nx: `nx graph` dev server permissive CORS policy
    Summary
    Nx is a monorepo solution for TypeScript and polyglot codebases. From 17.0.4 until 22.7.2 and 23.0.0-beta.2, the local HTTP server started by nx graph sent Access-Control-Allow-Origin: * on every response, letting any website a developer visited read the server's responses cross-origin — including the full project graph and the output of the /help endpoint, which runs a target's configured help command. The practical impact is typically cross-origin information disclosure, but can be arbitrary command injection in rare cases. This vulnerability is fixed in 22.7.2 and 23.0.0-beta.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-06-26 19:09 UTC
    CWE
    • CWE-749 - Exposed Dangerous Method or Function
    • CWE-942 - Permissive Cross-domain Policy with Untrusted Domains
    Assigner
    References
    Impacted products
    Vendor Product Version
    nrwl nx Affected: >= 17.0.4, < 22.7.2
    Affected: >= 23.0.0-beta.0, < 23.0.0-beta.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-54753",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-06-26T19:09:19.972525Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-06-26T19:09:33.257Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "nx",
              "vendor": "nrwl",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 17.0.4, \u003c 22.7.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 23.0.0-beta.0, \u003c 23.0.0-beta.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Nx is a monorepo solution for TypeScript and polyglot codebases. From 17.0.4 until 22.7.2 and 23.0.0-beta.2, the local HTTP server started by nx graph sent Access-Control-Allow-Origin: * on every response, letting any website a developer visited read the server\u0027s responses cross-origin \u2014 including the full project graph and the output of the /help endpoint, which runs a target\u0027s configured help command. The practical impact is typically cross-origin information disclosure, but can be arbitrary command injection in rare cases. This vulnerability is fixed in 22.7.2 and 23.0.0-beta.2."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.9,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-749",
                  "description": "CWE-749: Exposed Dangerous Method or Function",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-942",
                  "description": "CWE-942: Permissive Cross-domain Policy with Untrusted Domains",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-06-26T18:13:34.371Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/nrwl/nx/security/advisories/GHSA-g2r8-wvmj-jf5w",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/nrwl/nx/security/advisories/GHSA-g2r8-wvmj-jf5w"
            },
            {
              "name": "https://github.com/nrwl/nx/pull/35494",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/nrwl/nx/pull/35494"
            }
          ],
          "source": {
            "advisory": "GHSA-g2r8-wvmj-jf5w",
            "discovery": "UNKNOWN"
          },
          "title": "Nx: `nx graph` dev server permissive CORS policy"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-54753",
        "datePublished": "2026-06-26T18:13:34.371Z",
        "dateReserved": "2026-06-15T23:12:41.965Z",
        "dateUpdated": "2026-06-26T19:09:33.257Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-48027 (GCVE-0-2026-48027)

    Vulnerability from nvd – Published: 2026-05-27 15:50 – Updated: 2026-08-04 03:56
    VLAI CISA KEVIntel
    Title
    Compromised Nx Console version 18.95.0
    Summary
    Nx Console is the user interface for Nx & Lerna. On 19 May 2026, a malicious version of Nx Console, 18.95.0, was published at 12:30 PM UTC and removed soon after at 12:48 PM UTC, leaving it available for ~18 minutes in Visual Studio Marketplace. For OpenVSX, the problem was detected later, and the compromised version was available from 12:33 UTC to 13:09 UTC (~36 minutes). Version 18.100.0 of Nx Console is not compromised and users may remediate by upgrading to that version.
    SSVC
    Exploitation: active Automatable: yes Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-05-27 00:00 UTC
    CWE
    • CWE-506 - Embedded Malicious Code
    Assigner
    Impacted products
    Vendor Product Version
    nrwl nx-console Affected: = 18.95.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-48027",
                    "options": [
                      {
                        "Exploitation": "active"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-27T00:00:00+00:00",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              },
              {
                "other": {
                  "content": {
                    "dateAdded": "2026-05-27",
                    "reference": "https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-48027"
                  },
                  "type": "kev"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-04T03:56:10.191Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "government-resource"
                ],
                "url": "https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-48027"
              }
            ],
            "timeline": [
              {
                "lang": "en",
                "time": "2026-05-27T00:00:00.000Z",
                "value": "CVE-2026-48027 added to CISA KEV"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "nx-console",
              "vendor": "nrwl",
              "versions": [
                {
                  "status": "affected",
                  "version": "= 18.95.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Nx Console is the user interface for Nx \u0026 Lerna. On 19 May 2026, a malicious version of Nx Console, 18.95.0, was published at 12:30 PM UTC and removed soon after at 12:48 PM UTC, leaving it available for ~18 minutes in Visual Studio Marketplace. For OpenVSX, the problem was detected later, and the compromised version was available from 12:33 UTC to 13:09 UTC (~36 minutes). Version 18.100.0 of Nx Console is not compromised and users may remediate by upgrading to that version."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 9.3,
                "baseSeverity": "CRITICAL",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-506",
                  "description": "CWE-506: Embedded Malicious Code",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-27T15:50:01.143Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/nrwl/nx-console/security/advisories/GHSA-c9j4-9m59-847w",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/nrwl/nx-console/security/advisories/GHSA-c9j4-9m59-847w"
            },
            {
              "name": "https://github.com/nrwl/nx-console/issues/3139",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/nrwl/nx-console/issues/3139"
            },
            {
              "name": "https://nx.dev/blog/nx-console-v18-95-0-postmortem#indicators-of-compromise",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://nx.dev/blog/nx-console-v18-95-0-postmortem#indicators-of-compromise"
            },
            {
              "name": "https://www.stepsecurity.io/blog/nx-console-vs-code-extension-compromised",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.stepsecurity.io/blog/nx-console-vs-code-extension-compromised"
            }
          ],
          "source": {
            "advisory": "GHSA-c9j4-9m59-847w",
            "discovery": "UNKNOWN"
          },
          "title": "Compromised Nx Console version 18.95.0"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-48027",
        "datePublished": "2026-05-27T15:50:01.143Z",
        "dateReserved": "2026-05-20T17:44:09.587Z",
        "dateUpdated": "2026-08-04T03:56:10.191Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71476 (GCVE-0-2026-71476)

    Vulnerability from cvelistv5 – Published: 2026-08-06 20:07 – Updated: 2026-08-08 02:33
    VLAI
    Title
    Nx: Zip-Slip in the self-hosted remote cache
    Summary
    Nx is a monorepo solution for TypeScript and polyglot codebases. From version 20.8.0 until 22.7.7 and 23.0.2, the Nx self-hosted HTTP remote cache extracts downloaded cache artifacts without constraining where files are written. A malicious or on-path (MITM) remote cache server can return a crafted tar archive whose entries escape the cache directory and write to arbitrary locations on the machine running Nx, which can be escalated to remote code execution. Nx's default local cache and Nx Cloud are not affected; only workspaces configured to use a self-hosted remote cache are affected. This issue is fixed in versions 22.7.7 and 23.0.2.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-08 02:32 UTC
    CWE
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    • CWE-59 - Improper Link Resolution Before File Access ('Link Following')
    Assigner
    Impacted products
    Vendor Product Version
    nrwl nx Affected: >= 20.8.0, < 22.7.7
    Affected: >= 23.0.0, < 23.0.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71476",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-08T02:32:54.880409Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-08T02:33:11.207Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "nx",
              "vendor": "nrwl",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 20.8.0, \u003c 22.7.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 23.0.0, \u003c 23.0.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Nx is a monorepo solution for TypeScript and polyglot codebases. From version 20.8.0 until 22.7.7 and 23.0.2, the Nx self-hosted HTTP remote cache extracts downloaded cache artifacts without constraining where files are written. A malicious or on-path (MITM) remote cache server can return a crafted tar archive whose entries escape the cache directory and write to arbitrary locations on the machine running Nx, which can be escalated to remote code execution. Nx\u0027s default local cache and Nx Cloud are not affected; only workspaces configured to use a self-hosted remote cache are affected. This issue is fixed in versions 22.7.7 and 23.0.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.7,
                "baseSeverity": "HIGH",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "CWE-22: Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-59",
                  "description": "CWE-59: Improper Link Resolution Before File Access (\u0027Link Following\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-06T20:07:09.019Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/nrwl/nx/security/advisories/GHSA-vp3h-ghgh-jr7g",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/nrwl/nx/security/advisories/GHSA-vp3h-ghgh-jr7g"
            },
            {
              "name": "https://github.com/nrwl/nx/pull/36116",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/nrwl/nx/pull/36116"
            },
            {
              "name": "https://github.com/nrwl/nx/commit/2b20c2da39d263c32ae05767577589481a309fee",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/nrwl/nx/commit/2b20c2da39d263c32ae05767577589481a309fee"
            },
            {
              "name": "https://github.com/nrwl/nx/commit/a82807621e4176e37909d2c1afede661b45cc30",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/nrwl/nx/commit/a82807621e4176e37909d2c1afede661b45cc30"
            },
            {
              "name": "https://github.com/nrwl/nx/commit/ad296578fe980a4aad66f8af0add21f6ddf907d9",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/nrwl/nx/commit/ad296578fe980a4aad66f8af0add21f6ddf907d9"
            }
          ],
          "source": {
            "advisory": "GHSA-vp3h-ghgh-jr7g",
            "discovery": "UNKNOWN"
          },
          "title": "Nx: Zip-Slip in the self-hosted remote cache"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-71476",
        "datePublished": "2026-08-06T20:07:09.019Z",
        "dateReserved": "2026-08-06T19:56:23.724Z",
        "dateUpdated": "2026-08-08T02:33:11.207Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-54753 (GCVE-0-2026-54753)

    Vulnerability from cvelistv5 – Published: 2026-06-26 18:13 – Updated: 2026-06-26 19:09
    VLAI
    Title
    Nx: `nx graph` dev server permissive CORS policy
    Summary
    Nx is a monorepo solution for TypeScript and polyglot codebases. From 17.0.4 until 22.7.2 and 23.0.0-beta.2, the local HTTP server started by nx graph sent Access-Control-Allow-Origin: * on every response, letting any website a developer visited read the server's responses cross-origin — including the full project graph and the output of the /help endpoint, which runs a target's configured help command. The practical impact is typically cross-origin information disclosure, but can be arbitrary command injection in rare cases. This vulnerability is fixed in 22.7.2 and 23.0.0-beta.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-06-26 19:09 UTC
    CWE
    • CWE-749 - Exposed Dangerous Method or Function
    • CWE-942 - Permissive Cross-domain Policy with Untrusted Domains
    Assigner
    References
    Impacted products
    Vendor Product Version
    nrwl nx Affected: >= 17.0.4, < 22.7.2
    Affected: >= 23.0.0-beta.0, < 23.0.0-beta.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-54753",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-06-26T19:09:19.972525Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-06-26T19:09:33.257Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "nx",
              "vendor": "nrwl",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 17.0.4, \u003c 22.7.2"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 23.0.0-beta.0, \u003c 23.0.0-beta.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Nx is a monorepo solution for TypeScript and polyglot codebases. From 17.0.4 until 22.7.2 and 23.0.0-beta.2, the local HTTP server started by nx graph sent Access-Control-Allow-Origin: * on every response, letting any website a developer visited read the server\u0027s responses cross-origin \u2014 including the full project graph and the output of the /help endpoint, which runs a target\u0027s configured help command. The practical impact is typically cross-origin information disclosure, but can be arbitrary command injection in rare cases. This vulnerability is fixed in 22.7.2 and 23.0.0-beta.2."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.9,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-749",
                  "description": "CWE-749: Exposed Dangerous Method or Function",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-942",
                  "description": "CWE-942: Permissive Cross-domain Policy with Untrusted Domains",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-06-26T18:13:34.371Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/nrwl/nx/security/advisories/GHSA-g2r8-wvmj-jf5w",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/nrwl/nx/security/advisories/GHSA-g2r8-wvmj-jf5w"
            },
            {
              "name": "https://github.com/nrwl/nx/pull/35494",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/nrwl/nx/pull/35494"
            }
          ],
          "source": {
            "advisory": "GHSA-g2r8-wvmj-jf5w",
            "discovery": "UNKNOWN"
          },
          "title": "Nx: `nx graph` dev server permissive CORS policy"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-54753",
        "datePublished": "2026-06-26T18:13:34.371Z",
        "dateReserved": "2026-06-15T23:12:41.965Z",
        "dateUpdated": "2026-06-26T19:09:33.257Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-48027 (GCVE-0-2026-48027)

    Vulnerability from cvelistv5 – Published: 2026-05-27 15:50 – Updated: 2026-08-04 03:56
    VLAI CISA KEVIntel
    Title
    Compromised Nx Console version 18.95.0
    Summary
    Nx Console is the user interface for Nx & Lerna. On 19 May 2026, a malicious version of Nx Console, 18.95.0, was published at 12:30 PM UTC and removed soon after at 12:48 PM UTC, leaving it available for ~18 minutes in Visual Studio Marketplace. For OpenVSX, the problem was detected later, and the compromised version was available from 12:33 UTC to 13:09 UTC (~36 minutes). Version 18.100.0 of Nx Console is not compromised and users may remediate by upgrading to that version.
    SSVC
    Exploitation: active Automatable: yes Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-05-27 00:00 UTC
    CWE
    • CWE-506 - Embedded Malicious Code
    Assigner
    Impacted products
    Vendor Product Version
    nrwl nx-console Affected: = 18.95.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-48027",
                    "options": [
                      {
                        "Exploitation": "active"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-27T00:00:00+00:00",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              },
              {
                "other": {
                  "content": {
                    "dateAdded": "2026-05-27",
                    "reference": "https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-48027"
                  },
                  "type": "kev"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-04T03:56:10.191Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "government-resource"
                ],
                "url": "https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-48027"
              }
            ],
            "timeline": [
              {
                "lang": "en",
                "time": "2026-05-27T00:00:00.000Z",
                "value": "CVE-2026-48027 added to CISA KEV"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "nx-console",
              "vendor": "nrwl",
              "versions": [
                {
                  "status": "affected",
                  "version": "= 18.95.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Nx Console is the user interface for Nx \u0026 Lerna. On 19 May 2026, a malicious version of Nx Console, 18.95.0, was published at 12:30 PM UTC and removed soon after at 12:48 PM UTC, leaving it available for ~18 minutes in Visual Studio Marketplace. For OpenVSX, the problem was detected later, and the compromised version was available from 12:33 UTC to 13:09 UTC (~36 minutes). Version 18.100.0 of Nx Console is not compromised and users may remediate by upgrading to that version."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 9.3,
                "baseSeverity": "CRITICAL",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-506",
                  "description": "CWE-506: Embedded Malicious Code",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-27T15:50:01.143Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/nrwl/nx-console/security/advisories/GHSA-c9j4-9m59-847w",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/nrwl/nx-console/security/advisories/GHSA-c9j4-9m59-847w"
            },
            {
              "name": "https://github.com/nrwl/nx-console/issues/3139",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/nrwl/nx-console/issues/3139"
            },
            {
              "name": "https://nx.dev/blog/nx-console-v18-95-0-postmortem#indicators-of-compromise",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://nx.dev/blog/nx-console-v18-95-0-postmortem#indicators-of-compromise"
            },
            {
              "name": "https://www.stepsecurity.io/blog/nx-console-vs-code-extension-compromised",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.stepsecurity.io/blog/nx-console-vs-code-extension-compromised"
            }
          ],
          "source": {
            "advisory": "GHSA-c9j4-9m59-847w",
            "discovery": "UNKNOWN"
          },
          "title": "Compromised Nx Console version 18.95.0"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-48027",
        "datePublished": "2026-05-27T15:50:01.143Z",
        "dateReserved": "2026-05-20T17:44:09.587Z",
        "dateUpdated": "2026-08-04T03:56:10.191Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }