Description
Renovate is a dependency update automation tool. In versions before 44.3.1 (and Mend Renovate CE/EE images before 15.4.0, mend-renovate-ce Helm chart before 15.4.0, mend-renovate-enterprise-edition Helm chart before 10.4.0), digest updates are not subject to the internal `minimumReleaseAge` (stability age) checks. When a repository configures `minimumReleaseAge` and has dependencies with `updateType=digest` — for example GitHub Actions pinned to a commit SHA with a floating tag, Docker images, Go modules or NuGet packages — Renovate will still open a pull request for a newly published digest, marked only with a pending `renovate/stability-days` status check. A newly published, potentially malicious dependency version can therefore cause a PR to be raised and CI workflows to potentially run before the configured minimum release age has elapsed, which is precisely what the Minimum Release Age control is intended to prevent. The issue is fixed in Renovate 44.3.1; as a workaround, digest updates can be disabled or gated behind `dependencyDashboardApproval`.
Published: 2026-09-10
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Bypass of Minimum Release Age controls leading to unauthorized CI execution
Action: Immediate Update
AI Analysis

Impact

The vulnerability in Renovate allows digest updates to bypass the configured minimumReleaseAge check. When a repository enables minimumReleaseAge and includes dependencies with updateType=digest, Renovate will still open pull requests for newly published digests. These pull requests receive only a pending stability‑days status check, so CI workflows can run before the intended waiting period. This effectively lets an attacker trigger automated updates that may introduce malicious dependencies into the codebase before proper scrutiny, thereby evading the safeguards intended by minimumReleaseAge.

Affected Systems

Versions of Renovate earlier than 44.3.1, Mend Renovate CE/EE images before 15.4.0, the mend-renovate-ce Helm chart before 15.4.0, and the mend-renovate-enterprise-edition Helm chart before 10.4.0 are impacted. All systems using renovatebot:renovate or the corresponding Mend images that do not run a patched release are vulnerable.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting limited active exploitation evidence. However, the attack scenario requires an attacker who can publish a new digest or control a repository’s configuration to set updateType to digest. By doing so, the attacker can cause automated pull requests and trigger CI pipelines before the required stability period, potentially introducing malicious code. The lack of an existing exploit reduces immediate risk, but the mechanism remains a viable attack vector in environments that rely on the affected tool versions.

Generated by OpenCVE AI on September 11, 2026 at 04:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Renovate to version 44.3.1 or later, update Mend Renovate CE/EE images to 15.4.0 or newer, and upgrade mend-renovate-enterprise-edition Helm chart to 10.4.0 or newer.
  • Disable or restrict digest updates in repository configurations, or enable dependencyDashboardApproval to gate digest changes until approved.
  • Verify that the minimumReleaseAge control is active for all update types and that status checks prevent CI execution until the stability period has passed.

Generated by OpenCVE AI on September 11, 2026 at 04:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 11 Sep 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Renovatebot
Renovatebot renovate
Vendors & Products Renovatebot
Renovatebot renovate

Fri, 11 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-807
References
Metrics threat_severity

None

threat_severity

Moderate


Thu, 10 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 10 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Description Renovate is a dependency update automation tool. In versions before 44.3.1 (and Mend Renovate CE/EE images before 15.4.0, mend-renovate-ce Helm chart before 15.4.0, mend-renovate-enterprise-edition Helm chart before 10.4.0), digest updates are not subject to the internal `minimumReleaseAge` (stability age) checks. When a repository configures `minimumReleaseAge` and has dependencies with `updateType=digest` — for example GitHub Actions pinned to a commit SHA with a floating tag, Docker images, Go modules or NuGet packages — Renovate will still open a pull request for a newly published digest, marked only with a pending `renovate/stability-days` status check. A newly published, potentially malicious dependency version can therefore cause a PR to be raised and CI workflows to potentially run before the configured minimum release age has elapsed, which is precisely what the Minimum Release Age control is intended to prevent. The issue is fixed in Renovate 44.3.1; as a workaround, digest updates can be disabled or gated behind `dependencyDashboardApproval`.
Title Renovate before 44.3.1 Authentication Bypass via Digest Updates
Weaknesses CWE-863
References
Metrics cvssV3_1

{'score': 5.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N'}


Subscriptions

Renovatebot Renovate
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-10T15:04:50.965Z

Reserved: 2026-09-10T11:25:34.912Z

Link: CVE-2026-88884

cve-icon Vulnrichment

Updated: 2026-09-10T15:04:31.599Z

cve-icon NVD

Status : Undergoing Analysis

Published: 2026-09-10T14:17:17.173

Modified: 2026-09-10T16:18:11.510

Link: CVE-2026-88884

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-10T13:05:34Z

Links: CVE-2026-88884 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-11T10:15:17Z

Weaknesses
  • CWE-807

    Reliance on Untrusted Inputs in a Security Decision

  • CWE-863

    Incorrect Authorization