CVE-2012-4195: Canonical Ubuntu Linux

Medium severity, CVSS 4.3. EPSS: 1.9% chance of exploitation in the next 30 days.

The nsLocation::CheckURL function in Mozilla Firefox before 16.0.2, Firefox ESR 10.x before 10.0.10, Thunderbird before 16.0.2, Thunderbird ESR 10.x before 10.0.10, and SeaMonkey before 2.13.2 does not properly determine the calling document and principal in its return value, which makes it easier for remote attackers to conduct cross-site scripting (XSS) attacks via a crafted web site, and makes it easier for remote attackers to execute arbitrary JavaScript code by leveraging certain add-on behavior.

Affected products

  • Canonical Ubuntu Linux: version 10.04 only; version 11.04 only; version 11.10 only; version 12.04 only; version 12.10 only
  • Mozilla Firefox: before 10.0.10 (fixed in 10.0.10); before 16.0.2 (fixed in 16.0.2)
  • Mozilla Seamonkey: before 2.13.2 (fixed in 2.13.2)
  • Mozilla Thunderbird: before 16.0.2 (fixed in 16.0.2)
  • Mozilla Thunderbird ESR: before 10.0.10 (fixed in 10.0.10)
  • Opensuse Opensuse: version 11.4 only; version 12.1 only; version 12.2 only
  • Red Hat Enterprise Linux Desktop: version 5.0 only; version 6.0 only
  • Red Hat Enterprise Linux Eus: version 6.3 only
  • Red Hat Enterprise Linux Server: version 5.0 only; version 6.0 only
  • Red Hat Enterprise Linux Workstation: version 5.0 only; version 6.0 only
  • Suse Linux Enterprise Desktop: version 10 only; version 11 only
  • Suse Linux Enterprise Server: version 10 only; version 11 only
  • Suse Linux Enterprise Software Development Kit: version 10 only; version 11 only

Published 2012-10-29. Last modified 2026-06-16.