Skip to content
Heist/ feed
Back to feed
Medium

node-graphql — security advisory

Type: advisorySources: OSVAdvisory ID: UBUNTU-CVE-2023-26144

Versions of the package graphql from 16.3.0 and before 16.8.1 are vulnerable to Denial of Service (DoS) due to insufficient checks in the OverlappingFieldsCanBeMergedRule.ts file when parsing large queries. This vulnerability allows an attacker to degrade system performance. **Note:** It was not proven that this vulnerability can crash the process.

Products
node-graphql
Affected versions
15.5.0-1, 15.5.0-2, 16.6.0-2, 16.8.1-1, 16.8.1-2, 16.8.1-3, 16.8.1-4, 16.8.1-5
Fixed versions
Not specified
CVEs
CVE-2023-26144
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 00:49 UTC · Revision 1

Source evidence

UBUNTU-CVE-2023-26144

core-osv · Original source

Published 20 Sept 2023, 05:15 UTC

Versions of the package graphql from 16.3.0 and before 16.8.1 are vulnerable to Denial of Service (DoS) due to insufficient checks in the OverlappingFieldsCanBeMergedRule.ts file when parsing large queries. This vulnerability allows an attacker to degrade system performance. **Note:** It was not proven that this vulnerability can crash the process.

osv:UBUNTU-CVE-2023-26144

node-graphql

Fixed versions: Not specified

node-graphql

Fixed versions: Not specified

node-graphql

Fixed versions: Not specified

node-graphql

Fixed versions: Not specified

node-graphql

Fixed versions: Not specified

Complete source record
{
  "id": "c9adf152f4f937c1214a786235dd37a5e35928bfff45998cfa1acc2ecebce76d",
  "url": "https://osv.dev/vulnerability/UBUNTU-CVE-2023-26144",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "UBUNTU-CVE-2023-26144",
    "summary": "Versions of the package graphql from 16.3.0 and before 16.8.1 are vulnerable to Denial of Service (DoS) due to insufficient checks in the OverlappingFieldsCanBeMergedRule.ts file when parsing large queries. This vulnerability allows an attacker to degrade system performance. **Note:** It was not proven that this vulnerability can crash the process.",
    "evidence": "osv:UBUNTU-CVE-2023-26144",
    "products": [
      {
        "name": {
          "value": "node-graphql",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "15.5.0-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "15.5.0-2",
            "evidence": "/affected/0/versions"
          }
        ]
      },
      {
        "name": {
          "value": "node-graphql",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "16.6.0-2",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "16.8.1-1",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "16.8.1-2",
            "evidence": "/affected/1/versions"
          }
        ]
      },
      {
        "name": {
          "value": "node-graphql",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "16.8.1-2",
            "evidence": "/affected/2/versions"
          }
        ]
      },
      {
        "name": {
          "value": "node-graphql",
          "evidence": "/affected/3/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "16.8.1-3",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "16.8.1-4",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "16.8.1-5",
            "evidence": "/affected/3/versions"
          }
        ]
      },
      {
        "name": {
          "value": "node-graphql",
          "evidence": "/affected/4/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "16.8.1-2",
            "evidence": "/affected/4/versions"
          },
          {
            "value": "16.8.1-3",
            "evidence": "/affected/4/versions"
          }
        ]
      }
    ],
    "severity": "medium",
    "structured": {
      "id": "UBUNTU-CVE-2023-26144",
      "aliases": [
        "UBUNTU-CVE-2023-26144"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"
        },
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"
        },
        {
          "type": "Ubuntu",
          "score": "medium"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "node-graphql",
            "purl": "pkg:deb/ubuntu/node-graphql?arch=source&distro=jammy",
            "ecosystem": "Ubuntu:22.04:LTS"
          },
          "versions": [
            "15.5.0-1",
            "15.5.0-2"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2023/UBUNTU-CVE-2023-26144.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "node-graphql",
                "binary_version": "15.5.0-2"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "node-graphql",
            "purl": "pkg:deb/ubuntu/node-graphql?arch=source&distro=noble",
            "ecosystem": "Ubuntu:24.04:LTS"
          },
          "versions": [
            "16.6.0-2",
            "16.8.1-1",
            "16.8.1-2"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2023/UBUNTU-CVE-2023-26144.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "node-graphql",
                "binary_version": "16.8.1-2"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "node-graphql",
            "purl": "pkg:deb/ubuntu/node-graphql?arch=source&distro=questing",
            "ecosystem": "Ubuntu:25.10"
          },
          "versions": [
            "16.8.1-2"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2023/UBUNTU-CVE-2023-26144.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "node-graphql",
                "binary_version": "16.8.1-2"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "node-graphql",
            "purl": "pkg:deb/ubuntu/node-graphql?arch=source&distro=stonking",
            "ecosystem": "Ubuntu:26.10"
          },
          "versions": [
            "16.8.1-3",
            "16.8.1-4",
            "16.8.1-5"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2023/UBUNTU-CVE-2023-26144.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "node-graphql",
                "binary_version": "16.8.1-5"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "node-graphql",
            "purl": "pkg:deb/ubuntu/node-graphql?arch=source&distro=resolute",
            "ecosystem": "Ubuntu:26.04:LTS"
          },
          "versions": [
            "16.8.1-2",
            "16.8.1-3"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2023/UBUNTU-CVE-2023-26144.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "node-graphql",
                "binary_version": "16.8.1-3"
              }
            ]
          }
        }
      ],
      "modified": "2026-10-17T12:56:04.499389002Z",
      "provider": "osv",
      "upstream": [
        "CVE-2023-26144"
      ],
      "references": [
        "https://ubuntu.com/security/CVE-2023-26144",
        "https://github.com/graphql/graphql-js/commit/f94b511386c7e47bd0380dcd56553dc063320226",
        "https://github.com/graphql/graphql-js/pull/3972",
        "https://security.snyk.io/vuln/SNYK-JS-GRAPHQL-5905181",
        "https://github.com/graphql/graphql-js/issues/3955",
        "https://github.com/graphql/graphql-js/releases/tag/v16.8.1",
        "https://www.cve.org/CVERecord?id=CVE-2023-26144"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2023-26144",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 354766,
  "published_at": "2023-09-20T05:15:00+00:00"
}