/?pid=2001

Updated:06:51 PM EST Feb 26


this is ggmania.com subsite Firefox Popup Blocker has security hole (v1.5.0.9.) - TechAmok

Firefox Popup Blocker has security hole (v1.5.0.9.) - [security]
06:36 AM EST - Feb,07 2007 - post a comment

There is an interesting vulnerability in the default behavior of Firefox built-in popup blocker. This vulnerability, coupled with an additional trick, allows the attacker to read arbitrary user-accessible files on the system, and thus steal some fairly sensitive information. The problem seems to affect Firefox version 1.5.0.9.
For security reasons, Firefox does not allow Internet-originating websites to access the file:// namespace. When the user chooses to manually allow a blocked popup however, normal URL permission checks are bypassed. The attacker may fool the browser to parse a chosen HTML document stored on the local filesystem, and because Firefox security manager treats all file:/// URLs as having "same origin", such a document could read other local files at its discretion with the use of XMLHttpRequest, and relay that information to a remote server.

Now, to make the attack effective, the attacker would need to plant a predictably named file with exploit code on the target system. This sounds hard, but isn't: Firefox sometimes creates outright deterministic temporary filenames in system-wide temporary directory when opening files with external applications; even if we ignore this possibility (since it requires the user to take an additional step that may be difficult to justify), "random" temporary files are created using a flawed algorithm in nsExternalAppHandler::SetUpTempFile and other locations.

The problem here is that stdlib linear congruential PRNG (srand/rand) is seeded immediately prior to file creation with current time in seconds (actually, microseconds, but divided by 1e6); rand() is then used in direct succession to produce an "unpredictable" file name. Normally, were the PRNG seeded once on program start and then subsequently invoked, results would be deterministic, but difficult to blindly predict in the real world; but here, the job is much easier: we know when the download start, we know what the seed would be, and how many subsequent calls to it are made - we know the output.


Add your comment (free registrationrequired)

Short overview of recent news articles

Feb,26 2026 AirSnitch Exposes Critical Flaw: Wi-Fi Client Isolation Broken in
Feb,26 2026 Revolutionary Ultrasonic Knife Hits Kitchens: C-200 Vibrates for
Feb,26 2026 Apple Scores Historic NATO Security Clearance: iPhone and iPad First
Feb,26 2026 Kali Linux Goes AI-Powered: Claude Now Runs Your Pen Tests in Plain
Feb,26 2026 Resident Evil Requiem - Stunning on PS5 Pro + PS5/Xbox Series X|S
Feb,26 2026 Samsung Galaxy S26 Ultra Flexes Hardware Muscle Over iPhone 17 Pro
Feb,26 2026 The Galaxy S26 Ultra has a 'wow' feature with video Lock
Feb,26 2026 I built the most BORING PC possible... and here is why it's
Feb,26 2026 Micron Blasts GDDR7 as Gaming Bottleneck While Nvidia's RTX 50
Feb,26 2026 UK Tightens Grip on Streaming Giants: Age Verification Now Mandatory
Feb,25 2026 Samsung Previews New AI Features Ahead of Flagship Phone Launch
Feb,25 2026 China's DeepSeek Bars Nvidia and AMD from New AI Model, Boosts
Feb,25 2026 Avast Impersonation Scam: Fake Site Tricks Users into Handing Over
Feb,25 2026 Microsoft Pulls the Plug: Windows Server 2016 and 2016-Era Windows
Feb,25 2026 I Scrapped 13 MACHINES to Prove a Point: STOP BUYING These Brands!
Feb,25 2026 How Stealthy was the 7zip Malware and how to spot it?
Feb,25 2026 Microsoft Drops Fresh Non-Security Boost for Windows 11 24H2 and
Feb,24 2026 Game-Changer: ASML's 1kW EUV Upgrade Promises 50% Chip Production
Feb,24 2026 This Outstanding Cooling Technology Might Have No Future
Feb,24 2026 AMD Strix Halo 395 vs Intel Panther Lake - Real Benchmarks
Feb,24 2026 Anthropic published a blog post saying Claude can modernize COBOL
Feb,24 2026 WhatsApp Goes Beyond 2FA: Extra Password Layer Makes Accounts Nearly
Feb,24 2026 Google Chrome Gets February 23 Security Boost with 3 High Fixes
Feb,23 2026 Stargate Stalls: OpenAI's $500B Dream Hits Roadblocks as $14B 2026
Feb,23 2026 Google Crushes Cyber Threats: Blocks 1.75 Million Bad Apps and Bans
Feb,22 2026 Bitcoin Miner Bitdeer Sells Everything: Treasury Hits Zero in AI
Feb,22 2026 HW News - More Valve RAM Shortages, Tariffs Ruling, AI Causes PS6
Feb,22 2026 Microsoft's Deep Integration of Copilot in Windows 11 Raises
Feb,22 2026 Elon Musk Confirms X Money Now Live in Internal Beta for Employees,
Feb,22 2026 Scream (1996) Flashback Review
Feb,22 2026 PayPal Confirms Major Breach: SSNs, Emails, and More Exposed from
Feb,22 2026 Does Freezing Help Delidding? 9850X3D Delid & Overclocking Test
Feb,22 2026 Microsoft is phasing out the custom primary password feature in its
Feb,21 2026 Everyone is Buying the Wrong Dash Cam! (2026)
Feb,20 2026 Big Brother on Discord: Leaked Code Shows Age Verification Runs You
Feb,19 2026 OpenClaw’s Top Skill is a Malware that Stole SSH Keys and Opened
Feb,19 2026 Google Adds Satellite SOS to its Affordable Pixel Phone
Feb,19 2026 Phison CEO Warns: AI-Driven NAND and DRAM Shortage Could Bankrupt
Feb,19 2026 NVIDIA CEO hypes up GTC 2026, promises to unveil a chip that will
Feb,19 2026 Microsoft is uploading your confidential emails to Copilot for
>> News Archive <<

TechAmok - Privacy Policy        loading time:0.01secs