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.
| Package | Affected versions | Patched versions |
|---|---|---|
org.grails:grails-coreMaven | < 3.3.10 | 3.3.10 |
Affected products
2- Grails/Grailsdescription
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
4- github.com/advisories/GHSA-pmxf-4v8c-rwr7ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2019-12728ghsaADVISORY
- github.com/grails/grails-core/issues/11250ghsax_refsource_MISCWEB
- objectcomputing.com/news/2019/05/30/possible-grails-mitm-vulnerabilityghsax_refsource_MISCWEB
News mentions
0No linked articles in our index yet.