PatchSiren

PatchSiren cyber security CVE debrief

CVE-2020-37279 karuppiah7890 CVE debrief

This debrief summarizes CVE-2020-37279, an OS command injection vulnerability in easy-pdf-merge versions 0.1.0 through 0.2.6. The vulnerability allows attackers to execute commands by injecting shell metacharacters into source paths, destination paths, or the maxHeap option. Defenders should assess potential exposure and impact, prioritizing verification of affected systems and application of patches or updates. The vulnerability has a CVSS score of 9.2, indicating critical severity. Affected systems may be compromised if not properly patched, and defenders should verify exposure and assess potential impact.

Vendor
karuppiah7890
Product
easy-pdf-merge
CVSS
CRITICAL 9.2
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-12
Original CVE updated
2026-10-12
Advisory published
2026-10-12
Advisory updated
2026-10-12

Who should care

Defenders responsible for maintaining or securing systems that use easy-pdf-merge versions 0.1.0 through 0.2.6 should assess potential exposure and impact, and prioritize verifying and applying patches or updates.

Why it matters

CVE-2020-37279 is a critical OS command injection vulnerability in easy-pdf-merge versions 0.1.0 through 0.2.6, allowing attackers to execute commands with Node.js process privileges. Defenders should prioritize verifying exposure, assessing potential impact, and applying patches or updates.

  • Potential command execution with Node.js process privileges
  • Possible compromise of systems using affected easy-pdf-merge versions
  • Need for verification of exposure and potential impact
  • Priority for applying patches or updates

Technical summary

The easy-pdf-merge package contains an OS command injection vulnerability that allows attackers to execute commands by injecting shell metacharacters into source paths, destination paths, or the maxHeap option. The vulnerability affects versions 0.1.0 through 0.2.6 and has a CVSS score of 9.2, indicating critical severity. Attackers can supply file names or options containing double quotes, semicolons, $() or backticks, which child_process.exec() runs through a shell with the Node.js process privileges. Defenders should prioritize verifying exposure and assessing potential impact.

Defensive priority

Defenders should prioritize verifying exposure and assessing potential impact, as the vulnerability has a CVSS score of 9.2 and is considered critical.

Recommended defensive actions

  • Verify if easy-pdf-merge versions 0.1.0 through 0.2.6 are used in the environment
  • Assess potential exposure and impact based on the vulnerability's CVSS score and description
  • Review and apply patches or updates from the vendor, if available
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review

Evidence notes

The CVE record and source item provide details on the vulnerability, including its description, affected versions, and references to supplemental sources. The vulnerability is confirmed to exist in easy-pdf-merge versions 0.1.0 through 0.2.6. Defenders should verify if these versions are used in their environment and assess potential exposure and impact. The CVE Program record and NIST NVD detail page offer additional information on the vulnerability.

Sources and references

Verified primary and authoritative sources

  • CVE-2020-37279 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2020-37279

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

  • CVE-2020-37279 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2020-37279

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

Supplemental references

  • easy-pdf-merge 0.1.0 through 0.2.6 OS Command Injection via merge function

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2020/37xxx/CVE-2020-37279.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://github.com/karuppiah7890/easy-pdf-merge/pull/28

    Supplemental source - issue-tracking, patch

  • Source reference

    Unverified legacy reference

    URL: https://github.com/karuppiah7890/easy-pdf-merge/pull/45

    Supplemental source - issue-tracking, patch

  • Source reference

    Unverified legacy reference

    URL: https://github.com/karuppiah7890/easy-pdf-merge/blob/v0.2.6/source/lib/PDFMerger.js

    Supplemental source - technical-description

  • Source reference

    Unverified legacy reference

    URL: https://github.com/karuppiah7890/easy-pdf-merge

    Supplemental source - product

  • Source reference

    Unverified legacy reference

    URL: https://www.vulncheck.com/advisories/easy-pdf-merge-0.1.0-through-0.2.6-os-command-injection-via-merge-function

    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.