{
  "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-2022-50423",
    "sourceURL": "https://www.cve.org/CVERecord?id=CVE-2022-50423",
    "idYear": 2022,
    "status": "PUBLISHED",
    "publishedAt": "2025-10-01T11:41:56.083Z",
    "updatedAt": "2026-08-05T08:58:45.759Z",
    "importedAt": "2026-10-24T01:56:49.724Z",
    "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": "ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()",
      "summary": "In the Linux kernel, the following vulnerability has been resolved:\n\nACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()\n\nThere is an use-after-free reported by KASAN:\n\n  BUG: KASAN: use-after-free in acpi_ut_remove_reference+0x3b/0x82\n  Read of size 1 at addr ffff888112afc460 by task modprobe/2111\n  CPU: 0 PID: 2111 Comm: modprobe Not tainted 6.1.0-rc7-dirty\n  Hardware name: QEMU Standard PC (i440FX + PIIX, 1996),\n  Call Trace:\n   <TASK>\n   kasan_report+0xae/0xe0\n   acpi_ut_remove_reference+0x3b/0x82\n   acpi_ut_copy_iobject_to_iobject+0x3be/0x3d5\n   acpi_ds_store_object_to_local+0x15d/0x3a0\n   acpi_ex_store+0x78d/0x7fd\n   acpi_ex_opcode_1A_1T_1R+0xbe4/0xf9b\n   acpi_ps_parse_aml+0x217/0x8d5\n   ...\n   </TASK>\n\nThe root cause of the problem is that the acpi_operand_object\nis freed when acpi_ut_walk_package_tree() fails in\nacpi_ut_copy_ipackage_to_ipackage(), lead to repeated release in\nacpi_ut_copy_iobject_to_iobject(). The problem was introduced\nby \"8aa5e56eeb61\" commit, this commit is to fix memory leak in\nacpi_ut_copy_iobject_to_iobject(), repeatedly adding remove\noperation, lead to \"acpi_operand_object\" used after free.\n\nFix it by removing acpi_ut_remove_reference() in\nacpi_ut_copy_ipackage_to_ipackage(). acpi_ut_copy_ipackage_to_ipackage()\nis called to copy an internal package object into another internal\npackage object, when it fails, the memory of acpi_operand_object\nshould be freed by the caller.",
      "affected": [
        {
          "vendor": "Linux",
          "product": "Linux",
          "defaultStatus": "unaffected",
          "versions": [
            {
              "version": "8aa5e56eeb61a099ea6519eb30ee399e1bc043ce",
              "status": "affected",
              "versionType": "git",
              "lessThan": "133462d35dae95edb944af86b986d4c9dec59bd1"
            },
            {
              "version": "8aa5e56eeb61a099ea6519eb30ee399e1bc043ce",
              "status": "affected",
              "versionType": "git",
              "lessThan": "02f237423c9c6a18e062de2d474f85d5659e4eb9"
            },
            {
              "version": "8aa5e56eeb61a099ea6519eb30ee399e1bc043ce",
              "status": "affected",
              "versionType": "git",
              "lessThan": "c9125b643fc51b8e662f2f614096ceb45a0adbc3"
            },
            {
              "version": "8aa5e56eeb61a099ea6519eb30ee399e1bc043ce",
              "status": "affected",
              "versionType": "git",
              "lessThan": "dfdde4d5138bc023897033a5ac653a84e94805be"
            },
            {
              "version": "8aa5e56eeb61a099ea6519eb30ee399e1bc043ce",
              "status": "affected",
              "versionType": "git",
              "lessThan": "02617006b5a46f2ea55ac61f5693c7afd7bf9276"
            },
            {
              "version": "8aa5e56eeb61a099ea6519eb30ee399e1bc043ce",
              "status": "affected",
              "versionType": "git",
              "lessThan": "6fde666278f91b85d71545a0ebbf41d8d7af8074"
            },
            {
              "version": "8aa5e56eeb61a099ea6519eb30ee399e1bc043ce",
              "status": "affected",
              "versionType": "git",
              "lessThan": "f51b2235e4f320edc839c3e5cb0d1f8a6e8657c6"
            },
            {
              "version": "8aa5e56eeb61a099ea6519eb30ee399e1bc043ce",
              "status": "affected",
              "versionType": "git",
              "lessThan": "01f2c2052ea50fb9a8ce12e4e83aed0267934ef0"
            },
            {
              "version": "8aa5e56eeb61a099ea6519eb30ee399e1bc043ce",
              "status": "affected",
              "versionType": "git",
              "lessThan": "470188b09e92d83c5a997f25f0e8fb8cd2bc3469"
            },
            {
              "version": "b3e98f0c4f996cd53b80bad71f0d7e4a2cf3a4e8",
              "status": "affected",
              "versionType": "git"
            },
            {
              "version": "7af5504c102a378376101dbd160246b10a814dd0",
              "status": "affected",
              "versionType": "git"
            },
            {
              "version": "e29a15484d7ea949e49ae7fb7e576a575da824a6",
              "status": "affected",
              "versionType": "git"
            },
            {
              "version": "e2ab6731a36966d042a2d4dabd980496cd680f75",
              "status": "affected",
              "versionType": "git"
            },
            {
              "version": "3.10.55",
              "status": "affected",
              "versionType": "semver",
              "lessThan": "3.11"
            },
            {
              "version": "3.12.29",
              "status": "affected",
              "versionType": "semver",
              "lessThan": "3.13"
            },
            {
              "version": "3.14.19",
              "status": "affected",
              "versionType": "semver",
              "lessThan": "3.15"
            },
            {
              "version": "3.16.3",
              "status": "affected",
              "versionType": "semver",
              "lessThan": "3.17"
            }
          ]
        },
        {
          "vendor": "Linux",
          "product": "Linux",
          "defaultStatus": "affected",
          "versions": [
            {
              "version": "3.17",
              "status": "affected"
            },
            {
              "version": "0",
              "status": "unaffected",
              "versionType": "semver",
              "lessThan": "3.17"
            },
            {
              "version": "4.9.337",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "4.9.*"
            },
            {
              "version": "4.14.303",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "4.14.*"
            },
            {
              "version": "4.19.270",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "4.19.*"
            },
            {
              "version": "5.4.229",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "5.4.*"
            },
            {
              "version": "5.10.163",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "5.10.*"
            },
            {
              "version": "5.15.86",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "5.15.*"
            },
            {
              "version": "6.0.16",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "6.0.*"
            },
            {
              "version": "6.1.2",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "6.1.*"
            },
            {
              "version": "6.2",
              "status": "unaffected",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ]
        }
      ]
    }
  }
}