CVE-2021-2341: Medium severity ibm data risk manager vulnerability
A flaw was found in the way the FtpClient implementation in the Networking component of OpenJDK handled responses to the FTP PASV command. A malicious FTP server could cause a Java application using FtpClient to connect to a host and port that is not accessible from the FTP server and perform port scanning or banner extraction.
The fix for this issue prevents FtpClient from connecting to hosts different form the server used for the main FTP connection. As this fix may break certain FTP deployments, a newly introduced system property jdk.net.ftp.trustPasvAddress can be used to make FtpClient connect to any host specified in the PASV command response.
Other sources
An unspecified vulnerability in Java SE related to the Networking component could allow an unauthenticated attacker to obtain sensitive information resulting in a low confidentiality impact using unknown attack vectors.
— IBM
Vulnerability in the Java SE, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: Networking). Supported versions that are affected are Java SE: 7u301, 8u291, 11.0.11, 16.0.1; Oracle GraalVM Enterprise Edition: 20.3.2 and 21.1.0. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Java SE, Oracle GraalVM Enterprise Edition. Successful attacks require human interaction from a person other than the attacker. Successful attacks of this vulnerability can result in unauthorized read access to a subset of Java SE, Oracle GraalVM Enterprise Edition accessible data. Note: This vulnerability applies to Java deployments, typically in clients running sandboxed Java Web Start applications or sandboxed Java applets, that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. This vulnerability does not apply to Java deployments, typically in servers, that load and run only trusted code (e.g., code installed by an administrator). CVSS 3.1 Base Score 3.1 (Confidentiality impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N).
Affected Software
Remediation
Patch Available
Patch Available
Event History
Frequently Asked Questions
What is CVE-2021-2341?
CVE-2021-2341 is an unspecified vulnerability in Java SE related to the Networking component that could allow an unauthorized attacker to compromise the confidentiality, integrity, and availability of the affected system.
Which versions of Java SE are affected by CVE-2021-2341?
Java SE versions 7u301, 8u291, 11.0.11, and 16.0.1 are affected by CVE-2021-2341.
Which versions of Oracle GraalVM Enterprise Edition are affected by CVE-2021-2341?
Oracle GraalVM Enterprise Edition versions 20.3.2 and 21.1.0 are affected by CVE-2021-2341.
What is the severity of CVE-2021-2341?
The severity of CVE-2021-2341 is medium, with a CVSS score of 3.1.
How can I mitigate the vulnerability CVE-2021-2341 in Java SE?
To mitigate CVE-2021-2341, Oracle recommends patching to the following versions: 7u311, 8u301, 11.0.12, and 16.0.2.