CVE-2016-5542

Publication date 25 October 2016

Last updated 24 July 2024


Ubuntu priority

Cvss 3 Severity Score

3.1 · Low

Score breakdown

Unspecified vulnerability in Oracle Java SE 6u121, 7u111, 8u102; and Java SE Embedded 8u101 allows remote attackers to affect integrity via vectors related to Libraries.

From the Ubuntu Security Team

It was discovered that OpenJDK did not restrict the set of algorithms used for Jar integrity verification. An attacker could use this to modify without detection the content of a JAR file, affecting system integrity.

Read the notes from the security team

Status

Package Ubuntu Release Status
openjdk-6 16.10 yakkety Not in release
16.04 LTS xenial Not in release
14.04 LTS trusty
Fixed 6b40-1.13.12-0ubuntu0.14.04.3
12.04 LTS precise
Fixed 6b40-1.13.12-0ubuntu0.12.04.2
openjdk-7 16.10 yakkety Not in release
16.04 LTS xenial Not in release
14.04 LTS trusty
Fixed 7u121-2.6.8-1ubuntu0.14.04.1
12.04 LTS precise
Fixed 7u121-2.6.8-1ubuntu0.12.04.1
openjdk-8 16.10 yakkety
Fixed 8u111-b14-2ubuntu0.16.10.2
16.04 LTS xenial
Fixed 8u111-b14-2ubuntu0.16.04.2
14.04 LTS trusty Not in release
12.04 LTS precise Not in release

Notes


sbeattie

The following algorithms and key sizes are restricted in this release: - MD2 (in either the digest or signature algorithm) - RSA keys less than 1024 bits Upstream is planning to restrict MD5-based signatures in signed JARs in the January 2017 CPU. . The list of disabled algorithms is controlled via a new security property, jdk.jar.disabledAlgorithms, in the java.security file. This property contains a list of disabled algorithms and key sizes for cryptographically signed JAR files.

Severity score breakdown

Parameter Value
Base score 3.1 · Low
Attack vector Network
Attack complexity High
Privileges required None
User interaction Required
Scope Unchanged
Confidentiality None
Integrity impact Low
Availability impact None
Vector CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N

References

Related Ubuntu Security Notices (USN)

    • USN-3121-1
    • OpenJDK 8 vulnerabilities
    • 3 November 2016
    • USN-3130-1
    • OpenJDK 7 vulnerabilities
    • 17 November 2016
    • USN-3154-1
    • OpenJDK 6 vulnerabilities
    • 8 December 2016

Other references