Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain write access to processed repo config
-
DeliveryPoint extends preset at metadata endpoint
-
ExploitRenovate HTTP client fetches internal URL
-
ExecutionCredentials/data returned and logged
-
ImpactHarvest 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
Lifecycle Timeline
2DescriptionCVE.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
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.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
EUVD-2026-101751
GHSA-h7j4-4vjp-jmxf
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB