Search

Find a vulnerability

Search criteria

    2 vulnerabilities by electrovir

    CVE-2026-63496 (GCVE-0-2026-63496)

    Vulnerability from nvd – Published: 2026-11-09 20:55 – Updated: 2026-11-09 20:55
    VLAI
    Title
    augment-vir: Shell Command Injection in `grep()` via Unsanitized `searchPattern`
    Summary
    augment-vir is a collection of helper functions. Prior to version 31.73.5, the grep() function exported by @augment-vir/node inserts caller-controlled search patterns directly into a double-quoted shell command string without sanitization (grep.ts:310). When the constructed command is passed to spawn() with shell: 'bash' (shell.ts:98-99), bash evaluates $() command substitution expressions embedded in the pattern, resulting in arbitrary OS command execution as the Node.js process user. Any downstream application that passes untrusted input to grep()'s pattern or patterns field is vulnerable to unauthenticated local (and potentially remote) code execution. This issue has been patched in version 31.73.5.
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7836 records in the last 180 days details
    Impacted products
    Vendor Product Version
    electrovir augment-vir Affected: < 31.73.5
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "augment-vir",
              "vendor": "electrovir",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 31.73.5"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "augment-vir is a collection of helper functions. Prior to version 31.73.5, the grep() function exported by @augment-vir/node inserts caller-controlled search patterns directly into a double-quoted shell command string without sanitization (grep.ts:310). When the constructed command is passed to spawn() with shell: \u0027bash\u0027 (shell.ts:98-99), bash evaluates $() command substitution expressions embedded in the pattern, resulting in arbitrary OS command execution as the Node.js process user. Any downstream application that passes untrusted input to grep()\u0027s pattern or patterns field is vulnerable to unauthenticated local (and potentially remote) code execution. This issue has been patched in version 31.73.5."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "HIGH",
                "baseScore": 7.8,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "CWE-78: Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-11-09T20:55:33.876Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/electrovir/augment-vir/security/advisories/GHSA-xvcc-vqjv-phqh",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/electrovir/augment-vir/security/advisories/GHSA-xvcc-vqjv-phqh"
            },
            {
              "name": "https://github.com/electrovir/augment-vir/commit/9e1a3592903a56e500959be72276ede1708c3437",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/electrovir/augment-vir/commit/9e1a3592903a56e500959be72276ede1708c3437"
            },
            {
              "name": "https://github.com/electrovir/augment-vir/releases/tag/v31.73.5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/electrovir/augment-vir/releases/tag/v31.73.5"
            }
          ],
          "source": {
            "advisory": "GHSA-xvcc-vqjv-phqh",
            "discovery": "UNKNOWN"
          },
          "title": "augment-vir: Shell Command Injection in `grep()` via Unsanitized `searchPattern`"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-63496",
        "datePublished": "2026-11-09T20:55:33.876Z",
        "dateReserved": "2026-07-16T21:49:52.069Z",
        "dateUpdated": "2026-11-09T20:55:33.876Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-63496 (GCVE-0-2026-63496)

    Vulnerability from cvelistv5 – Published: 2026-11-09 20:55 – Updated: 2026-11-09 20:55
    VLAI
    Title
    augment-vir: Shell Command Injection in `grep()` via Unsanitized `searchPattern`
    Summary
    augment-vir is a collection of helper functions. Prior to version 31.73.5, the grep() function exported by @augment-vir/node inserts caller-controlled search patterns directly into a double-quoted shell command string without sanitization (grep.ts:310). When the constructed command is passed to spawn() with shell: 'bash' (shell.ts:98-99), bash evaluates $() command substitution expressions embedded in the pattern, resulting in arbitrary OS command execution as the Node.js process user. Any downstream application that passes untrusted input to grep()'s pattern or patterns field is vulnerable to unauthenticated local (and potentially remote) code execution. This issue has been patched in version 31.73.5.
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7836 records in the last 180 days details
    Impacted products
    Vendor Product Version
    electrovir augment-vir Affected: < 31.73.5
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "augment-vir",
              "vendor": "electrovir",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 31.73.5"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "augment-vir is a collection of helper functions. Prior to version 31.73.5, the grep() function exported by @augment-vir/node inserts caller-controlled search patterns directly into a double-quoted shell command string without sanitization (grep.ts:310). When the constructed command is passed to spawn() with shell: \u0027bash\u0027 (shell.ts:98-99), bash evaluates $() command substitution expressions embedded in the pattern, resulting in arbitrary OS command execution as the Node.js process user. Any downstream application that passes untrusted input to grep()\u0027s pattern or patterns field is vulnerable to unauthenticated local (and potentially remote) code execution. This issue has been patched in version 31.73.5."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "HIGH",
                "baseScore": 7.8,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "CWE-78: Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-11-09T20:55:33.876Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/electrovir/augment-vir/security/advisories/GHSA-xvcc-vqjv-phqh",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/electrovir/augment-vir/security/advisories/GHSA-xvcc-vqjv-phqh"
            },
            {
              "name": "https://github.com/electrovir/augment-vir/commit/9e1a3592903a56e500959be72276ede1708c3437",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/electrovir/augment-vir/commit/9e1a3592903a56e500959be72276ede1708c3437"
            },
            {
              "name": "https://github.com/electrovir/augment-vir/releases/tag/v31.73.5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/electrovir/augment-vir/releases/tag/v31.73.5"
            }
          ],
          "source": {
            "advisory": "GHSA-xvcc-vqjv-phqh",
            "discovery": "UNKNOWN"
          },
          "title": "augment-vir: Shell Command Injection in `grep()` via Unsanitized `searchPattern`"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-63496",
        "datePublished": "2026-11-09T20:55:33.876Z",
        "dateReserved": "2026-07-16T21:49:52.069Z",
        "dateUpdated": "2026-11-09T20:55:33.876Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }