packet.py in pyrad before 2.1 uses weak random numbers to generate RADIUS authenticators and hash passwords, which makes it easier for remote attackers to obtain sensitive information via a brute force attack.
CVSS 3.1MEDIUM 5.9·Network·No auth·No interaction·EPSS 0.02846·Published 2020-01-28·Fixed in 2.1CWE-330
The CreateID function in packet.py in pyrad before 2.1 uses sequential packet IDs, which makes it easier for remote attackers to spoof packets by predicting the next ID, a different vulnerability than CVE-2013-0294.
CVSS 3.1MEDIUM 4.3·Network·No auth·User interaction·EPSS 0.01543·Published 2019-12-09·Fixed in 2.1CWE-20