CVE-2010-3804 EXPLOIT
5.0
MEDIUM · CVSS 2.0 · EPSS 9.1% (pctl 95)
Patch early
A public exploit exists.
Description
The JavaScript implementation in WebKit in Apple Safari before 5.0.3 on Mac OS X 10.5 through 10.6 and Windows, and before 4.1.3 on Mac OS X 10.4, uses a weak algorithm for generating values of random numbers, which makes it easier for remote attackers to track a user by predicting a value, a related issue to CVE-2008-5913 and CVE-2010-3171.
Scoring
| CVSS | 5.0 (MEDIUM, v2.0) |
|---|---|
| Vector | AV:N/AC:L/Au:N/C:P/I:N/A:N |
| EPSS | 9.13% — more likely to be exploited than 95% of all CVEs |
| Weakness | CWE-310 |
| On CISA KEV | no |
| Public exploit | yes |
| Published | 2010-11-22 |
| Last modified | 2026-06-16 |
Affected (7)
| Vendor | Product |
|---|---|
| apple | mac os x |
| apple | mac os x server |
| apple | safari |
| apple | webkit |
| microsoft | windows 7 |
| microsoft | windows vista |
| microsoft | windows xp |
Public exploits
| Source | Title | Date |
|---|---|---|
| exploit-db | WebKit - Insufficient Entropy Random Number Generator (1) | 2010-11-18 |
| exploit-db | WebKit - Insufficient Entropy Random Number Generator (2) | 2010-11-18 |
References
- http://lists.apple.com/archives/security-announce/2010//Nov/msg00002.html
- http://lists.apple.com/archives/security-announce/2010//Nov/msg00003.html
- http://lists.opensuse.org/opensuse-security-announce/2011-01/msg00006.html
- http://secunia.com/advisories/42314
- http://secunia.com/advisories/43068
- http://support.apple.com/kb/HT4455
- http://support.apple.com/kb/HT4456
- http://www.vupen.com/english/advisories/2010/3046
- http://www.vupen.com/english/advisories/2011/0212
- https://exchange.xforce.ibmcloud.com/vulnerabilities/63347
- https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11495
- http://lists.apple.com/archives/security-announce/2010//Nov/msg00002.html
- http://lists.apple.com/archives/security-announce/2010//Nov/msg00003.html
- http://lists.opensuse.org/opensuse-security-announce/2011-01/msg00006.html
- http://secunia.com/advisories/42314
- http://secunia.com/advisories/43068
- http://support.apple.com/kb/HT4455
- http://support.apple.com/kb/HT4456
- http://www.vupen.com/english/advisories/2010/3046
- http://www.vupen.com/english/advisories/2011/0212
→ the Explorer · watch your stack · NVD