Skip to content
Heist/ feed
Back to feed
Critical

Security advisory

Type: advisorySources: OSVCVE: CVE-2017-16042

Growl adds growl notification support to nodejs. Growl before 1.10.2 does not properly sanitize input before passing it to exec, allowing for arbitrary command execution.

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

Source evidence

CVE-2017-16042

core-osv · Original source

Published 4 Jun 2018, 19:29 UTC

Growl adds growl notification support to nodejs. Growl before 1.10.2 does not properly sanitize input before passing it to exec, allowing for arbitrary command execution.

osv:CVE-2017-16042
Complete source record
{
  "id": "46ecb7fa802a5cba939286ee8cd825390e1a839868e1f45d97c03850b6bf3c00",
  "url": "https://osv.dev/vulnerability/CVE-2017-16042",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2017-16042",
    "summary": "Growl adds growl notification support to nodejs. Growl before 1.10.2 does not properly sanitize input before passing it to exec, allowing for arbitrary command execution.",
    "evidence": "osv:CVE-2017-16042",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2017-16042",
      "aliases": [
        "CVE-2017-16042",
        "GHSA-qh2h-chj9-jffq"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/tj/node-growl",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "bb0a5ec746a9e31387eeaf4a2ea7e6116e153072"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:growl_project:growl:*:*:*:*:*:node.js:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "1.10.2"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v1.10.1",
            "v1.10.0",
            "v1.9.2",
            "v1.9.1",
            "v1.9.0",
            "v1.8.1",
            "v1.8.0",
            "1.7.0",
            "1.6.1",
            "1.6.0",
            "1.5.1",
            "1.5.0",
            "1.4.1",
            "1.4.0",
            "1.3.0",
            "1.2.0",
            "1.1.0",
            "1.0.1",
            "1.0.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-16042.json"
          }
        }
      ],
      "modified": "2026-10-20T10:48:15.973685805Z",
      "provider": "osv",
      "references": [
        "https://github.com/tj/node-growl/issues/60",
        "https://nodesecurity.io/advisories/146",
        "https://github.com/tj/node-growl/pull/61"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2017-16042",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 380204,
  "published_at": "2018-06-04T19:29:02.1+00:00"
}