Skip to content
Heist/ feed
Back to feed
High

Security advisory

Type: advisorySources: OSVCVE: CVE-2017-16116

The string module is a module that provides extra string operations. The string module is vulnerable to regular expression denial of service when specifically crafted untrusted user input is passed into the underscore or unescapeHTML methods.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2017-16116
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 09:52 UTC · Revision 1

Source evidence

CVE-2017-16116

core-osv · Original source

Published 7 Jun 2018, 02:29 UTC

The string module is a module that provides extra string operations. The string module is vulnerable to regular expression denial of service when specifically crafted untrusted user input is passed into the underscore or unescapeHTML methods.

osv:CVE-2017-16116
Complete source record
{
  "id": "af41f63a570e517589d508e610b5dc74677b0acddec5fe05c651c1030d1b008b",
  "url": "https://osv.dev/vulnerability/CVE-2017-16116",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2017-16116",
    "summary": "The string module is a module that provides extra string operations. The string module is vulnerable to regular expression denial of service when specifically crafted untrusted user input is passed into the underscore or unescapeHTML methods.",
    "evidence": "osv:CVE-2017-16116",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2017-16116",
      "aliases": [
        "CVE-2017-16116",
        "GHSA-g36h-6r4f-3mqp"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/jprichardson/string.js",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "21eb9f67a545d9320558b20876b1551e9f38e52f"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:string_project:string:*:*:*:*:*:node.js:*:*",
                    "range": [
                      {
                        "introduced": "0.2.2"
                      },
                      {
                        "last_affected": "3.3.3"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "3.3.3",
            "3.3.2",
            "3.3.1",
            "3.3.0",
            "3.2.1",
            "3.2.0",
            "3.1.3",
            "3.1.2",
            "3.1.1",
            "3.1.0",
            "3.0.1",
            "3.0.0",
            "2.2.0",
            "2.1.0",
            "2.0.1",
            "2.0.0",
            "1.9.1",
            "1.9.0",
            "1.8.1",
            "1.8.0",
            "1.7.0",
            "1.6.1",
            "v1.6.0",
            "v1.5.1",
            "1.5.0",
            "v1.4.0",
            "v1.3.1",
            "v1.3.0",
            "v1.2.1",
            "v1.2.0",
            "v1.1.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-16116.json"
          }
        }
      ],
      "modified": "2026-10-20T10:48:16.297111639Z",
      "provider": "osv",
      "references": [
        "https://nodesecurity.io/advisories/536",
        "https://github.com/jprichardson/string.js/issues/212"
      ],
      "provider_metadata": {
        "unresolved_ranges": [
          {
            "cpes": [
              "cpe:2.3:a:string_project:string:*:*:*:*:*:node.js:*:*"
            ],
            "vendor_product": "string_project:string",
            "extracted_events": [
              {
                "range": [
                  {
                    "last_affected": "0.2.1"
                  }
                ],
                "source": "CPE_RANGE"
              }
            ]
          }
        ]
      }
    },
    "related_cves": [
      {
        "value": "CVE-2017-16116",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 380224,
  "published_at": "2018-06-07T02:29:02.863+00:00"
}