Skip to main content

Renovate EUVDEUVD-2026-101751

| CVE-2026-110868 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-10-14 disclosure@vulncheck.com GHSA-h7j4-4vjp-jmxf
8.4
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain write access to processed repo config
  2. Delivery
    Point extends preset at metadata endpoint
  3. Exploit
    Renovate HTTP client fetches internal URL
  4. Execution
    Credentials/data returned and logged
  5. Impact
    Harvest AWS credentials from logs

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires the ability to supply or influence Renovate's configuration - specifically an 'extends' preset reference or a 'customDatasources' entry whose URL the attacker controls (e.g. by having write access to a repository Renovate scans, or by controlling a preset source it resolves). The high-value outcome (AWS credential theft) additionally requires Renovate to be running in a cloud environment that exposes an instance metadata service (such as the AWS IMDS endpoint 169.254.169.254); in environments without a reachable metadata/internal endpoint the impact is reduced to internal information disclosure via logs. Limiting factors: the attacker needs configuration-level influence (not fully unauthenticated), and real impact depends on the deployment's network reachability of internal/metadata services. Fixed in Renovate 44.79.0.

Impact

This is a credible, actionable risk rather than an inflated high-CVSS score. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a network-reachable, low-complexity, authenticated attack with no user interaction, and the high confidentiality impact on both the vulnerable and subsequent system (VC:H/SC:H) is consistent with the described outcome: SSRF reaching a cloud instance metadata service to steal AWS credentials. The realistic severity, however, is gated by PR:L - the attacker must be able to supply or influence Renovate configuration (extends presets or customDatasources), typically meaning write access to a repository Renovate processes or control over a referenced preset source. No EPSS score, CISA KEV listing, or POC is present in the provided data: exploitation status is therefore 'no public exploit identified at time of analysis,' and there is no evidence of active exploitation. The main conflict to flag is between the network attack vector and the real-world precondition of config/repo influence - a defender should treat the exposure as highest for self-hosted Renovate instances running in cloud environments (where a metadata endpoint exists) that process untrusted or multi-tenant repositories. EPSS/KEV/POC are all absent, so confidence in the likelihood signal is limited to the CVSS-derived reasoning.

Exploit ScenarioDerived

An attacker with the ability to modify Renovate configuration in a processed repository (or to host a malicious extends preset it pulls) sets a preset or customDatasource URL pointing at the cloud instance metadata endpoint (e.g. 169.254.169.254). When the shared HTTP client fetches it, Renovate retrieves AWS credentials or other internal data and exposes them via its logs. No public POC is listed in the provided data.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 14, 2026

Server-side request forgery in Renovate before 44.79.0 allows authenticated users with low privileges to direct the shared HTTP client at arbitrary internal URLs through 'extends' preset references or 'customDatasources' entries. An attacker who can influence Renovate's configuration - for example by committing to a scanned repository or controlling a preset source - can reach an instance metadata endpoint such as AWS IMDS to obtain credentials, or exfiltrate sensitive information into Renovate logs; real-world impact depends on the deployment's network reachability of internal services. The vendor fixed the issue in Renovate 44.79.0, and no public exploit code has been identified at time of analysis.

RemediationAI

Upgrade to Renovate 44.79.0 or later - the vendor-released patch that fixes CVE-2026-110868; see the GitHub advisory (https://github.com/renovatebot/renovate/security/advisories/GHSA-8rqp-w6vc-pf27) and the VulnCheck advisory for details. If upgrading immediately is not possible, apply compensating controls: enforce network-level egress filtering from the Renovate process to block link-local metadata addresses such as 169.254.169.254 and 169.254.170.2 and to deny RFC1918/internal ranges, understanding that this may break legitimate preset or datasource fetching and should be scoped to the Renovate worker only; enable IMDSv2 with hop limits where applicable to reduce metadata credential exposure; and restrict who can modify Renovate configuration or point 'extends'/'customDatasources' at untrusted sources, since the attack requires configuration-level influence. Review Renovate logs for unexpected internal-URL fetches or credential leaks as a detection measure, and rotate any credentials that may have been exposed if compromise is suspected.

Affected VersionsENISA

mend-renovate-enterprise-edition helm chart 0 <10.6.0
renovate 0 <44.79.0
renovate-ee-server 0 <15.6.0
renovate-ee-worker 0 <15.6.0
renovate-ce 0 <15.6.0
mend-renovate-ce helm chart 0 <15.6.0

Affected Packages

euvd mend_renovate_ce_helm_chart fix: 15.6.0
euvd mend_renovate_enterprise_edition_helm_chart fix: 10.6.0
euvd renovate fix: 44.79.0
euvd renovate_ce fix: 15.6.0
euvd renovate_ee_server fix: 15.6.0
euvd renovate_ee_worker fix: 15.6.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 6 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Renovate is an automated dependency-update tool (used as a self-hosted bot, CLI, or hosted service) that resolves configuration presets via the 'extends' keyword and pulls extra data through 'customDatasources' using a shared HTTP client. CWE-918 (Server-Side Request Forgery) arises because that client does not sufficiently restrict the destination of user-influenced URLs, so a crafted preset URL or datasource URL can resolve to internal addresses, including cloud instance metadata services. The CVSS:4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N) describes an authenticated low-privilege attacker able to obtain high confidentiality impact while subverting the security scope, with no availability impact. The independent assessment (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N) agrees on remote, low-privilege, changed-scope, high-confidentiality impact, and stresses that credential theft requires a reachable metadata endpoint while environments without one see reduced impact limited to information disclosure via logs. No CPE strings were supplied; the precise affected package is the 'renovate' npm package prior to 44.79.0.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vulncheck) PRIMARY 8.4 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N
vuln.today AI 8.5 HIGH

PR:L because the attacker must supply preset/customDatasource config; S:C and C:H because SSRF crosses into internal/metadata systems to leak credentials, with only limited integrity impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N
Red Hat 6.5 MEDIUM

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
Low
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Oct 15, 2026 - 02:16 EUVD
CVE Published
Oct 14, 2026 - 23:17 cve.org
HIGH 8.4

DescriptionCVE.org

Renovate before 44.79.0 contains a server-side request forgery vulnerability that allows users to make the shared HTTP client request arbitrary internal URLs via extends presets or customDatasources. Attackers can point a preset at an instance metadata service endpoint to obtain AWS credentials or leak sensitive information through Renovate logs.

Technical POC Analysis

Advisory basis: GHSA-8rqp-w6vc-pf27 (HIGH, CVSS 3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N, scored 8.5 in the advisory; the 8.4 in the header is the assigned CVE score).

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

A server-side request forgery flaw in Renovate, the automated dependency-update tool widely used across engineering pipelines, lets anyone who can influence a repository's Renovate configuration force the service to fetch arbitrary internal URLs, including cloud instance-metadata endpoints that issue credentials. Because Renovate typically runs inside CI/CD with broad access to source code, build secrets, and cloud environments, exploitation could hand an attacker cloud keys or push sensitive information into build logs. Leadership should care because the update bot is a trusted, highly privileged automation path into production cloud accounts and internal networks.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
High
widely deployed dependency-update automation across enterprise and open-source CI/CD
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL GitHub

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy