Skip to content
Heist/ feed
Back to feed
High

Renovate before 44.60.1 HTTP Header Allowlist Bypass via Shared Presets

Type: advisorySources: Official CVE List

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.

Products
mend-renovate-ce helm chart, mend-renovate-enterprise-edition helm chart, renovate, renovate-ce, renovate-ee-server, renovate-ee-worker
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-110865
Confirmed fixed CVEs
Not specified
Updated in this feed
30 Oct 2026, 11:18 UTC · Revision 2

Source evidence

Renovate before 44.60.1 HTTP Header Allowlist Bypass via Shared Presets

core-cve · Original source

Published 14 Oct 2026, 22:52 UTC

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.

cve:CVE-2026-110865

renovate

Fixed versions: Not specified

renovate-ce

Fixed versions: Not specified

renovate-ee-server

Fixed versions: Not specified

renovate-ee-worker

Fixed versions: Not specified

mend-renovate-ce helm chart

Fixed versions: Not specified

mend-renovate-enterprise-edition helm chart

Fixed versions: Not specified

Complete source record
{
  "id": "0789d4b019ee3796cfea6ec1b5ec43e99f26788f704b1b8691f7eb7edf095406",
  "url": "https://www.cve.org/CVERecord?id=CVE-2026-110865",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Renovate before 44.60.1 HTTP Header Allowlist Bypass via Shared Presets",
    "summary": "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.",
    "evidence": "cve:CVE-2026-110865",
    "products": [
      {
        "name": {
          "value": "renovate",
          "evidence": "/containers/cna/affected/0/product"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": []
      },
      {
        "name": {
          "value": "renovate-ce",
          "evidence": "/containers/cna/affected/1/product"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": []
      },
      {
        "name": {
          "value": "renovate-ee-server",
          "evidence": "/containers/cna/affected/2/product"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": []
      },
      {
        "name": {
          "value": "renovate-ee-worker",
          "evidence": "/containers/cna/affected/3/product"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": []
      },
      {
        "name": {
          "value": "mend-renovate-ce helm chart",
          "evidence": "/containers/cna/affected/4/product"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": []
      },
      {
        "name": {
          "value": "mend-renovate-enterprise-edition helm chart",
          "evidence": "/containers/cna/affected/5/product"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": []
      }
    ],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-110865",
      "aliases": [
        "CVE-2026-110865"
      ],
      "metrics": [
        {
          "format": "CVSS",
          "cvssV4_0": {
            "version": "4.0",
            "baseScore": 7.1,
            "attackVector": "NETWORK",
            "baseSeverity": "HIGH",
            "vectorString": "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",
            "userInteraction": "NONE",
            "attackComplexity": "HIGH",
            "attackRequirements": "PRESENT",
            "privilegesRequired": "LOW",
            "subIntegrityImpact": "LOW",
            "vulnIntegrityImpact": "LOW",
            "subAvailabilityImpact": "NONE",
            "vulnAvailabilityImpact": "NONE",
            "subConfidentialityImpact": "HIGH",
            "vulnConfidentialityImpact": "HIGH"
          }
        },
        {
          "format": "CVSS",
          "cvssV3_1": {
            "scope": "CHANGED",
            "version": "3.1",
            "baseScore": 7.1,
            "attackVector": "NETWORK",
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:N",
            "integrityImpact": "LOW",
            "userInteraction": "NONE",
            "attackComplexity": "HIGH",
            "availabilityImpact": "NONE",
            "privilegesRequired": "LOW",
            "confidentialityImpact": "HIGH"
          }
        }
      ],
      "affected": [
        {
          "vendor": "renovatebot",
          "product": "renovate",
          "versions": [
            {
              "status": "affected",
              "version": "0",
              "lessThan": "44.60.1",
              "versionType": "semver"
            }
          ],
          "packageURL": "pkg:npm/renovate",
          "defaultStatus": "unaffected"
        },
        {
          "vendor": "mend",
          "product": "renovate-ce",
          "versions": [
            {
              "status": "affected",
              "version": "0",
              "lessThan": "15.5.0",
              "versionType": "semver"
            }
          ],
          "defaultStatus": "unaffected"
        },
        {
          "vendor": "mend",
          "product": "renovate-ee-server",
          "versions": [
            {
              "status": "affected",
              "version": "0",
              "lessThan": "15.5.0",
              "versionType": "semver"
            }
          ],
          "defaultStatus": "unaffected"
        },
        {
          "vendor": "mend",
          "product": "renovate-ee-worker",
          "versions": [
            {
              "status": "affected",
              "version": "0",
              "lessThan": "15.5.0",
              "versionType": "semver"
            }
          ],
          "defaultStatus": "unaffected"
        },
        {
          "vendor": "mend",
          "product": "mend-renovate-ce helm chart",
          "versions": [
            {
              "status": "affected",
              "version": "0",
              "lessThan": "15.5.0",
              "versionType": "semver"
            }
          ],
          "defaultStatus": "unaffected"
        },
        {
          "vendor": "mend",
          "product": "mend-renovate-enterprise-edition helm chart",
          "versions": [
            {
              "status": "affected",
              "version": "0",
              "lessThan": "10.5.0",
              "versionType": "semver"
            }
          ],
          "defaultStatus": "unaffected"
        }
      ],
      "modified": "2026-10-26T15:22:16.486Z",
      "provider": "cve",
      "references": [
        "https://github.com/renovatebot/renovate/security/advisories/GHSA-6j6f-fh7w-vvjr",
        "https://www.vulncheck.com/advisories/renovate-before-44.60.1-http-header-allowlist-bypass-via-shared-presets"
      ],
      "provider_metadata": {
        "adp": [
          {
            "title": "CISA ADP Vulnrichment",
            "metrics": [
              {
                "other": {
                  "type": "ssvc",
                  "content": {
                    "id": "CVE-2026-110865",
                    "role": "CISA Coordinator",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "version": "2.0.3",
                    "timestamp": "2026-10-26T15:22:04.979008Z"
                  }
                }
              }
            ],
            "providerMetadata": {
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP",
              "dateUpdated": "2026-10-26T15:22:16.486Z"
            }
          }
        ],
        "cna": {
          "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
          "shortName": "VulnCheck",
          "dateUpdated": "2026-10-14T22:52:52.525Z"
        }
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-110865",
        "evidence": "/cveMetadata/cveId"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/containers/cna/metrics"
  },
  "source_id": "core-cve",
  "document_id": 314021,
  "published_at": "2026-10-14T22:52:52.525+00:00"
}