<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="../assets/feed.xsl"?><rss version="2.0"><channel><title>PatchTheCVE: airsonic</title><link>https://patchthecve.com/</link><description>CVEs with upgrade or downgrade fix steps</description><item><title>CVE-2019-10908: In Airsonic 10.2.1, RecoverController.java generates passwords via org.apache.commons.lang.RandomStringUtils, </title><link>https://patchthecve.com/cve/CVE-2019-10908.html</link><guid>https://patchthecve.com/cve/CVE-2019-10908.html</guid><pubDate>Wed, 17 Jun 2026 02:11:52 +0000</pubDate><description>CRITICAL 9.8: In Airsonic 10.2.1, RecoverController.java generates passwords via org.apache.commons.lang.RandomStringUtils, which uses java.util.Random internally. This PRNG has a 48-bit seed that can easily be bruteforced, leading to trivial privilege escalation attacks.</description></item><item><title>CVE-2019-10907: Airsonic 10.2.1 uses Spring&#x27;s default remember-me mechanism based on MD5, with a fixed key of airsonic in Glob</title><link>https://patchthecve.com/cve/CVE-2019-10907.html</link><guid>https://patchthecve.com/cve/CVE-2019-10907.html</guid><pubDate>Wed, 17 Jun 2026 02:11:52 +0000</pubDate><description>CRITICAL 9.8: Airsonic 10.2.1 uses Spring&#x27;s default remember-me mechanism based on MD5, with a fixed key of airsonic in GlobalSecurityConfig.java. An attacker able to capture cookies might be able to trivially bruteforce offline the passwords of associated users.</description></item><item><title>CVE-2018-20222: XXE issue in Airsonic before 10.1.2 during parse.</title><link>https://patchthecve.com/cve/CVE-2018-20222.html</link><guid>https://patchthecve.com/cve/CVE-2018-20222.html</guid><pubDate>Wed, 17 Jun 2026 01:52:28 +0000</pubDate><description>CRITICAL 9.8: XXE issue in Airsonic before 10.1.2 during parse.</description></item></channel></rss>