Skip to content
Threat Feed
high advisory

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

medium medium confidence hunt now

Data: Proxy/Firewall egress logs

Mitigations

Upgrade Renovate to version 44.11.3 or later

immediate IT Operations

CVE-2026-88880