Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain network man-in-the-middle position
-
ExploitIntercept SMTP traffic from MailUtil
-
ExecutionRead cleartext email contents
-
ImpactHarvest sensitive/notification data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V12 - Secure Communication Transport encryption
|
| Exploitation Conditions | Requires the application to be configured to send email via MailUtil over an unencrypted SMTP connection (no TLS/STARTTLS in the properties returned by getProperties), AND the attacker must hold a network interception (adversary-in-the-middle) position on the path between the app server and the mail server to observe the plaintext. Limiting factors: this is passive-disclosure only (VC:L, no integrity/availability impact), attack complexity is high per the CVSS vector (E:P, 'exploitability difficult'), and the affected product is an obscure hospital-order app with negligible deployment; no code execution or authentication compromise results directly. |
| Impact | This is a low-real-risk issue despite a nominal CVSS 4.0 score of 6.3. The core signals point away from priority: CWE-319 (cleartext transmission) here concerns email/SMTP configuration in MailUtil.getProperties() that omits TLS, and the CVSS vector itself flags AC:H ('the complexity of an attack is rather high') and E:P ('exploitability assessed as difficult'). VulDB describes only VC:L (limited confidentiality impact, no integrity or availability impact). Exploitation requires an adversary-in-the-middle position on the network path to actually capture the plaintext mail traffic, which is why AC:H is appropriate - the raw score is inflated by AV:N/PR:N/UI:N even though the practical bar (network interception) is high. No EPSS score and no CISA KEV listing are present; a public POC exists (VulDB submission referencing GitHub issue #121), but POC availability is NOT the same as active exploitation. There is no vendor fix (rolling-release project, vendor unresponsive). Net: publicly available exploit code exists but no evidence of real-world exploitation, low impact, and a niche affected product - deprioritize versus network-vector RCE/authz flaws. |
| Exploit ScenarioDerived | An attacker positioned on the network path between the hosp_order application server and its SMTP mail server (e.g., shared LAN, compromised router, or hostile transit) passively captures outbound email traffic that MailUtil sends over an unencrypted connection, reading sensitive contents such as notification data or embedded credentials. A public POC referenced via GitHub issue #121 demonstrates the cleartext-transmission condition, but the CVSS vector marks attack complexity high because the attacker must first achieve the interception position. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 23, 2026
Cleartext SMTP email transmission in sfturing hosp_order (MailUtil.getProperties) can expose sensitive email-related data to an attacker who already holds a network interception position between the application server and the mail server. Publicly available exploit code exists, but there is no confirmed active exploitation; the issue requires an unencrypted SMTP configuration and high-complexity adversary-in-the-middle access, and it produces only limited confidentiality impact. This is assessed as a low-real-risk issue despite the nominal CVSS 4.0 score of 6.3.
RemediationAI
No vendor-released patch identified at time of analysis; the project was informed via issue report but has not responded, and no updated release version is available. Until a fix is issued, the primary mitigation is to prevent cleartext SMTP by requiring TLS or STARTTLS in the MailUtil.getProperties mail configuration and by enforcing encrypted SMTP on the mail server side; this may cause mail delivery failures if the mail server does not support TLS or if certificate validation is misconfigured. Additional compensating controls include placing the application server and mail server on a trusted, segmented network path, using authenticated SMTP over TLS with validated certificates, and monitoring for unencrypted SMTP traffic; these reduce but do not eliminate the risk from an adversary-in-the-middle who can already intercept traffic. Monitor the GitHub repository and issue https://github.com/sfturing/hosp_order/issues/121 plus the VulDB advisory https://vuldb.com/vuln/408952 for an official fix.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected Java component is MailUtil.java in sfturing hosp_order, specifically the getProperties function, which builds and returns mail session properties used to send email. When those properties do not enforce TLS or STARTTLS, SMTP traffic can traverse the network in cleartext, matching CWE-319 (Cleartext Transmission of Sensitive Information). The CPE string cpe:2.3:a:sfturing:hosp_order:*:*:*:*:*:*:*:* indicates the product is tracked without a specific release version because it uses continuous delivery/rolling releases; the description references the commit range up to 627f426331da8086ce8fff2017d65b1ddef384f8. The vulnerability is not a code-execution or authentication-bypass flaw: it is a transport-security weakness whose exploitation depends on the application's SMTP transport configuration and the attacker's ability to intercept that network path.
Know when Java gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
Cleartext SMTP transmission is remotely reachable (AV:N) but exploitation needs a network interception position, so AC:H; confidentiality-only limited disclosure (C:L), no integrity or availability impact.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability was found in sfturing hosp_order up to 627f426331da8086ce8fff2017d65b1ddef384f8. This issue affects the function getProperties of the file ssm_pro/src/main/java/cn/sfturing/utils/MailUtil.java. Performing a manipulation results in cleartext transmission of sensitive information. The attack can be initiated remotely. The complexity of an attack is rather high. The exploitability is assessed as difficult. The exploit has been made public and could be used. Continious delivery with rolling releases is used by this product. Therefore, no version details of affected nor updated releases are available. The project was informed of the problem early through an issue report but has not responded yet.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m
Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti
Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent
Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug
JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up
Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up
The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow
Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla
The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during
EUVD-2026-85640
GHSA-x4rm-43rj-crmc
NVD
CVE.org
EPSS
VulDB
Exploit-DB