Skip to content
Heist/ feed
Back to feed
HighFix available

firefox-esr — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2018-12386

A vulnerability in register allocation in JavaScript can lead to type confusion, allowing for an arbitrary read and write. This leads to remote code execution inside the sandboxed content process when triggered. This vulnerability affects Firefox ESR < 60.2.2 and Firefox < 62.0.3.

Products
firefox-esr
Affected versions
Not specified
Fixed versions
60.2.2esr-1
CVEs
CVE-2018-12386
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 00:41 UTC · Revision 1

Source evidence

DEBIAN-CVE-2018-12386

core-osv · Original source

Published 18 Oct 2018, 13:29 UTC

A vulnerability in register allocation in JavaScript can lead to type confusion, allowing for an arbitrary read and write. This leads to remote code execution inside the sandboxed content process when triggered. This vulnerability affects Firefox ESR < 60.2.2 and Firefox < 62.0.3.

osv:DEBIAN-CVE-2018-12386

firefox-esr

Fixed versions: 60.2.2esr-1

firefox-esr

Fixed versions: 60.2.2esr-1

firefox-esr

Fixed versions: 60.2.2esr-1

Complete source record
{
  "id": "1664d8c7f9ebd25ac41bffd9d6552646e0ce52cd106b433c5755c9e9cd568b48",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2018-12386",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2018-12386",
    "summary": "A vulnerability in register allocation in JavaScript can lead to type confusion, allowing for an arbitrary read and write. This leads to remote code execution inside the sandboxed content process when triggered. This vulnerability affects Firefox ESR < 60.2.2 and Firefox < 62.0.3.",
    "evidence": "osv:DEBIAN-CVE-2018-12386",
    "products": [
      {
        "name": {
          "value": "firefox-esr",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "60.2.2esr-1",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "firefox-esr",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "60.2.2esr-1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "firefox-esr",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "60.2.2esr-1",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "high",
    "structured": {
      "id": "DEBIAN-CVE-2018-12386",
      "aliases": [
        "DEBIAN-CVE-2018-12386"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "60.2.2esr-1"
                }
              ]
            }
          ],
          "package": {
            "name": "firefox-esr",
            "purl": "pkg:deb/debian/firefox-esr?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2018-12386.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "60.2.2esr-1"
                }
              ]
            }
          ],
          "package": {
            "name": "firefox-esr",
            "purl": "pkg:deb/debian/firefox-esr?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2018-12386.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "60.2.2esr-1"
                }
              ]
            }
          ],
          "package": {
            "name": "firefox-esr",
            "purl": "pkg:deb/debian/firefox-esr?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2018-12386.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        }
      ],
      "modified": "2026-10-23T18:03:36.338683818Z",
      "provider": "osv",
      "upstream": [
        "CVE-2018-12386"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2018-12386"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2018-12386",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 421964,
  "published_at": "2018-10-18T13:29:06.273+00:00"
}