PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-110635 scionoftech CVE debrief

webp-converter before 3.0.0 contains an OS command injection vulnerability in src/webpconverter.js helpers that run libwebp binaries via execFile with shell enabled. Attackers controlling file names or option strings passed to cwebp, dwebp, gwebp, or webpmux functions can inject shell metacharacters to execute OS commands as the Node.js process. This vulnerability allows attackers to execute OS commands, potentially leading to unauthorized access, data breaches, or system compromise. Node.js developers and administrators handling file uploads or processing with webp-converter should verify their exposure, assess input sanitization and validation, and prioritize upgrading to version

Vendor
scionoftech
Product
webp-converter
CVSS
CRITICAL 9.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-14
Original CVE updated
2026-10-14
Advisory published
2026-10-14
Advisory updated
2026-10-14

Who should care

Node.js developers and administrators using the webp-converter library, especially those who handle file uploads or processing, should assess their exposure and take necessary actions to mitigate the vulnerability.

Why it matters

Defenders should care about CVE-2026-110635 because it allows attackers to execute OS commands, potentially leading to unauthorized access, data breaches, or system compromise. Node.js developers and administrators handling file uploads or processing with webp-converter should verify their exposure, assess input sanitization and validation, and prioritize upgrading to version 3.0.0 or later.

  • Potential execution of arbitrary OS commands
  • Possible elevation of privileges
  • Potential data breaches or unauthorized access
  • Required verification of input sanitization and validation

Technical summary

The webp-converter library before version 3.0.0 is vulnerable to OS command injection. The vulnerability exists in the src/webpconverter.js file, where the library uses the execFile function with shell enabled to run libwebp binaries. An attacker controlling file names or option strings passed to cwebp, dwebp, gwebp, or webpmux functions can inject shell metacharacters to execute OS commands as the Node.js process.

Defensive priority

Defenders should prioritize verifying and upgrading to version 3.0.0 or later of webp-converter, reviewing and restricting file name and option inputs to these functions, and monitoring for suspicious activity.

Recommended defensive actions

  • Verify and upgrade to version 3.0.0 or later of webp-converter
  • Review and restrict file name and option inputs to cwebp, dwebp, gwebp, or webpmux functions
  • Monitor for suspicious activity and implement compensating controls
  • Perform vulnerability scanning and penetration testing to identify potential attack vectors
  • Implement additional security measures such as input validation and sanitization
  • Conduct regular security audits and risk assessments
  • Review and update incident response plans to address potential exploitation

Evidence notes

The CVE record and source item provide details on the vulnerability, affected versions, and potential attack vectors. However, limited information is available on actual exploitation or victim impact.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-110635 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-110635

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-110635 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-110635

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • webp-converter before 3.0.0 OS Command Injection via File Names and Options

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/110xxx/CVE-2026-110635.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://github.com/scionoftech/webp-converter/pull/53

    Supplemental source - issue-tracking, patch

  • Source reference

    Unverified legacy reference

    URL: https://github.com/scionoftech/webp-converter/commit/f1b6724bc2e89f67ab05d51a854b4b1c5a99928a

    Supplemental source - patch

  • Source reference

    Unverified legacy reference

    URL: https://github.com/scionoftech/webp-converter/blob/e09d963d772cae9ff6af63c268ca838ab334f861/CHANGELOG.md

    Supplemental source - release-notes

  • Source reference

    Unverified legacy reference

    URL: https://github.com/scionoftech/webp-converter/blob/3729b65f1e904ab56b947ac3772020ce37a756c8/src/webpconverter.js

    Supplemental source - technical-description

  • Source reference

    Unverified legacy reference

    URL: https://github.com/scionoftech/webp-converter

    Supplemental source - product

  • Source reference

    Unverified legacy reference

    URL: https://www.vulncheck.com/advisories/webp-converter-before-3.0.0-os-command-injection-via-file-names-and-options

    Supplemental source - third-party-advisory

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.