GCVE Workshop - 22 September 2026 (14:00-18:00), Luxembourg Before The Vulnopticon Conference - Registration
usn-2372-1
Vulnerability from osv_ubuntu
Published
2014-10-14 17:22
Modified
2026-04-22 07:36
Summary
firefox vulnerabilities
Details

Bobby Holley, Christian Holler, David Bolter, Byron Campen, Jon Coppeard, Carsten Book, Martijn Wargers, Shih-Chiang Chien, Terrence Cole and Jeff Walden discovered multiple memory safety issues in Firefox. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit these to cause a denial of service via application crash, or execute arbitrary code with the privileges of the user invoking Firefox. (CVE-2014-1574, CVE-2014-1575)

Atte Kettunen discovered a buffer overflow during CSS manipulation. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to cause a denial of service via application crash or execute arbitrary code with the privileges of the user invoking Firefox. (CVE-2014-1576)

Holger Fuhrmannek discovered an out-of-bounds read with Web Audio. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to steal sensitive information. (CVE-2014-1577)

Abhishek Arya discovered an out-of-bounds write when buffering WebM video in some circumstances. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to cause a denial of service via application crash or execute arbitrary code with the privileges of the user invoking Firefox. (CVE-2014-1578)

Michal Zalewski discovered that memory may not be correctly initialized when rendering a malformed GIF in to a canvas in some circumstances. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to steal sensitive information. (CVE-2014-1580)

A use-after-free was discovered during text layout in some circumstances. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to cause a denial of service via application crash or execute arbitrary code with the privileges of the user invoking Firefox. (CVE-2014-1581)

Patrick McManus and David Keeler discovered 2 issues that could result in certificate pinning being bypassed in some circumstances. An attacker with a fraudulent certificate could potentially exploit this conduct a machine-in-the-middle attack. (CVE-2014-1582, CVE-2014-1584)

Eric Shepherd and Jan-Ivar Bruaroey discovered issues with video sharing via WebRTC in iframes, where video continues to be shared after being stopped and navigating to a new site doesn't turn off the camera. An attacker could potentially exploit this to access the camera without the user being aware. (CVE-2014-1585, CVE-2014-1586)

Boris Zbarsky discovered that webapps could use the Alarm API to read the values of cross-origin references. If a user were tricked in to installing a specially crafter webapp, an attacker could potentially exploit this to bypass same-origin restrictions. (CVE-2014-1583)


