CVE-2015-9019

Related Vulnerabilities: CVE-2015-9019  

In libxslt 1.1.29 and earlier, the EXSLT math.random function was not initialized with a random seed during startup, which could cause usage of this function to produce predictable outputs.

The MITRE CVE dictionary describes this issue as:

In libxslt 1.1.29 and earlier, the EXSLT math.random function was not initialized with a random seed during startup, which could cause usage of this function to produce predictable outputs.

Find out more about CVE-2015-9019 from the MITRE CVE dictionary dictionary and NIST NVD.

Statement

The xslt random function provided by libxslt does not offer any security or cryptography guarantees. Applications using libxslt that rely on non-repeatable randomness should be seeding the system PRNG (srand()) themselves, as they would if calling rand() directly.

CVSS v3 metrics

NOTE: The following CVSS v3 metrics and score provided are preliminary and subject to review.

CVSS3 Base Score 4
CVSS3 Base Metrics CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Attack Vector Local
Attack Complexity High
Privileges Required None
User Interaction None
Scope Unchanged
Confidentiality Low
Integrity Impact Low
Availability Impact None

Affected Packages State

Platform Package State
Red Hat OpenStack Platform 9.0 libxslt Will not fix
Red Hat OpenStack Platform 8.0 (Liberty) libxslt Will not fix
Red Hat OpenStack Platform 10 libxslt Will not fix
Red Hat Gluster Storage 3.1 libxslt Will not fix
Red Hat Enterprise MRG 2 libxslt Will not fix
Red Hat Enterprise Linux OpenStack Platform 7.0 (Kilo) for RHEL 7 libxslt Will not fix
Red Hat Enterprise Linux OpenStack Platform 6.0 (Juno) for RHEL 7 libxslt Will not fix
Red Hat Enterprise Linux 7 libxslt Will not fix
Red Hat Enterprise Linux 6 libxslt Will not fix
Red Hat Enterprise Linux 5 libxslt Will not fix