{
  "schemaVersion": 1,
  "attribution": [
    {
      "source": "CISA Known Exploited Vulnerabilities",
      "url": "https://www.cisa.gov/known-exploited-vulnerabilities-catalog",
      "licence": "US government work"
    },
    {
      "source": "GitHub Advisory Database",
      "url": "https://github.com/advisories",
      "licence": "CC BY 4.0"
    },
    {
      "source": "Have I Been Pwned",
      "url": "https://haveibeenpwned.com/",
      "licence": "CC BY 4.0"
    },
    {
      "source": "CVE Program (CVE records)",
      "url": "https://www.cve.org/Legal/TermsOfUse",
      "licence": "CVE Terms of Use",
      "notice": "Copyright © 1999-2026, The MITRE Corporation. CVE is a trademark and the CVE logo is a registered trademark of The MITRE Corporation.",
      "terms": "CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE™). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy."
    },
    {
      "source": "FIRST EPSS",
      "url": "https://www.first.org/epss/",
      "licence": "free to use; FIRST requests attribution"
    }
  ],
  "record": {
    "id": "CVE-2023-54232",
    "sourceURL": "https://www.cve.org/CVERecord?id=CVE-2023-54232",
    "idYear": 2023,
    "status": "PUBLISHED",
    "publishedAt": "2025-12-30T12:11:23.565Z",
    "updatedAt": "2026-05-11T19:58:00.368Z",
    "importedAt": "2026-10-24T01:57:03.413Z",
    "snapshot": {
      "id": "cve_2026-10-24_midnight_baseline",
      "at": "2026-10-24T00:00:00.000Z",
      "source": "https://github.com/CVEProject/cvelistV5/releases/tag/cve_2026-10-24_0100Z"
    },
    "facts": {
      "title": "m68k: Only force 030 bus error if PC not in exception table",
      "summary": "In the Linux kernel, the following vulnerability has been resolved:\n\nm68k: Only force 030 bus error if PC not in exception table\n\n__get_kernel_nofault() does copy data in supervisor mode when\nforcing a task backtrace log through /proc/sysrq_trigger.\nThis is expected cause a bus error exception on e.g. NULL\npointer dereferencing when logging a kernel task has no\nworkqueue associated. This bus error ought to be ignored.\n\nOur 030 bus error handler is ill equipped to deal with this:\n\nWhenever ssw indicates a kernel mode access on a data fault,\nwe don't even attempt to handle the fault and instead always\nsend a SEGV signal (or panic). As a result, the check\nfor exception handling at the fault PC (buried in\nsend_sig_fault() which gets called from do_page_fault()\neventually) is never used.\n\nIn contrast, both 040 and 060 access error handlers do not\ncare whether a fault happened on supervisor mode access,\nand will call do_page_fault() on those, ultimately honoring\nthe exception table.\n\nAdd a check in bus_error030 to call do_page_fault() in case\nwe do have an entry for the fault PC in our exception table.\n\nI had attempted a fix for this earlier in 2019 that did rely\non testing pagefault_disabled() (see link below) to achieve\nthe same thing, but this patch should be more generic.\n\nTested on 030 Atari Falcon.",
      "affected": [
        {
          "vendor": "Linux",
          "product": "Linux",
          "defaultStatus": "unaffected",
          "versions": [
            {
              "version": "f2325ecebc5b7988fd49968bd3a660fd1594dc84",
              "status": "affected",
              "versionType": "git",
              "lessThan": "1a6059f5ed57f48edfe7159404ff7d538d9d405b"
            },
            {
              "version": "f2325ecebc5b7988fd49968bd3a660fd1594dc84",
              "status": "affected",
              "versionType": "git",
              "lessThan": "f55cb52ec98b22125f5bda36391edb8894f7e8cf"
            },
            {
              "version": "f2325ecebc5b7988fd49968bd3a660fd1594dc84",
              "status": "affected",
              "versionType": "git",
              "lessThan": "2100e374251a8fc00cce1916cfc50f3cb652cbe3"
            },
            {
              "version": "f2325ecebc5b7988fd49968bd3a660fd1594dc84",
              "status": "affected",
              "versionType": "git",
              "lessThan": "df1da53a7e98f0b2a0eb2241c154f148f2f2c1d8"
            },
            {
              "version": "f2325ecebc5b7988fd49968bd3a660fd1594dc84",
              "status": "affected",
              "versionType": "git",
              "lessThan": "8bf8d5dade4c5e1d8a2386f29253ed28b5d87735"
            },
            {
              "version": "f2325ecebc5b7988fd49968bd3a660fd1594dc84",
              "status": "affected",
              "versionType": "git",
              "lessThan": "54fa25ffab2b700df5abd58c136d64a912c53953"
            },
            {
              "version": "f2325ecebc5b7988fd49968bd3a660fd1594dc84",
              "status": "affected",
              "versionType": "git",
              "lessThan": "ec15405b80fc15ffc87a23d01378ae061c1aba07"
            },
            {
              "version": "f2325ecebc5b7988fd49968bd3a660fd1594dc84",
              "status": "affected",
              "versionType": "git",
              "lessThan": "e36a82bebbf7da814530d5a179bef9df5934b717"
            }
          ]
        },
        {
          "vendor": "Linux",
          "product": "Linux",
          "defaultStatus": "affected",
          "versions": [
            {
              "version": "2.6.18",
              "status": "affected"
            },
            {
              "version": "0",
              "status": "unaffected",
              "versionType": "semver",
              "lessThan": "2.6.18"
            },
            {
              "version": "4.14.312",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "4.14.*"
            },
            {
              "version": "4.19.280",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "4.19.*"
            },
            {
              "version": "5.4.240",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "5.4.*"
            },
            {
              "version": "5.10.177",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "5.10.*"
            },
            {
              "version": "5.15.105",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "5.15.*"
            },
            {
              "version": "6.1.22",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "6.1.*"
            },
            {
              "version": "6.2.9",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "6.2.*"
            },
            {
              "version": "6.3",
              "status": "unaffected",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ]
        }
      ]
    }
  }
}