{
  "affected": [
    {
      "database_specific": {
        "cves_map": {
          "cves": [
            {
              "id": "CVE-2014-1574",
              "severity": [
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2014-1575",
              "severity": [
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2014-1576",
              "severity": [
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2014-1577",
              "severity": [
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2014-1578",
              "severity": [
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2014-1580",
              "severity": [
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2014-1581",
              "severity": [
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2014-1582",
              "severity": [
                {
                  "score": "low",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2014-1583",
              "severity": [
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2014-1584",
              "severity": [
                {
                  "score": "low",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2014-1585",
              "severity": [
                {
                  "score": "low",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2014-1586",
              "severity": [
                {
                  "score": "low",
                  "type": "Ubuntu"
                }
              ]
            }
          ],
          "ecosystem": "Ubuntu:14.04:LTS"
        }
      },
      "ecosystem_specific": {
        "availability": "No subscription required",
        "binaries": [
          {
            "binary_name": "firefox",
            "binary_version": "33.0+build2-0ubuntu0.14.04.1"
          },
          {
            "binary_name": "firefox-globalmenu",
            "binary_version": "33.0+build2-0ubuntu0.14.04.1"
          },
          {
            "binary_name": "firefox-mozsymbols",
            "binary_version": "33.0+build2-0ubuntu0.14.04.1"
          },
          {
            "binary_name": "firefox-testsuite",
            "binary_version": "33.0+build2-0ubuntu0.14.04.1"
          }
        ]
      },
      "package": {
        "ecosystem": "Ubuntu:14.04:LTS",
        "name": "firefox",
        "purl": "pkg:deb/ubuntu/firefox@33.0+build2-0ubuntu0.14.04.1?arch=source\u0026distro=trusty"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "33.0+build2-0ubuntu0.14.04.1"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "24.0+build1-0ubuntu1",
        "25.0+build3-0ubuntu0.13.10.1",
        "28.0~b2+build1-0ubuntu2",
        "28.0+build1-0ubuntu1",
        "28.0+build2-0ubuntu1",
        "28.0+build2-0ubuntu2",
        "29.0+build1-0ubuntu0.14.04.2",
        "30.0+build1-0ubuntu0.14.04.3",
        "31.0+build1-0ubuntu0.14.04.1",
        "32.0+build1-0ubuntu0.14.04.1",
        "32.0.3+build1-0ubuntu0.14.04.1"
      ]
    }
  ],
  "aliases": [],
  "details": "Bobby Holley, Christian Holler, David Bolter, Byron Campen, Jon Coppeard,\nCarsten Book, Martijn Wargers, Shih-Chiang Chien, Terrence Cole and\nJeff Walden discovered multiple memory safety issues in Firefox. If a user\nwere tricked in to opening a specially crafted website, an attacker could\npotentially exploit these to cause a denial of service via application\ncrash, or execute arbitrary code with the privileges of the user invoking\nFirefox. (CVE-2014-1574, CVE-2014-1575)\n\nAtte Kettunen discovered a buffer overflow during CSS manipulation. If a\nuser were tricked in to opening a specially crafted website, an attacker\ncould potentially exploit this to cause a denial of service via\napplication crash or execute arbitrary code with the privileges of the\nuser invoking Firefox. (CVE-2014-1576)\n\nHolger Fuhrmannek discovered an out-of-bounds read with Web Audio. If a\nuser were tricked in to opening a specially crafted website, an attacker\ncould potentially exploit this to steal sensitive information.\n(CVE-2014-1577)\n\nAbhishek Arya discovered an out-of-bounds write when buffering WebM video\nin some circumstances. If a user were tricked in to opening a specially\ncrafted website, an attacker could potentially exploit this to cause a\ndenial of service via application crash or execute arbitrary code with\nthe privileges of the user invoking Firefox. (CVE-2014-1578)\n\nMichal Zalewski discovered that memory may not be correctly initialized\nwhen rendering a malformed GIF in to a canvas in some circumstances. If\na user were tricked in to opening a specially crafted website, an attacker\ncould potentially exploit this to steal sensitive information.\n(CVE-2014-1580)\n\nA use-after-free was discovered during text layout in some circumstances.\nIf a user were tricked in to opening a specially crafted website, an\nattacker could potentially exploit this to cause a denial of service via\napplication crash or execute arbitrary code with the privileges of the\nuser invoking Firefox. (CVE-2014-1581)\n\nPatrick McManus and David Keeler discovered 2 issues that could result\nin certificate pinning being bypassed in some circumstances. An attacker\nwith a fraudulent certificate could potentially exploit this conduct a\nmachine-in-the-middle attack. (CVE-2014-1582, CVE-2014-1584)\n\nEric Shepherd and Jan-Ivar Bruaroey discovered issues with video sharing\nvia WebRTC in iframes, where video continues to be shared after being\nstopped and navigating to a new site doesn\u0027t turn off the camera. An\nattacker could potentially exploit this to access the camera without the\nuser being aware. (CVE-2014-1585, CVE-2014-1586)\n\nBoris Zbarsky discovered that webapps could use the Alarm API to read the\nvalues of cross-origin references. If a user were tricked in to installing\na specially crafter webapp, an attacker could potentially exploit this to\nbypass same-origin restrictions. (CVE-2014-1583)\n",
  "id": "USN-2372-1",
  "modified": "2026-04-22T07:36:32Z",
  "published": "2014-10-14T17:22:49Z",
  "references": [
    {
      "type": "ADVISORY",
      "url": "https://ubuntu.com/security/notices/USN-2372-1"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2014-1574"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2014-1575"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2014-1576"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2014-1577"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2014-1578"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2014-1580"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2014-1581"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2014-1582"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2014-1583"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2014-1584"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2014-1585"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2014-1586"
    }
  ],
  "related": [],
  "schema_version": "1.7.0",
  "summary": "firefox vulnerabilities",
  "upstream": [
    "UBUNTU-CVE-2014-1574",
    "UBUNTU-CVE-2014-1575",
    "UBUNTU-CVE-2014-1576",
    "UBUNTU-CVE-2014-1577",
    "UBUNTU-CVE-2014-1578",
    "UBUNTU-CVE-2014-1580",
    "UBUNTU-CVE-2014-1581",
    "UBUNTU-CVE-2014-1582",
    "UBUNTU-CVE-2014-1583",
    "UBUNTU-CVE-2014-1584",
    "UBUNTU-CVE-2014-1585",
    "UBUNTU-CVE-2014-1586"
  ]
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Detection rules are retrieved from Rulezet.

Loading…

Loading…

Related by attack behaviour

Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.


Loading…