Description
Renovate before 44.60.1 contains an allowlist bypass vulnerability that allows repository users to evade the allowedHeaders restriction by placing hostRules headers inside shared presets. Attackers can supply internal or externally sourced presets with unvalidated hostRules[].headers to inject custom HTTP headers into requests Renovate sends to other hosts.
Published: 2026-10-14
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: HTTP Header Injection
Action: Patch Now
AI Analysis

Impact

Renovate before 44.60.1 contains an allowlist bypass that permits repository users to embed hostRules headers inside shared presets. By doing so, attackers can supply internal or externally sourced presets with unvalidated hostRules[].headers and inject arbitrary HTTP headers into requests that Renovate sends to other hosts. This can subvert the intended header restrictions and may facilitate request forgeries or other downstream exploitation.

Affected Systems

The vulnerability applies to all editions of Renovate with shared presets handling including the Mend Renovate Community Edition, Mend Renovate Enterprise Edition, Mend Renovate EE Server and Worker, and the RenovateBot Renovate Helm charts. All product lines that use the shared preset feature prior to version 44.60.1 are affected, and no specific version information beyond the lower bound is provided.

Risk and Exploitability

The CVSS v3.1 score of 7.1 indicates a medium to high impact, and the EPSS score of 0.00185 (<1%) indicates a very low but not zero probability of exploitation. The vulnerability is not currently listed in the CISA KEV catalog. Attackers with repository write access can add a malicious shared preset containing hostRules headers. By crafting such a preset, they can influence the HTTP requests Renovate makes to external services, potentially enabling header injection attacks. No additional prerequisites such as administrative privileges are required beyond the ability to supply or modify shared presets.

Generated by OpenCVE AI on October 16, 2026 at 22:54 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Renovate version 44.60.1 or later, as newer releases address the allowlist bypass.
  • If an upgrade cannot be performed immediately, restrict the use of shared presets and ensure that only trusted preset sources are allowed; remove or delete any existing presets that contain hostRules.headers.
  • Implement input validation for hostRules.headers in your CI configuration to enforce a strict allowlist of headers and reject any header names that are not explicitly permitted.

Generated by OpenCVE AI on October 16, 2026 at 22:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 19 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
First Time appeared Mend
Mend mend-renovate-ce Helm Chart
Mend mend-renovate-enterprise-edition Helm Chart
Mend renovate-ce
Mend renovate-ee-server
Mend renovate-ee-worker
Renovatebot
Renovatebot renovate
Vendors & Products Mend
Mend mend-renovate-ce Helm Chart
Mend mend-renovate-enterprise-edition Helm Chart
Mend renovate-ce
Mend renovate-ee-server
Mend renovate-ee-worker
Renovatebot
Renovatebot renovate

Fri, 16 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-15
References
Metrics threat_severity

None

threat_severity

Important


Wed, 14 Oct 2026 23:00:00 +0000

Type Values Removed Values Added
Description Renovate before 44.60.1 contains an allowlist bypass vulnerability that allows repository users to evade the allowedHeaders restriction by placing hostRules headers inside shared presets. Attackers can supply internal or externally sourced presets with unvalidated hostRules[].headers to inject custom HTTP headers into requests Renovate sends to other hosts.
Title Renovate before 44.60.1 HTTP Header Allowlist Bypass via Shared Presets
Weaknesses CWE-424
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N'}


Subscriptions

Mend Mend-renovate-ce Helm Chart Mend-renovate-enterprise-edition Helm Chart Renovate-ce Renovate-ee-server Renovate-ee-worker
Renovatebot Renovate
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-26T15:22:16.486Z

Reserved: 2026-10-14T22:18:33.239Z

Link: CVE-2026-110865

cve-icon Vulnrichment

Updated: 2026-10-26T15:22:12.810Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-14T23:17:28.110

Modified: 2026-10-26T16:17:11.850

Link: CVE-2026-110865

cve-icon Redhat

Severity : Important

Publid Date: 2026-10-14T22:52:52Z

Links: CVE-2026-110865 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T13:07:18Z

Weaknesses
  • CWE-15

    External Control of System or Configuration Setting

  • CWE-424

    Improper Protection of Alternate Path