CVE-2026-88889

Summary

Renovate before 44.14.7 contains a command injection vulnerability in the Maven Wrapper manager that allows attackers to execute arbitrary commands by specifying a malicious distributionType parameter in maven-wrapper.properties. Attackers can inject shell commands through unescaped distributionType values to achieve remote code execution when Renovate processes Maven Wrapper updates in binarySource=docker mode.

Affected Software

VendorProductVersion RangeStatus
renovatebotrenovate0 < 44.14.7affected
renovatebotrenovate44.14.7unaffected
mendrenovate-ce0 < 15.4.0affected
mendrenovate-ce15.4.0unaffected
mendrenovate-ee-server0 < 15.4.0affected
mendrenovate-ee-server15.4.0unaffected
mendrenovate-ee-worker0 < 15.4.0affected
mendrenovate-ee-worker15.4.0unaffected
mendmend-renovate-ce0 < 15.4.0affected
mendmend-renovate-ce15.4.0unaffected
mendmend-renovate-enterprise-edition0 < 10.4.0affected
mendmend-renovate-enterprise-edition10.4.0unaffected

Weaknesses

  • CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')

ADP Enrichment

CISA ADP Vulnrichment

  • SSVC:
  • Exploitation: none
    • Automatable: no
    • Technical Impact: total

References