Security readout for executives and security teams
Plain-English summary
Gradle versions before 9.3.0 may keep searching other software repositories after certain repository failures. If an attacker can disrupt the intended repository and controls a later repository, a build could pull malicious artifacts. This is a software supply-chain risk for development and CI environments.
Executive priority
Treat as a high-priority supply-chain issue for build pipelines. Prioritize environments that produce production artifacts or releases, because compromise could affect software delivered to customers.
Technical view
During dependency resolution, some exceptions were not treated as fatal, so Gradle did not disable the failing repository and continued to the next configured repository. Gradle 9.3.0 changes behavior to stop searching other repositories on these errors. The CVE maps to CWE-494 and CWE-829.
Likely exposure
Organizations using Gradle versions before 9.3.0 are potentially exposed, especially builds with multiple configured repositories where later repositories are less trusted or externally controlled.
Exploitation context
Sources do not report active exploitation, and this CVE is not listed as KEV. Exploitation requires disrupting an earlier repository and controlling a later repository in the build’s repository order.
Researcher notes
Evidence identifies affected Gradle versions before 9.3.0 and a behavior change in 9.3.0. Sources do not provide active exploitation evidence. Practical risk depends on repository ordering, repository trust boundaries, and attacker ability to disrupt one repository while controlling another.
Mitigation direction
- Upgrade Gradle to version 9.3.0 or later.
- Prioritize CI/CD and release build environments using Gradle.
- Review configured repositories and remove untrusted or unnecessary entries.
- Check Gradle’s advisory for any updated vendor guidance.
Validation and detection
- Inventory Gradle versions, including Gradle Wrapper configurations.
- Identify builds using Gradle versions earlier than 9.3.0.
- Review build files for multiple repository definitions and ordering.
- Check CI logs for unexpected dependency resolution from alternate repositories.
- Confirm upgraded builds use Gradle 9.3.0 or later.
Public sources used
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
CWE-494: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Open ATT&CK lookupCWE-829: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Open ATT&CK lookupCVE-2026-22865 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
Open ATT&CK lookup- Severity
- High
- CVSS
- 8.6 (4.0)
- Known Exploited
- No
- Published
Vector: CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:H/SA:N
CNA and ADP enrichment extracted from CVE v5
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
CVSS vector scores
1 official scoreWe collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:H/SA:N——Primary CVE scoreVulnerability scoring details
Base CVSS 4.0 score
8.6HighVector: CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:H/SA:N
Source materials
- CVE List V5 sourceCVE List V5
- https://github.com/gradle/gradle/security/advisories/GHSA-mqwm-5m85-gmcvCVE reference · x_refsource_CONFIRM
Products and packages named in the record
CWE details
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
Download of Code Without Integrity Check
Download of Code Without Integrity Check represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.
Inclusion of Functionality from Untrusted Control Sphere
Inclusion of Functionality from Untrusted Control Sphere represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.
