« Volver al listado

CVE-2023-54021

Estado: AplazadaSin puntuar—

In the Linux kernel, the following vulnerability has been resolved:

ext4: set goal start correctly in ext4_mb_normalize_request

We need to set ac_g_ex to notify the goal start used in ext4_mb_find_by_goal. Set ac_g_ex instead of ac_f_ex in ext4_mb_normalize_request. Besides we should assure goal start is in range [first_data_block, blocks_count) as ext4_mb_initialize_context does.

Detalles técnicos trazas, registros y código del informe original
[ Added a check to make sure size is less than ar->pright; otherwise
  we could end up passing an underflowed value of ar->pright - size to
  ext4_get_group_no_and_offset(), which will trigger a BUG_ON later on.
  - TYT ]

CVSS

NVD no ha asignado puntuación CVSS a esta CVE (habitual desde el cambio de política de abril de 2026).

Probabilidad de explotación (EPSS)

EPSS (Exploit Prediction Scoring System, de FIRST) estima la probabilidad de que una vulnerabilidad sea explotada en 30 días. Complementa a CVSS (impacto) y a CISA KEV (explotación confirmada).

Tecnologías afectadas (1)

⚠ Inferidas por IA a partir de la descripción — NVD aún no ha analizado esta CVE; no son CPE verificados.

Referencias

JSON original (NVD)

Mostrar
{
  "id": "CVE-2023-54021",
  "cveTags": [],
  "metrics": {},
  "affected": [
    {
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
      "affectedData": [
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "c9de560ded61faa5b754137b7753da252391c55a",
              "lessThan": "2479bb6cbdb4d56b807bbe5229e3e26a6f1f4530",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "c9de560ded61faa5b754137b7753da252391c55a",
              "lessThan": "390eee955d4de4662db5e3e9e9a9eae020432cb7",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "c9de560ded61faa5b754137b7753da252391c55a",
              "lessThan": "cee78217a7ae72d11c2e21e1a5263b8044489823",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "c9de560ded61faa5b754137b7753da252391c55a",
              "lessThan": "3ca3005b502ca8ea87d6a344323b179b48c4e4a3",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "c9de560ded61faa5b754137b7753da252391c55a",
              "lessThan": "bc4a3e1d07a86ae5845321d371190244acacb2f2",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "c9de560ded61faa5b754137b7753da252391c55a",
              "lessThan": "c6bee8970075b256fc1b07bf4873049219380818",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "c9de560ded61faa5b754137b7753da252391c55a",
              "lessThan": "abb330ffaa3a0ae7ce632e28c9260b461c01f19f",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "c9de560ded61faa5b754137b7753da252391c55a",
              "lessThan": "b07ffe6927c75d99af534d685282ea188d9f71a6",
              "versionType": "git"
            }
          ],
          "programFiles": [
            "fs/ext4/mballoc.c"
          ],
          "defaultStatus": "unaffected"
        },
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "2.6.25"
            },
            {
              "status": "unaffected",
              "version": "0",
              "lessThan": "2.6.25",
              "versionType": "semver"
            },
            {
              "status": "unaffected",
              "version": "4.14.316",
              "versionType": "semver",
              "lessThanOrEqual": "4.14.*"
            },
            {
              "status": "unaffected",
              "version": "4.19.284",
              "versionType": "semver",
              "lessThanOrEqual": "4.19.*"
            },
            {
              "status": "unaffected",
              "version": "5.4.244",
              "versionType": "semver",
              "lessThanOrEqual": "5.4.*"
            },
            {
              "status": "unaffected",
              "version": "5.10.181",
              "versionType": "semver",
              "lessThanOrEqual": "5.10.*"
            },
            {
              "status": "unaffected",
              "version": "5.15.113",
              "versionType": "semver",
              "lessThanOrEqual": "5.15.*"
            },
            {
              "status": "unaffected",
              "version": "6.1.30",
              "versionType": "semver",
              "lessThanOrEqual": "6.1.*"
            },
            {
              "status": "unaffected",
              "version": "6.3.4",
              "versionType": "semver",
              "lessThanOrEqual": "6.3.*"
            },
            {
              "status": "unaffected",
              "version": "6.4",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ],
          "programFiles": [
            "fs/ext4/mballoc.c"
          ],
          "defaultStatus": "affected"
        }
      ]
    }
  ],
  "published": "2025-12-24T11:15:55.103",
  "references": [
    {
      "url": "https://git.kernel.org/stable/c/2479bb6cbdb4d56b807bbe5229e3e26a6f1f4530",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/390eee955d4de4662db5e3e9e9a9eae020432cb7",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/3ca3005b502ca8ea87d6a344323b179b48c4e4a3",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/abb330ffaa3a0ae7ce632e28c9260b461c01f19f",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/b07ffe6927c75d99af534d685282ea188d9f71a6",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/bc4a3e1d07a86ae5845321d371190244acacb2f2",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/c6bee8970075b256fc1b07bf4873049219380818",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/cee78217a7ae72d11c2e21e1a5263b8044489823",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    }
  ],
  "vulnStatus": "Deferred",
  "descriptions": [
    {
      "lang": "en",
      "value": "In the Linux kernel, the following vulnerability has been resolved:\n\next4: set goal start correctly in ext4_mb_normalize_request\n\nWe need to set ac_g_ex to notify the goal start used in\next4_mb_find_by_goal. Set ac_g_ex instead of ac_f_ex in\next4_mb_normalize_request.\nBesides we should assure goal start is in range [first_data_block,\nblocks_count) as ext4_mb_initialize_context does.\n\n[ Added a check to make sure size is less than ar->pright; otherwise\n  we could end up passing an underflowed value of ar->pright - size to\n  ext4_get_group_no_and_offset(), which will trigger a BUG_ON later on.\n  - TYT ]"
    }
  ],
  "lastModified": "2026-06-17T06:46:33.200",
  "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}