CVE-2010-3804
Apple Safari < 5.0.3 - Weak Random Number Generation in JavaScript Implementation
Title source: llmExploitation Summary
EIP tracks 2 public exploits for CVE-2010-3804. PoCs published by Amit Klein.
AI-analyzed exploit summary This exploit demonstrates a weakness in WebKit's random-number generator by calculating the PRNG seed and mileage in Safari 5.0 for Windows. It allows tracking user sessions by predicting random values generated by the browser.
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.
Exploits (2)
This exploit demonstrates a weakness in WebKit's random-number generator by calculating the PRNG seed and mileage in Safari 5.0 for Windows. It allows tracking user sessions by predicting random values generated by the browser.
This exploit demonstrates a weakness in WebKit's random-number generator by predicting Math.random() values. It tracks PRNG state and reseed events, allowing session tracking and potential information leakage.