Improper Link Header Validation in Renovate
Renovate versions prior to 44.11.3 fail to validate Link header destinations during GitLab server pagination, enabling attackers to exfiltrate credentials via malicious redirects.
CVE search metadata
CVE search record: CVE-2026-88880. Severity: high. CVSS: 8.6. KEV: no. Product: Renovate (< 44.11.3), Renovate (< 44.14.7). Brief: Improper Link Header Validation in Renovate. Brief link: https://feed.craftedsignal.io/briefs/2026-09-renovate-link-header-vuln/
What's new
- 1. added coverage for Renovate (< 44.14.7) Sep 10, 15:15 via nvd
Renovate versions prior to 44.11.3 contain a vulnerability (CVE-2026-88880) related to the improper handling of 'Link' headers during GitLab server pagination. When Renovate follows pagination links provided by a GitLab server, it fails to sufficiently validate the destination URL. An attacker who has compromised or controls a GitLab instance can supply a malicious 'Link' header that redirects the Renovate service to attacker-controlled infrastructure. Because the requests initiated by Renovate may contain sensitive authentication credentials intended for the GitLab API, this redirection can result in the exfiltration of those credentials. This vulnerability poses a significant risk to CI/CD pipelines where Renovate is used to automate dependency updates, as successful exploitation allows for credential theft and potential lateral movement into the organization's software supply chain.
Impact
Successful exploitation of CVE-2026-88880 leads to the exfiltration of sensitive authentication credentials stored within or utilized by the Renovate service. This can result in unauthorized access to internal GitLab repositories, dependency management configurations, and broader CI/CD pipeline infrastructure, potentially facilitating code tampering or further downstream supply chain attacks.
Recommendation
- Upgrade Renovate to version 44.11.3 or later immediately to patch CVE-2026-88880.
- Audit logs for outbound connections from the Renovate service to unexpected or newly registered domains, particularly following interactions with self-hosted or untrusted GitLab instances.
- Review GitLab server configurations and repository settings to ensure that only authorized and secure instances are interacting with the organization's automation tools.
Threat Hunt
Outbound network requests from Renovate to non-GitLab infrastructure
Data: Proxy/Firewall egress logs
Mitigations
Upgrade Renovate to version 44.11.3 or later
CVE-2026-88880