PT-2019-12086 · Oracle+2 · Java+2

Published

2019-04-07

·

Updated

2021-07-21

·

CVE-2019-10908

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Airsonic version 10.2.1
Description The issue concerns the generation of passwords in Airsonic, where the RecoverController.java uses org.apache.commons.lang.RandomStringUtils, which relies on java.util.Random. This pseudorandom number generator (PRNG) has a 48-bit seed, making it vulnerable to brute-force attacks, which can lead to privilege escalation.
Recommendations For Airsonic version 10.2.1, consider disabling the password recovery feature until a secure password generation mechanism is implemented. Restrict access to sensitive areas of the application to minimize the risk of exploitation. At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2019-10908

Affected Products

Airsonic
Apache Commons Lang
Java