{
   "containers": {
      "cna": {
         "providerMetadata": {
            "orgId": "f4215fc3-5b6b-47ff-a258-f7189bd81038"
         },
         "descriptions": [
            {
               "lang": "en",
               "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nfat: fix uninitialized field in nostale filehandles\n\nWhen fat_encode_fh_nostale() encodes file handle without a parent it\nstores only first 10 bytes of the file handle. However the length of the\nfile handle must be a multiple of 4 so the file handle is actually 12\nbytes long and the last two bytes remain uninitialized. This is not\ngreat at we potentially leak uninitialized information with the handle\nto userspace. Properly initialize the full handle length."
            }
         ],
         "affected": [
            {
               "product": "Linux",
               "vendor": "Linux",
               "defaultStatus": "unaffected",
               "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
               "programFiles": [
                  "fs/fat/nfs.c"
               ],
               "versions": [
                  {
                     "version": "ea3983ace6b7",
                     "lessThan": "9840d1897e28",
                     "status": "affected",
                     "versionType": "git"
                  },
                  {
                     "version": "ea3983ace6b7",
                     "lessThan": "f52d7663a10a",
                     "status": "affected",
                     "versionType": "git"
                  },
                  {
                     "version": "ea3983ace6b7",
                     "lessThan": "a276c595c3a6",
                     "status": "affected",
                     "versionType": "git"
                  },
                  {
                     "version": "ea3983ace6b7",
                     "lessThan": "b7fb63e807c6",
                     "status": "affected",
                     "versionType": "git"
                  },
                  {
                     "version": "ea3983ace6b7",
                     "lessThan": "c8cc05de8e6b",
                     "status": "affected",
                     "versionType": "git"
                  },
                  {
                     "version": "ea3983ace6b7",
                     "lessThan": "03a7e3f2ba3c",
                     "status": "affected",
                     "versionType": "git"
                  },
                  {
                     "version": "ea3983ace6b7",
                     "lessThan": "74f852654b8b",
                     "status": "affected",
                     "versionType": "git"
                  },
                  {
                     "version": "ea3983ace6b7",
                     "lessThan": "cdd33d54e789",
                     "status": "affected",
                     "versionType": "git"
                  },
                  {
                     "version": "ea3983ace6b7",
                     "lessThan": "fde2497d2bc3",
                     "status": "affected",
                     "versionType": "git"
                  }
               ]
            },
            {
               "product": "Linux",
               "vendor": "Linux",
               "defaultStatus": "affected",
               "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
               "programFiles": [
                  "fs/fat/nfs.c"
               ],
               "versions": [
                  {
                     "version": "3.10",
                     "status": "affected"
                  },
                  {
                     "version": "0",
                     "lessThan": "3.10",
                     "status": "unaffected",
                     "versionType": "custom"
                  },
                  {
                     "version": "4.19.312",
                     "lessThanOrEqual": "4.19.*",
                     "status": "unaffected",
                     "versionType": "custom"
                  },
                  {
                     "version": "5.4.274",
                     "lessThanOrEqual": "5.4.*",
                     "status": "unaffected",
                     "versionType": "custom"
                  },
                  {
                     "version": "5.10.215",
                     "lessThanOrEqual": "5.10.*",
                     "status": "unaffected",
                     "versionType": "custom"
                  },
                  {
                     "version": "5.15.154",
                     "lessThanOrEqual": "5.15.*",
                     "status": "unaffected",
                     "versionType": "custom"
                  },
                  {
                     "version": "6.1.84",
                     "lessThanOrEqual": "6.1.*",
                     "status": "unaffected",
                     "versionType": "custom"
                  },
                  {
                     "version": "6.6.24",
                     "lessThanOrEqual": "6.6.*",
                     "status": "unaffected",
                     "versionType": "custom"
                  },
                  {
                     "version": "6.7.12",
                     "lessThanOrEqual": "6.7.*",
                     "status": "unaffected",
                     "versionType": "custom"
                  },
                  {
                     "version": "6.8.3",
                     "lessThanOrEqual": "6.8.*",
                     "status": "unaffected",
                     "versionType": "custom"
                  },
                  {
                     "version": "6.9",
                     "lessThanOrEqual": "*",
                     "status": "unaffected",
                     "versionType": "original_commit_for_fix"
                  }
               ]
            }
         ],
         "references": [
            {
               "url": "https://git.kernel.org/stable/c/9840d1897e28f8733cc1e38f97e044f987dc0a63"
            },
            {
               "url": "https://git.kernel.org/stable/c/f52d7663a10a1266a2d3871a6dd8fd111edc549f"
            },
            {
               "url": "https://git.kernel.org/stable/c/a276c595c3a629170b0f052a3724f755d7c6adc6"
            },
            {
               "url": "https://git.kernel.org/stable/c/b7fb63e807c6dadf7ecc1d43448c4f1711d7eeee"
            },
            {
               "url": "https://git.kernel.org/stable/c/c8cc05de8e6b5612b6e9f92c385c1a064b0db375"
            },
            {
               "url": "https://git.kernel.org/stable/c/03a7e3f2ba3ca25f1da1d3898709a08db14c1abb"
            },
            {
               "url": "https://git.kernel.org/stable/c/74f852654b8b7866f15323685f1e178d3386c688"
            },
            {
               "url": "https://git.kernel.org/stable/c/cdd33d54e789d229d6d5007cbf3f53965ca1a5c6"
            },
            {
               "url": "https://git.kernel.org/stable/c/fde2497d2bc3a063d8af88b258dbadc86bd7b57c"
            }
         ],
         "title": "fat: fix uninitialized field in nostale filehandles",
         "x_generator": {
            "engine": "bippy-a5840b7849dd"
         }
      }
   },
   "cveMetadata": {
      "assignerOrgId": "f4215fc3-5b6b-47ff-a258-f7189bd81038",
      "cveID": "CVE-2024-26973",
      "requesterUserId": "gregkh@kernel.org",
      "serial": "1",
      "state": "PUBLISHED"
   },
   "dataType": "CVE_RECORD",
   "dataVersion": "5.0"
}
