PT-2019-12086 · Oracle+2 · Java+2
Published
2019-04-07
·
Updated
2021-07-21
·
CVE-2019-10908
CVSS v3.1
9.8
Critical
| Vector | AV: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
Affected Products
Airsonic
Apache Commons Lang
Java