Mozilla Foundation Security Advisory 2009-71

GeckoActiveXObject exception messages can be used to enumerate installed COM objects

Announced
December 15, 2009
Reporter
Gregory Fleischer
Impact
Low
Products
Firefox, SeaMonkey
Fixed in
  • Firefox 3.0.16
  • Firefox 3.5.6
  • SeaMonkey 2.0.1

Description

Security researcher Gregory Fleischer reported that the exception messages generated by Mozilla's GeckoActiveXObject differ based on whether or not the requested COM object's ProgID is present in the system registry. A malicious site could use this vulnerability to enumerate a list of COM objects installed on a user's system and create a profile to track the user across browsing sessions.

References