Search

Find a vulnerability

Search criteria

    2 vulnerabilities found for ppt2png by tzwm

    CVE-2026-107699 (GCVE-0-2026-107699)

    Vulnerability from nvd – Published: 2026-10-08 18:36 – Updated: 2026-10-08 18:36
    VLAI
    Title
    ppt2png through 0.0.6 OS Command Injection via input and output paths
    Summary
    ppt2png through 0.0.6 contains an OS command injection vulnerability that allows attackers to execute operating system commands by supplying unsanitized input or output path arguments. Attackers can append shell metacharacters such as ';' to file names passed to child_process.exec() in ppt2png.js, running commands with Node.js process privileges.
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 5253 records in the last 180 days details
    Impacted products
    Vendor Product Version
    tzwm ppt2png Affected: 0 , ≤ 0.0.6 (semver)
    Create a notification for this product.
    Date Public
    2026-06-15 00:00
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "collectionURL": "https://www.npmjs.com/package/ppt2png",
              "defaultStatus": "unaffected",
              "packageURL": "pkg:npm/ppt2png",
              "product": "ppt2png",
              "repo": "https://github.com/tzwm/ppt2png",
              "vendor": "tzwm",
              "versions": [
                {
                  "lessThanOrEqual": "0.0.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "William Pierson (Retro16)"
            }
          ],
          "datePublic": "2026-06-15T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "ppt2png through 0.0.6 contains an OS command injection vulnerability that allows attackers to execute operating system commands by supplying unsanitized input or output path arguments. Attackers can append shell metacharacters such as \u0027;\u0027 to file names passed to child_process.exec() in ppt2png.js, running commands with Node.js process privileges."
            }
          ],
          "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"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 9.8,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-08T18:36:35.066Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://gist.github.com/R3tro16/2daadc08b282c48d41203d1125d7632a"
            },
            {
              "tags": [
                "technical-description"
              ],
              "url": "https://github.com/tzwm/ppt2png/blob/8c68eba7af943de27422b12c6e224d28587af7ae/ppt2png.js#L5-L35"
            },
            {
              "tags": [
                "product"
              ],
              "url": "https://github.com/tzwm/ppt2png"
            },
            {
              "name": "VulnCheck Advisory: ppt2png through 0.0.6 OS Command Injection via input and output paths",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/ppt2png-through-0.0.6-os-command-injection-via-input-and-output-paths"
            }
          ],
          "title": "ppt2png through 0.0.6 OS Command Injection via input and output paths",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-107699",
        "datePublished": "2026-10-08T18:36:35.066Z",
        "dateReserved": "2026-10-08T16:52:24.549Z",
        "dateUpdated": "2026-10-08T18:36:35.066Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-107699 (GCVE-0-2026-107699)

    Vulnerability from cvelistv5 – Published: 2026-10-08 18:36 – Updated: 2026-10-08 18:36
    VLAI
    Title
    ppt2png through 0.0.6 OS Command Injection via input and output paths
    Summary
    ppt2png through 0.0.6 contains an OS command injection vulnerability that allows attackers to execute operating system commands by supplying unsanitized input or output path arguments. Attackers can append shell metacharacters such as ';' to file names passed to child_process.exec() in ppt2png.js, running commands with Node.js process privileges.
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 5253 records in the last 180 days details
    Impacted products
    Vendor Product Version
    tzwm ppt2png Affected: 0 , ≤ 0.0.6 (semver)
    Create a notification for this product.
    Date Public
    2026-06-15 00:00
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "collectionURL": "https://www.npmjs.com/package/ppt2png",
              "defaultStatus": "unaffected",
              "packageURL": "pkg:npm/ppt2png",
              "product": "ppt2png",
              "repo": "https://github.com/tzwm/ppt2png",
              "vendor": "tzwm",
              "versions": [
                {
                  "lessThanOrEqual": "0.0.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "William Pierson (Retro16)"
            }
          ],
          "datePublic": "2026-06-15T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "ppt2png through 0.0.6 contains an OS command injection vulnerability that allows attackers to execute operating system commands by supplying unsanitized input or output path arguments. Attackers can append shell metacharacters such as \u0027;\u0027 to file names passed to child_process.exec() in ppt2png.js, running commands with Node.js process privileges."
            }
          ],
          "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"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 9.8,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-08T18:36:35.066Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://gist.github.com/R3tro16/2daadc08b282c48d41203d1125d7632a"
            },
            {
              "tags": [
                "technical-description"
              ],
              "url": "https://github.com/tzwm/ppt2png/blob/8c68eba7af943de27422b12c6e224d28587af7ae/ppt2png.js#L5-L35"
            },
            {
              "tags": [
                "product"
              ],
              "url": "https://github.com/tzwm/ppt2png"
            },
            {
              "name": "VulnCheck Advisory: ppt2png through 0.0.6 OS Command Injection via input and output paths",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/ppt2png-through-0.0.6-os-command-injection-via-input-and-output-paths"
            }
          ],
          "title": "ppt2png through 0.0.6 OS Command Injection via input and output paths",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-107699",
        "datePublished": "2026-10-08T18:36:35.066Z",
        "dateReserved": "2026-10-08T16:52:24.549Z",
        "dateUpdated": "2026-10-08T18:36:35.066Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }