« Volver al listado

CVE-2022-50779

Estado: AplazadaSin puntuar—

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

orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string()

When insert and remove the orangefs module, then debug_help_string will be leaked:

When remove the module, should always free debug_help_string. Should always free the allocated buffer when change the free_debug_help_string.

Detalles técnicos trazas, registros y código del informe original
  unreferenced object 0xffff8881652ba000 (size 4096):
    comm "insmod", pid 1701, jiffies 4294893639 (age 13218.530s)
    hex dump (first 32 bytes):
      43 6c 69 65 6e 74 20 44 65 62 75 67 20 4b 65 79  Client Debug Key
      77 6f 72 64 73 20 61 72 65 20 75 6e 6b 6e 6f 77  words are unknow
    backtrace:
      [<0000000004e6f8e3>] kmalloc_trace+0x27/0xa0
      [<0000000006f75d85>] orangefs_prepare_debugfs_help_string+0x5e/0x480 [orangefs]
      [<0000000091270a2a>] _sub_I_65535_1+0x57/0xf70 [crc_itu_t]
      [<000000004b1ee1a3>] do_one_initcall+0x87/0x2a0
      [<000000001d0614ae>] do_init_module+0xdf/0x320
      [<00000000efef068c>] load_module+0x2f98/0x3330
      [<000000006533b44d>] __do_sys_finit_module+0x113/0x1b0
      [<00000000a0da6f99>] do_syscall_64+0x35/0x80
      [<000000007790b19b>] entry_SYSCALL_64_after_hwframe+0x46/0xb0

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-2022-50779",
  "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": "dc0336214eb07ee9de2a41dd4c81c744ffa419ac",
              "lessThan": "44d3eac26a5e5268d11cc342dc202b0d31505c0a",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "dc0336214eb07ee9de2a41dd4c81c744ffa419ac",
              "lessThan": "f2b8a6aac561a49fe02c99683c40a8b87a9f68fc",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "dc0336214eb07ee9de2a41dd4c81c744ffa419ac",
              "lessThan": "ba9d3b9cec20957fd86bb1bf525b4ea8b64b2dea",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "dc0336214eb07ee9de2a41dd4c81c744ffa419ac",
              "lessThan": "2e7c09121064df93c58bbc49d3d0f608d3f584bd",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "dc0336214eb07ee9de2a41dd4c81c744ffa419ac",
              "lessThan": "b8affa0c6405ee968dcb6030bee2cf719a464752",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "dc0336214eb07ee9de2a41dd4c81c744ffa419ac",
              "lessThan": "39529b79b023713d4f2d3479dc0ca43ba99df726",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "dc0336214eb07ee9de2a41dd4c81c744ffa419ac",
              "lessThan": "3fc221d9a16339a913a0341d3efc7fef339073e1",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "dc0336214eb07ee9de2a41dd4c81c744ffa419ac",
              "lessThan": "19be31668552a198e887762e25bdcc560800ecb4",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "dc0336214eb07ee9de2a41dd4c81c744ffa419ac",
              "lessThan": "d23417a5bf3a3afc55de5442eb46e1e60458b0a1",
              "versionType": "git"
            }
          ],
          "programFiles": [
            "fs/orangefs/orangefs-debugfs.c"
          ],
          "defaultStatus": "unaffected"
        },
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "4.9"
            },
            {
              "status": "unaffected",
              "version": "0",
              "lessThan": "4.9",
              "versionType": "semver"
            },
            {
              "status": "unaffected",
              "version": "4.9.337",
              "versionType": "semver",
              "lessThanOrEqual": "4.9.*"
            },
            {
              "status": "unaffected",
              "version": "4.14.303",
              "versionType": "semver",
              "lessThanOrEqual": "4.14.*"
            },
            {
              "status": "unaffected",
              "version": "4.19.270",
              "versionType": "semver",
              "lessThanOrEqual": "4.19.*"
            },
            {
              "status": "unaffected",
              "version": "5.4.229",
              "versionType": "semver",
              "lessThanOrEqual": "5.4.*"
            },
            {
              "status": "unaffected",
              "version": "5.10.163",
              "versionType": "semver",
              "lessThanOrEqual": "5.10.*"
            },
            {
              "status": "unaffected",
              "version": "5.15.86",
              "versionType": "semver",
              "lessThanOrEqual": "5.15.*"
            },
            {
              "status": "unaffected",
              "version": "6.0.16",
              "versionType": "semver",
              "lessThanOrEqual": "6.0.*"
            },
            {
              "status": "unaffected",
              "version": "6.1.2",
              "versionType": "semver",
              "lessThanOrEqual": "6.1.*"
            },
            {
              "status": "unaffected",
              "version": "6.2",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ],
          "programFiles": [
            "fs/orangefs/orangefs-debugfs.c"
          ],
          "defaultStatus": "affected"
        }
      ]
    }
  ],
  "published": "2025-12-24T13:16:04.740",
  "references": [
    {
      "url": "https://git.kernel.org/stable/c/19be31668552a198e887762e25bdcc560800ecb4",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/2e7c09121064df93c58bbc49d3d0f608d3f584bd",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/39529b79b023713d4f2d3479dc0ca43ba99df726",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/3fc221d9a16339a913a0341d3efc7fef339073e1",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/44d3eac26a5e5268d11cc342dc202b0d31505c0a",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/b8affa0c6405ee968dcb6030bee2cf719a464752",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/ba9d3b9cec20957fd86bb1bf525b4ea8b64b2dea",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/d23417a5bf3a3afc55de5442eb46e1e60458b0a1",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/f2b8a6aac561a49fe02c99683c40a8b87a9f68fc",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    }
  ],
  "vulnStatus": "Deferred",
  "descriptions": [
    {
      "lang": "en",
      "value": "In the Linux kernel, the following vulnerability has been resolved:\n\norangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string()\n\nWhen insert and remove the orangefs module, then debug_help_string will\nbe leaked:\n\n  unreferenced object 0xffff8881652ba000 (size 4096):\n    comm \"insmod\", pid 1701, jiffies 4294893639 (age 13218.530s)\n    hex dump (first 32 bytes):\n      43 6c 69 65 6e 74 20 44 65 62 75 67 20 4b 65 79  Client Debug Key\n      77 6f 72 64 73 20 61 72 65 20 75 6e 6b 6e 6f 77  words are unknow\n    backtrace:\n      [<0000000004e6f8e3>] kmalloc_trace+0x27/0xa0\n      [<0000000006f75d85>] orangefs_prepare_debugfs_help_string+0x5e/0x480 [orangefs]\n      [<0000000091270a2a>] _sub_I_65535_1+0x57/0xf70 [crc_itu_t]\n      [<000000004b1ee1a3>] do_one_initcall+0x87/0x2a0\n      [<000000001d0614ae>] do_init_module+0xdf/0x320\n      [<00000000efef068c>] load_module+0x2f98/0x3330\n      [<000000006533b44d>] __do_sys_finit_module+0x113/0x1b0\n      [<00000000a0da6f99>] do_syscall_64+0x35/0x80\n      [<000000007790b19b>] entry_SYSCALL_64_after_hwframe+0x46/0xb0\n\nWhen remove the module, should always free debug_help_string. Should\nalways free the allocated buffer when change the free_debug_help_string."
    }
  ],
  "lastModified": "2026-06-17T05:24:09.877",
  "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}