{
  "schema_version": "1.6.1",
  "id": "RPI-CVE-2023-54123",
  "modified": "2026-10-07T17:22:01Z",
  "upstream": [
    "CVE-2023-54123"
  ],
  "published": "2025-12-24T13:11:50Z",
  "summary": "md/raid10: fix memleak for 'conf->bio_split'",
  "details": "In the Linux kernel, the following vulnerability has been resolved:\n\nmd/raid10: fix memleak for 'conf->bio_split'\n\nIn the error path of raid10_run(), 'conf' need be freed, however,\n'conf->bio_split' is missed and memory will be leaked.\n\nSince there are 3 places to free 'conf', factor out a helper to fix the\nproblem.",
  "affected": [
    {
      "package": {
        "ecosystem": "Raspberry Pi OS:12",
        "name": "linux"
      },
      "versions": [
        "1:6.1.21-1+rpt1"
      ],
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "linux-image-6.1.0-rpi1-rpi-v6",
            "binary_version": "1:6.1.21-1+rpt1"
          },
          {
            "binary_name": "linux-image-6.1.0-rpi1-rpi-v7",
            "binary_version": "1:6.1.21-1+rpt1"
          },
          {
            "binary_name": "linux-image-6.1.0-rpi1-rpi-v7l",
            "binary_version": "1:6.1.21-1+rpt1"
          },
          {
            "binary_name": "linux-image-6.1.0-rpi1-rpi-v8",
            "binary_version": "1:6.1.21-1+rpt1"
          }
        ]
      },
      "database_specific": {
        "per_version": {
          "1:6.1.21-1+rpt1": {
            "linux_commit": "0afb5e98488aed7017b9bf321b575d0177feb7ed",
            "upstream_version": "6.1.21",
            "assessment": "commit ancestry (strak rule)",
            "upstream_fixed": "6.1.28"
          }
        }
      }
    }
  ],
  "references": [
    {
      "type": "ADVISORY",
      "url": "https://www.cve.org/CVERecord?id=CVE-2023-54123"
    },
    {
      "type": "FIX",
      "url": "https://git.kernel.org/stable/c/133008af833b4f2e021d2c294c29c70364a3f0ba"
    },
    {
      "type": "FIX",
      "url": "https://git.kernel.org/stable/c/b6460f68c1cc95a80d089af402be501619f228e4"
    },
    {
      "type": "FIX",
      "url": "https://git.kernel.org/stable/c/6361b0592b46c465ac926c1f3105d66c30d9658b"
    },
    {
      "type": "FIX",
      "url": "https://git.kernel.org/stable/c/7f673fa34c0e3f95ee951a1bbf61791164871d2e"
    },
    {
      "type": "FIX",
      "url": "https://git.kernel.org/stable/c/b21019a220d9cac08819bb6c63000de9ee61eb9e"
    },
    {
      "type": "FIX",
      "url": "https://git.kernel.org/stable/c/5cba3e26c073b535e4e3b825ea481fb29c53943b"
    },
    {
      "type": "FIX",
      "url": "https://git.kernel.org/stable/c/e2fec8d95353a48634b085011626ba3ec8ab8b1c"
    },
    {
      "type": "FIX",
      "url": "https://git.kernel.org/stable/c/c9ac2acde53f5385de185bccf6aaa91cf9ac1541"
    }
  ],
  "database_specific": {
    "source": "https://git.kernel.org/pub/scm/linux/security/vulns.git",
    "upstream_modified": "2026-05-12T04:54:46Z"
  }
}
