CVE-2019-3795

Insecure Randomness When Using a SecureRandom Instance Constructed by Spring Security

Published Apr 9, 2019 CVSS 3.1 · 5.3 Medium EPSS 1.9% KEV · Not listed
Description
Spring Security versions 4.2.x prior to 4.2.12, 5.0.x prior to 5.0.12, and 5.1.x prior to 5.1.5 contain an insecure randomness vulnerability when using SecureRandomFactoryBean#setSeed to configure a SecureRandom instance. In order to be impacted, an honest application must provide a seed and make the resulting random material available to an attacker for inspection.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-1794-1 libspring-security-2.0-java security update
EUVD EUVD EUVD-2019-0437 Spring Security versions 4.2.x prior to 4.2.12, 5.0.x prior to 5.0.12, and 5.1.x prior to 5.1.5 contain an insecure randomness vulnerability when using SecureRandomFactoryBean#setSeed to configure a SecureRandom instance. In order to be impacted, an honest application must provide a seed and make the resulting random material available to an attacker for inspection.
Github GHSA Github GHSA GHSA-v2r2-7qm7-jj6v Spring Security uses insufficiently random values
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
dell
Published
Updated
Sep 17, 2024, 12:02 AM
Reserved
Jan 3, 2019, 12:00 AM
Status
Modified
Published
Apr 9, 2019, 4:29 PM
Modified
Jun 17, 2026, 2:35 AM
Severity
Low
Public date
Apr 2, 2019, 12:00 AM