Renovate before 44.60.1 HTTP Header Allowlist Bypass via Shared Presets
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 sourcePublished 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"
}