VYPR
High severityNVD Advisory· Published Jun 4, 2019· Updated Aug 4, 2024

CVE-2019-12728

CVE-2019-12728

Description

Grails before 3.3.10 resolved its SDKMan notification service over cleartext HTTP, enabling potential man-in-the-middle attacks.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Grails before 3.3.10 resolved its SDKMan notification service over cleartext HTTP, enabling potential man-in-the-middle attacks.

Vulnerability

Overview

CVE-2019-12728 describes a security weakness in the Grails framework, versions prior to 3.3.10, where the SDKMan notification service was resolved using cleartext HTTP instead of HTTPS. This means that when Grails communicated with the SDKMan service to check for updates or notifications, the traffic was unencrypted and susceptible to interception [1][3].

Exploitation

Scenario

An attacker positioned on the network path between a Grails installation and the SDKMan service could perform a man-in-the-middle (MITM) attack. By intercepting the HTTP traffic, the attacker could potentially modify the response from the service, for example, to serve malicious content or redirect the framework to an untrusted endpoint. Although the official description notes that users' applications themselves were not resolving dependencies over cleartext HTTP [1], the process of fetching the notification itself was insecure.

Impact

Successful exploitation could allow an attacker to inject arbitrary information into the Grails framework's update notification mechanism. Depending on how the notification is processed, this could lead to misleading the user, or in a more severe scenario, serve as a vector for supplying a malicious update or payload. The issue is classified as having a CVSS v3.0 base score of 8.1 (High), reflecting the potential for high impact on confidentiality, integrity, and availability if the MITM attack is chained with other weaknesses [3].

Mitigation

The vulnerability is addressed by upgrading to Grails version 3.3.10 or later, which resolves the SDKMan notification service over HTTPS. The Grails project acknowledged the report and provided a fix in the referenced GitHub issue [2][3]. Users still on older versions should also consider general network security practices to mitigate MITM risks.

AI Insight generated on May 22, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
org.grails:grails-coreMaven
< 3.3.103.3.10

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

4

News mentions

0

No linked articles in our index yet.