MGASA-2019-0155: java-1.8.0-openjdk Mageia
CVSS: UnknownPublished
Published 07-05-2019Last modified 16-04-2026
Vulnerability summary
MGASA-2019-0155 is a vulnerability in java-1.8.0-openjdk Mageia with no CVSS score yet.
CVSS score
Not scored
010
No CVSS score recordedEPSS score
Not scored
0%100%
No EPSS score yetKEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded
Advisory lineage
Upstream 3 · Downstream 0Timeline
- 07-05-2019PublishedVulnerability first disclosed.
- 16-04-2026Last modifiedVulnerability information updated.
Description
Updated java-1.8.0-openjdk packages fix security vulnerability The updated packages fix several bugs and some security issues: Font layout engine out of bounds access setCurrGlyphID(). (CVE-2019-2698) Slow conversion of BigDecimal to long. (CVE-2019-2602) Incorrect skeleton selection in RMI registry server-side dispatch handling. (CVE-2019-2684)
CVSS metrics
Risk metrics not yet published.
EPSS trend
No EPSS score has been published for this record yet.
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeNo weakness data has been published for this record.
Affected systems
Mageia1 product
- java-1.8.0-openjdk< 1.8.0.212-1.b04.1.mga6
1 vendor · 1 product
References
4 linksRelated vulnerabilities
MGASA-2019-0241mageiajava-1.8.0-openjdk+1Updated java-1.8.0-openjdk packages fix security vulnerabilities
The updated packages fix several bugs and some security issues:
Side-channel attack risks in Elliptic Curve (EC) cryptography.
(CVE-2019-2745)
Insufficient checks of suppressed exceptions in deserialization.
(CVE-2019-2762)
Unbounded memory allocation during deserialization in Collections.
(CVE-2019-2769)
Insufficient restriction of privileges in AccessController.
(CVE-2019-2786)
Missing URL format validation. (CVE-2019-2816)
Missing array bounds check in crypto providers. (CVE-2019-2842)MGASA-2019-0071mageiajava-1.8.0-openjdkUpdated java-1.8.0-openjdk packages fix security vulnerability
Vulnerability in the Java Advanced Management Console component of
Oracle Java SE (subcomponent: Server). The supported version that is
affected is Java Advanced Management Console: 2.12. Easily exploitable
vulnerability allows unauthenticated attacker with network access via
multiple protocols to compromise Java Advanced Management Console.
Successful attacks require human interaction from a person other than
the attacker and while the vulnerability is in Java Advanced Management
Console, attacks may significantly impact additional products.
Successful attacks of this vulnerability can result in unauthorized
update, insert or delete access to some of Java Advanced Management
Console accessible data as well as unauthorized read access to a subset
of Java Advanced Management Console accessible data. (CVE-2019-2540)
An issue was discovered in libjpeg 9a. The alloc_sarray function in
jmemmgr.c allows remote attackers to cause a denial of service
(divide-by-zero error) via a crafted file. (CVE-2018-11212)
Vulnerability in the Java SE component of Oracle Java SE (subcomponent:
Networking). Supported versions that are affected are Java SE: 7u201,
8u192 and 11.0.1; Java SE Embedded: 8u191. Difficult to exploit
vulnerability allows unauthenticated attacker with network access via
multiple protocols to compromise Java SE. Successful attacks of this
vulnerability can result in unauthorized read access to a subset of Java
SE accessible data. Note: This vulnerability applies to Java deployments,
typically in clients running sandboxed Java Web Start applications or
sandboxed Java applets (in Java SE 8), that load and run untrusted code
(e.g., code that comes from the internet) and rely on the Java sandbox
for security. This vulnerability can also be exploited by using APIs in
the specified Component, e.g., through a web service which supplies data
to the APIs. (CVE-2019-2426)
Vulnerability in the Java SE component of Oracle Java SE (subcomponent:
Deployment). The supported version that is affected is Java SE: 8u192.
Difficult to exploit vulnerability allows unauthenticated attacker with
network access via multiple protocols to compromise Java SE. Successful
attacks require human interaction from a person other than the attacker.
Successful attacks of this vulnerability can result in unauthorized
ability to cause a partial denial of service (partial DOS) of Java SE.
Note: This vulnerability applies to Java deployments, typically in
clients running sandboxed Java Web Start applications or sandboxed Java
applets (in Java SE 8), 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). (CVE-2019-2449)
Vulnerability in the Java SE component of Oracle Java SE (subcomponent:
Libraries). Supported versions that are affected are Java SE: 7u201,
8u192 and 11.0.1; Java SE Embedded: 8u191. Difficult to exploit
vulnerability allows unauthenticated attacker with network access via
multiple protocols to compromise Java SE. 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 accessible data. Note: This vulnerability applies to
Java deployments, typically in clients running sandboxed Java Web Start
applications or sandboxed Java applets (in Java SE 8), 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). (CVE-2019-2422)MGASA-2018-0436mageiajava-1.8.0-openjdkUpdated java-1.8.0-openjdk packages fix security vulnerabilities
Updated java-1.8.0-openjdk packages fix security vulnerabilities:
Incorrect handling of unsigned attributes in singed Jar manifests
(Security, 8194534) (CVE-2018-3136).
Leak of sensitive header data via HTTP redirect (Networking, 8196902)
(CVE-2018-3139).
Incomplete enforcement of the trustURLCodebase restriction
(JNDI, 8199177) (CVE-2018-3149).
Improper field access checks (Hotspot, 8199226) (CVE-2018-3169).
Missing endpoint identification algorithm check during TLS session
resumption (JSSE, 8202613) (CVE-2018-3180).
Unrestricted access to scripting engine (Scripting, 8202936)
(CVE-2018-3183).
Infinite loop in RIFF format reader (Sound, 8205361) (CVE-2018-3214).MGASA-2018-0218mageiacopy-jdk-configs+3Updated java-1.8.0-openjdk packages fix security vulnerabilities
OpenJDK: incorrect handling of Reference clones can lead to sandbox
bypass (Hotspot, 8192025) (CVE-2018-2814)
OpenJDK: unrestricted deserialization of data from JCEKS key stores
(Security, 8189997) (CVE-2018-2794)
OpenJDK: insufficient consistency checks in deserialization of multiple
classes (Security, 8189977) (CVE-2018-2795)
OpenJDK: unbounded memory allocation during deserialization in
PriorityBlockingQueue (Concurrency, 8189981) (CVE-2018-2796)
OpenJDK: unbounded memory allocation during deserialization in
TabularDataSupport (JMX, 8189985) (CVE-2018-2797)
OpenJDK: unbounded memory allocation during deserialization in Container
(AWT, 8189989) (CVE-2018-2798)
OpenJDK: unbounded memory allocation during deserialization in
NamedNodeMapImpl (JAXP, 8189993) (CVE-2018-2799)
OpenJDK: RMI HTTP transport enabled by default (RMI, 8193833)
(CVE-2018-2800)
OpenJDK: unbounded memory allocation during deserialization in
StubIORImpl (Serialization, 8192757) (CVE-2018-2815)
OpenJDK: incorrect merging of sections in the JAR manifest
(Security, 8189969) (CVE-2018-2790)MGASA-2018-0104mageiajava-1.8.0-openjdk+1Updated java-1.8.0-openjdk packages fix security vulnerability
Multiple flaws were found in the Hotspot and AWT components of OpenJDK. An
untrusted Java application or applet could use these flaws to bypass certain
Java sandbox restrictions (CVE-2018-2582, CVE-2018-2641).
It was discovered that the LDAPCertStore class in the JNDI component of
OpenJDK failed to securely handle LDAP referrals. An attacker could possibly
use this flaw to make it fetch attacker controlled certificate data
(CVE-2018-2633).
The JGSS component of OpenJDK ignores the value of the
javax.security.auth.useSubjectCredsOnly property when using HTTP/SPNEGO
authentication and always uses global credentials. It was discovered that this
could cause global credentials to be unexpectedly used by an untrusted Java
application (CVE-2018-2634).
It was discovered that the JMX component of OpenJDK failed to properly set the
deserialization filter for the SingleEntryRegistry in certain cases. A remote
attacker could possibly use this flaw to bypass intended deserialization
restrictions (CVE-2018-2637).
It was discovered that the LDAP component of OpenJDK failed to properly encode
special characters in user names when adding them to an LDAP search query. A
remote attacker could possibly use this flaw to manipulate LDAP queries
performed by the LdapLoginModule class (CVE-2018-2588).
It was discovered that the DNS client implementation in the JNDI component of
OpenJDK did not use random source ports when sending out DNS queries. This
could make it easier for a remote attacker to spoof responses to those queries
(CVE-2018-2599).
It was discovered that the I18n component of OpenJDK could use an untrusted
search path when loading resource bundle classes. A local attacker could
possibly use this flaw to execute arbitrary code as another local user by
making their Java application load an attacker controlled class file
(CVE-2018-2602).
It was discovered that the Libraries component of OpenJDK failed to
sufficiently limit the amount of memory allocated when reading DER encoded
input. A remote attacker could possibly use this flaw to make a Java
application use an excessive amount of memory if it parsed attacker supplied
DER encoded input (CVE-2018-2603).
It was discovered that the key agreement implementations in the JCE component
of OpenJDK did not guarantee sufficient strength of used keys to adequately
protect generated shared secret. This could make it easier to break data
encryption by attacking key agreement rather than the encryption using the
negotiated secret (CVE-2018-2618).
It was discovered that the JGSS component of OpenJDK failed to properly handle
GSS context in the native GSS library wrapper in certain cases. A remote
attacker could possibly make a Java application using JGSS to use a previously
freed context (CVE-2018-2629).
It was discovered that multiple classes in the Libraries, AWT, and JNDI
components of OpenJDK did not sufficiently validate input when creating object
instances from the serialized form. A specially-crafted input could cause a
Java application to create objects with an inconsistent state or use an
excessive amount of memory when deserialized (CVE-2018-2663, CVE-2018-2677,
CVE-2018-2678).
It was discovered that multiple encryption key classes in the Libraries
component of OpenJDK did not properly synchronize access to their internal
data. This could possibly cause a multi-threaded Java application to apply
weak encryption to data because of the use of a key that was zeroed out
(CVE-2018-2579).MGASA-2017-0460mageiacopy-jdk-configs+3Updated java-1.8.0-openjdk packages fix security vulnerabilities
Multiple flaws were discovered in the RMI and Hotspot components in
OpenJDK. An untrusted Java application or applet could use these flaws
to completely bypass Java sandbox restrictions. (CVE-2017-10285,
CVE-2017-10346)
It was discovered that the Kerberos client implementation in the
Libraries component of OpenJDK used the sname field from the plain text
part rather than encrypted part of the KDC reply message. A man-in-the-
middle attacker could possibly use this flaw to impersonate Kerberos
services to Java applications acting as Kerberos clients.
(CVE-2017-10388)
It was discovered that the Security component of OpenJDK generated weak
password-based encryption keys used to protect private keys stored in
key stores. This made it easier to perform password guessing attacks to
decrypt stored keys if an attacker could gain access to a key store.
(CVE-2017-10356)
A flaw was found in the Smart Card IO component in OpenJDK. An untrusted
Java application or applet could use this flaw to bypass certain Java
sandbox restrictions. (CVE-2017-10274)
It was found that the FtpClient implementation in the Networking
component of OpenJDK did not set connect and read timeouts by default.
A malicious FTP server or a man-in-the-middle attacker could use this
flaw to block execution of a Java application connecting to an FTP
server. (CVE-2017-10355)
It was found that the HttpURLConnection and HttpsURLConnection classes
in the Networking component of OpenJDK failed to check for newline
characters embedded in URLs. An attacker able to make a Java application
perform an HTTP request using an attacker provided URL could possibly
inject additional headers into the request. (CVE-2017-10295)
It was discovered that multiple classes in the JAXP, Serialization,
Libraries, and JAX-WS components of OpenJDK did not limit the amount of
memory allocated when creating object instances from the serialized
form. A specially-crafted input could cause a Java application to use an
excessive amount of memory when deserialized. (CVE-2017-10349,
CVE-2017-10357, CVE-2017-10347, CVE-2017-10281, CVE-2017-10345,
CVE-2017-10348, CVE-2017-10350)