CVE-2013-0294
pyrad is vulnerable to the use of Insufficiently Random Values
CVE-2013-0294 is a medium vulnerability (CVSS 5.9) in Pyrad, published January 28, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.86%, the 86th percentile. Fixed in pyrad 2.1.
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.9
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.
- Record
CVE-2013-0294- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:P/I:N/A:N - Weakness
- CWE-330
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2013-0294- Updated
- 2026-11-02
EUVDEUVD-2020-0156 No score
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.
- Record
EUVD-2020-0156- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-q4v3-wmm6-hcrx
8.2
pyrad is vulnerable to the use of Insufficiently Random Values
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.
- Record
GHSA-q4v3-wmm6-hcrx- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-330
- Updated
- 2026-11-02
OSV
5.9
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.
- Record
CVE-2013-0294- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2013-0294
5.9
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.
- Record
DEBIAN-CVE-2013-0294- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVGHSA-q4v3-wmm6-hcrx
8.2
pyrad is vulnerable to the use of Insufficiently Random Values
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.
- Record
GHSA-q4v3-wmm6-hcrx- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-330
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2013-0294
5.9
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.
- Record
UBUNTU-CVE-2013-0294- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVPYSEC-2020-211 No score
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.
- Record
PYSEC-2020-211- Updated
- 2026-11-02
Affected products
Affected packages
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | affected | |
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
bugzilla.redhat.com/show_bug.cgi?id=911682
github.com/wichert/pyrad/commit/38f74b36814ca5b1a27d9898141126af4953bee5
securityfocus.com/bid/57984
openwall.com/lists/oss-security/2013/02/15/13
exchange.xforce.ibmcloud.com/vulnerabilities/82133
lists.fedoraproject.org/pipermail/package-announce/2013-September/116567.html
Show 11 moreShow less
lists.fedoraproject.org/pipermail/package-announce/2013-September/115705.html
lists.fedoraproject.org/pipermail/package-announce/2013-September/115677.html
nvd.nist.gov/vuln/detail/CVE-2013-0294
web.archive.org/web/20200228160027/http://www.securityfocus.com/bid/57984
github.com/pypa/advisory-database/tree/main/vulns/pyrad/PYSEC-2020-211.yaml
github.com/advisories/GHSA-q4v3-wmm6-hcrx
security-tracker.debian.org/tracker/CVE-2013-0294
github.com/pyradius/pyrad
ubuntu.com/security/CVE-2013-0294
openwall.com/lists/oss-security/2013/02/16/4
cve.org/CVERecord?id=CVE-2013-0294