CVE-2022-31156Inclusion of Functionality from Untrusted Control Sphere in Gradle

Severity
4.4MEDIUMNVD
EPSS
0.2%
top 58.82%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedJul 14

Description

Gradle is a build tool. Dependency verification is a security feature in Gradle Build Tool that was introduced to allow validation of external dependencies either through their checksum or cryptographic signatures. In versions 6.2 through 7.4.2, there are some cases in which Gradle may skip that verification and accept a dependency that would otherwise fail the build as an untrusted external artifact. This can occur in two ways. When signature verification is disabled but the verification metada

CVSS vector

CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:H/A:NExploitability: 0.7 | Impact: 3.6

Affected Packages3 packages

NVDgradle/gradle6.2.07.5.0
CVEListV5gradle/gradle>= 6.2, <= 7.4.2
debiandebian/gradle

🔴Vulnerability Details

1
OSV
CVE-2022-31156: Gradle is a build tool2022-07-14

📋Vendor Advisories

2
Red Hat
gradle: Dependency verification can ignore checksum verification when signature verification cannot be performed2022-07-14
Debian
CVE-2022-31156: gradle - Gradle is a build tool. Dependency verification is a security feature in Gradle ...2022