CVE-2009-3238
Last modified
CVE-2009-3238 is a medium-severity vulnerability rated 5.5/10 on the CVSS scale. The get_random_int function in drivers/char/random.c in the Linux kernel before 2.6.30 produces insufficiently random numbers, which allows attackers to predict the return value, and possibly defeat protection mechanisms based on randomization, via vectors that leverage the function's tendency to "return the same value over and over again for long stretches of time.". EPSS estimates a 1.63% chance of exploitation in the next 30 days.
Description
The get_random_int function in drivers/char/random.c in the Linux kernel before 2.6.30 produces insufficiently random numbers, which allows attackers to predict the return value, and possibly defeat protection mechanisms based on randomization, via vectors that leverage the function's tendency to "return the same value over and over again for long stretches of time."
Metrics
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Weakness Enumeration
Affected Software
| Vendor | Product | Versions | Update |
|---|---|---|---|
| Linux | Linux Kernel | < 2.6.30 | — |
| Canonical | Ubuntu Linux | 6.06 | — |
| Canonical | Ubuntu Linux | 8.04 | — |
| Canonical | Ubuntu Linux | 8.10 | — |
| Canonical | Ubuntu Linux | 9.04 | — |
| Opensuse | Opensuse | 11.0 | — |
| Suse | Linux Enterprise Desktop | 10 | Sp2 |
| Suse | Linux Enterprise Server | 10 | Sp2 |
References
- http://patchwork.kernel.org/patch/21766/Broken Link, Patch
- http://secunia.com/advisories/37105Broken Link
- http://secunia.com/advisories/37351Broken Link
- http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.30Broken Link, Exploit, Vendor Advisory
- http://www.ubuntu.com/usn/USN-852-1Third Party Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=499785Issue Tracking, Permissions Required
- https://bugzilla.redhat.com/show_bug.cgi?id=519692Issue Tracking, Permissions Required
- http://patchwork.kernel.org/patch/21766/Broken Link, Patch
- http://secunia.com/advisories/37105Broken Link
- http://secunia.com/advisories/37351Broken Link
- http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.30Broken Link, Exploit, Vendor Advisory
- http://www.ubuntu.com/usn/USN-852-1Third Party Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=499785Issue Tracking, Permissions Required
- https://bugzilla.redhat.com/show_bug.cgi?id=519692Issue Tracking, Permissions Required
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2009-3238?
How severe is CVE-2009-3238?
How do I fix CVE-2009-3238?
Are you affected by CVE-2009-3238?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
