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.