CVE-2022-49708 (GCVE-0-2022-49708)

Vulnerability from cvelistv5 – Published: 2025-02-26 02:24 – Updated: 2026-05-23 15:22
VLAI
Title
ext4: fix bug_on ext4_mb_use_inode_pa
Summary
In the Linux kernel, the following vulnerability has been resolved: ext4: fix bug_on ext4_mb_use_inode_pa Hulk Robot reported a BUG_ON: ================================================================== kernel BUG at fs/ext4/mballoc.c:3211! [...] RIP: 0010:ext4_mb_mark_diskspace_used.cold+0x85/0x136f [...] Call Trace: ext4_mb_new_blocks+0x9df/0x5d30 ext4_ext_map_blocks+0x1803/0x4d80 ext4_map_blocks+0x3a4/0x1a10 ext4_writepages+0x126d/0x2c30 do_writepages+0x7f/0x1b0 __filemap_fdatawrite_range+0x285/0x3b0 file_write_and_wait_range+0xb1/0x140 ext4_sync_file+0x1aa/0xca0 vfs_fsync_range+0xfb/0x260 do_fsync+0x48/0xa0 [...] ================================================================== Above issue may happen as follows: ------------------------------------- do_fsync vfs_fsync_range ext4_sync_file file_write_and_wait_range __filemap_fdatawrite_range do_writepages ext4_writepages mpage_map_and_submit_extent mpage_map_one_extent ext4_map_blocks ext4_mb_new_blocks ext4_mb_normalize_request >>> start + size <= ac->ac_o_ex.fe_logical ext4_mb_regular_allocator ext4_mb_simple_scan_group ext4_mb_use_best_found ext4_mb_new_preallocation ext4_mb_new_inode_pa ext4_mb_use_inode_pa >>> set ac->ac_b_ex.fe_len <= 0 ext4_mb_mark_diskspace_used >>> BUG_ON(ac->ac_b_ex.fe_len <= 0); we can easily reproduce this problem with the following commands: `fallocate -l100M disk` `mkfs.ext4 -b 1024 -g 256 disk` `mount disk /mnt` `fsstress -d /mnt -l 0 -n 1000 -p 1` The size must be smaller than or equal to EXT4_BLOCKS_PER_GROUP. Therefore, "start + size <= ac->ac_o_ex.fe_logical" may occur when the size is truncated. So start should be the start position of the group where ac_o_ex.fe_logical is located after alignment. In addition, when the value of fe_logical or EXT4_BLOCKS_PER_GROUP is very large, the value calculated by start_off is more accurate.
Severity
No CVSS data available.
Assigner
Impacted products
Vendor Product Version
Linux Linux Affected: fc6c2da174edd7a7b760b12c60d432d300e05cca , < 6880fb2e64331b9fdc85d3f32b1d7e81ad8703f1 (git)
Affected: cd648b8a8fd5071d232242d5ee7ee3c0815776af , < a37c1359714da42517dd19d36fc3c4d17edba832 (git)
Affected: cd648b8a8fd5071d232242d5ee7ee3c0815776af , < 5707d721d1819db57dba57b1d4623034fcb32047 (git)
Affected: cd648b8a8fd5071d232242d5ee7ee3c0815776af , < a6b31616e5afe1d3972cb0682a373e50597faf5c (git)
Affected: cd648b8a8fd5071d232242d5ee7ee3c0815776af , < 6fdaf31ad5f3d3afab744dfd9a8b0d9142aa881f (git)
Affected: cd648b8a8fd5071d232242d5ee7ee3c0815776af , < 90f0f9d45dff0128c0fca0d2358c4153b024afa6 (git)
Affected: cd648b8a8fd5071d232242d5ee7ee3c0815776af , < 887a3e9ad4b8309a2266bce7ae749b2bf1f7a687 (git)
Affected: cd648b8a8fd5071d232242d5ee7ee3c0815776af , < a08f789d2ab5242c07e716baf9a835725046be89 (git)
Affected: f213db429b883a2d5403de0b1ce92fb7d7ee979e (git)
Affected: 98f58e05231f835dfb09359e3b5e3a886fe8f189 (git)
Affected: c1664e9bcf6291c0ceb8599f57c8cf493526abe6 (git)
Affected: 37cf4ab1ba60c30ca9fd0fe3b9993b24cb87886a (git)
Affected: 75f37dab088eb84ff25a49e59371f01ea3f44aa7 (git)
Affected: 8774c73cf6963310395823ed7077ea12943ea0f3 (git)
Affected: c4fbdc0124799f1772f4d886b7f2e1a6f881d195 (git)
Affected: 4.9.14 , < 4.9.320 (semver)
Affected: 3.2.89 , < 3.3 (semver)
Affected: 3.10.107 , < 3.11 (semver)
Affected: 3.12.72 , < 3.13 (semver)
Affected: 3.16.44 , < 3.17 (semver)
Affected: 4.1.40 , < 4.2 (semver)
Affected: 4.4.53 , < 4.5 (semver)
Affected: 4.10.2 , < 4.11 (semver)
Create a notification for this product.
Linux Linux Affected: 4.11
Unaffected: 0 , < 4.11 (semver)
Unaffected: 4.9.320 , ≤ 4.9.* (semver)
Unaffected: 4.14.285 , ≤ 4.14.* (semver)
Unaffected: 4.19.249 , ≤ 4.19.* (semver)
Unaffected: 5.4.200 , ≤ 5.4.* (semver)
Unaffected: 5.10.124 , ≤ 5.10.* (semver)
Unaffected: 5.15.49 , ≤ 5.15.* (semver)
Unaffected: 5.18.6 , ≤ 5.18.* (semver)
Unaffected: 5.19 , ≤ * (original_commit_for_fix)
Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "fs/ext4/mballoc.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "6880fb2e64331b9fdc85d3f32b1d7e81ad8703f1",
              "status": "affected",
              "version": "fc6c2da174edd7a7b760b12c60d432d300e05cca",
              "versionType": "git"
            },
            {
              "lessThan": "a37c1359714da42517dd19d36fc3c4d17edba832",
              "status": "affected",
              "version": "cd648b8a8fd5071d232242d5ee7ee3c0815776af",
              "versionType": "git"
            },
            {
              "lessThan": "5707d721d1819db57dba57b1d4623034fcb32047",
              "status": "affected",
              "version": "cd648b8a8fd5071d232242d5ee7ee3c0815776af",
              "versionType": "git"
            },
            {
              "lessThan": "a6b31616e5afe1d3972cb0682a373e50597faf5c",
              "status": "affected",
              "version": "cd648b8a8fd5071d232242d5ee7ee3c0815776af",
              "versionType": "git"
            },
            {
              "lessThan": "6fdaf31ad5f3d3afab744dfd9a8b0d9142aa881f",
              "status": "affected",
              "version": "cd648b8a8fd5071d232242d5ee7ee3c0815776af",
              "versionType": "git"
            },
            {
              "lessThan": "90f0f9d45dff0128c0fca0d2358c4153b024afa6",
              "status": "affected",
              "version": "cd648b8a8fd5071d232242d5ee7ee3c0815776af",
              "versionType": "git"
            },
            {
              "lessThan": "887a3e9ad4b8309a2266bce7ae749b2bf1f7a687",
              "status": "affected",
              "version": "cd648b8a8fd5071d232242d5ee7ee3c0815776af",
              "versionType": "git"
            },
            {
              "lessThan": "a08f789d2ab5242c07e716baf9a835725046be89",
              "status": "affected",
              "version": "cd648b8a8fd5071d232242d5ee7ee3c0815776af",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "f213db429b883a2d5403de0b1ce92fb7d7ee979e",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "98f58e05231f835dfb09359e3b5e3a886fe8f189",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "c1664e9bcf6291c0ceb8599f57c8cf493526abe6",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "37cf4ab1ba60c30ca9fd0fe3b9993b24cb87886a",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "75f37dab088eb84ff25a49e59371f01ea3f44aa7",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "8774c73cf6963310395823ed7077ea12943ea0f3",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "c4fbdc0124799f1772f4d886b7f2e1a6f881d195",
              "versionType": "git"
            },
            {
              "lessThan": "4.9.320",
              "status": "affected",
              "version": "4.9.14",
              "versionType": "semver"
            },
            {
              "lessThan": "3.3",
              "status": "affected",
              "version": "3.2.89",
              "versionType": "semver"
            },
            {
              "lessThan": "3.11",
              "status": "affected",
              "version": "3.10.107",
              "versionType": "semver"
            },
            {
              "lessThan": "3.13",
              "status": "affected",
              "version": "3.12.72",
              "versionType": "semver"
            },
            {
              "lessThan": "3.17",
              "status": "affected",
              "version": "3.16.44",
              "versionType": "semver"
            },
            {
              "lessThan": "4.2",
              "status": "affected",
              "version": "4.1.40",
              "versionType": "semver"
            },
            {
              "lessThan": "4.5",
              "status": "affected",
              "version": "4.4.53",
              "versionType": "semver"
            },
            {
              "lessThan": "4.11",
              "status": "affected",
              "version": "4.10.2",
              "versionType": "semver"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "fs/ext4/mballoc.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "4.11"
            },
            {
              "lessThan": "4.11",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "4.9.*",
              "status": "unaffected",
              "version": "4.9.320",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "4.14.*",
              "status": "unaffected",
              "version": "4.14.285",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "4.19.*",
              "status": "unaffected",
              "version": "4.19.249",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.4.*",
              "status": "unaffected",
              "version": "5.4.200",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.10.*",
              "status": "unaffected",
              "version": "5.10.124",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.49",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.18.*",
              "status": "unaffected",
              "version": "5.18.6",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "5.19",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "4.9.320",
                  "versionStartIncluding": "4.9.14",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "4.14.285",
                  "versionStartIncluding": "4.11",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "4.19.249",
                  "versionStartIncluding": "4.11",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.4.200",
                  "versionStartIncluding": "4.11",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.10.124",
                  "versionStartIncluding": "4.11",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.49",
                  "versionStartIncluding": "4.11",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.18.6",
                  "versionStartIncluding": "4.11",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.19",
                  "versionStartIncluding": "4.11",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "3.2.89",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "3.10.107",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "3.12.72",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "3.16.44",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "4.1.40",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "4.4.53",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "4.10.2",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\next4: fix bug_on ext4_mb_use_inode_pa\n\nHulk Robot reported a BUG_ON:\n==================================================================\nkernel BUG at fs/ext4/mballoc.c:3211!\n[...]\nRIP: 0010:ext4_mb_mark_diskspace_used.cold+0x85/0x136f\n[...]\nCall Trace:\n ext4_mb_new_blocks+0x9df/0x5d30\n ext4_ext_map_blocks+0x1803/0x4d80\n ext4_map_blocks+0x3a4/0x1a10\n ext4_writepages+0x126d/0x2c30\n do_writepages+0x7f/0x1b0\n __filemap_fdatawrite_range+0x285/0x3b0\n file_write_and_wait_range+0xb1/0x140\n ext4_sync_file+0x1aa/0xca0\n vfs_fsync_range+0xfb/0x260\n do_fsync+0x48/0xa0\n[...]\n==================================================================\n\nAbove issue may happen as follows:\n-------------------------------------\ndo_fsync\n vfs_fsync_range\n  ext4_sync_file\n   file_write_and_wait_range\n    __filemap_fdatawrite_range\n     do_writepages\n      ext4_writepages\n       mpage_map_and_submit_extent\n        mpage_map_one_extent\n         ext4_map_blocks\n          ext4_mb_new_blocks\n           ext4_mb_normalize_request\n            \u003e\u003e\u003e start + size \u003c= ac-\u003eac_o_ex.fe_logical\n           ext4_mb_regular_allocator\n            ext4_mb_simple_scan_group\n             ext4_mb_use_best_found\n              ext4_mb_new_preallocation\n               ext4_mb_new_inode_pa\n                ext4_mb_use_inode_pa\n                 \u003e\u003e\u003e set ac-\u003eac_b_ex.fe_len \u003c= 0\n           ext4_mb_mark_diskspace_used\n            \u003e\u003e\u003e BUG_ON(ac-\u003eac_b_ex.fe_len \u003c= 0);\n\nwe can easily reproduce this problem with the following commands:\n\t`fallocate -l100M disk`\n\t`mkfs.ext4 -b 1024 -g 256 disk`\n\t`mount disk /mnt`\n\t`fsstress -d /mnt -l 0 -n 1000 -p 1`\n\nThe size must be smaller than or equal to EXT4_BLOCKS_PER_GROUP.\nTherefore, \"start + size \u003c= ac-\u003eac_o_ex.fe_logical\" may occur\nwhen the size is truncated. So start should be the start position of\nthe group where ac_o_ex.fe_logical is located after alignment.\nIn addition, when the value of fe_logical or EXT4_BLOCKS_PER_GROUP\nis very large, the value calculated by start_off is more accurate."
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-05-23T15:22:46.811Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/6880fb2e64331b9fdc85d3f32b1d7e81ad8703f1"
        },
        {
          "url": "https://git.kernel.org/stable/c/a37c1359714da42517dd19d36fc3c4d17edba832"
        },
        {
          "url": "https://git.kernel.org/stable/c/5707d721d1819db57dba57b1d4623034fcb32047"
        },
        {
          "url": "https://git.kernel.org/stable/c/a6b31616e5afe1d3972cb0682a373e50597faf5c"
        },
        {
          "url": "https://git.kernel.org/stable/c/6fdaf31ad5f3d3afab744dfd9a8b0d9142aa881f"
        },
        {
          "url": "https://git.kernel.org/stable/c/90f0f9d45dff0128c0fca0d2358c4153b024afa6"
        },
        {
          "url": "https://git.kernel.org/stable/c/887a3e9ad4b8309a2266bce7ae749b2bf1f7a687"
        },
        {
          "url": "https://git.kernel.org/stable/c/a08f789d2ab5242c07e716baf9a835725046be89"
        }
      ],
      "title": "ext4: fix bug_on ext4_mb_use_inode_pa",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2022-49708",
    "datePublished": "2025-02-26T02:24:26.142Z",
    "dateReserved": "2025-02-26T02:21:30.444Z",
    "dateUpdated": "2026-05-23T15:22:46.811Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2022-49708",
      "date": "2026-05-27",
      "epss": "6e-05",
      "percentile": "0.00318"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2022-49708\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2025-02-26T07:01:46.607\",\"lastModified\":\"2025-10-24T15:53:52.730\",\"vulnStatus\":\"Analyzed\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\next4: fix bug_on ext4_mb_use_inode_pa\\n\\nHulk Robot reported a BUG_ON:\\n==================================================================\\nkernel BUG at fs/ext4/mballoc.c:3211!\\n[...]\\nRIP: 0010:ext4_mb_mark_diskspace_used.cold+0x85/0x136f\\n[...]\\nCall Trace:\\n ext4_mb_new_blocks+0x9df/0x5d30\\n ext4_ext_map_blocks+0x1803/0x4d80\\n ext4_map_blocks+0x3a4/0x1a10\\n ext4_writepages+0x126d/0x2c30\\n do_writepages+0x7f/0x1b0\\n __filemap_fdatawrite_range+0x285/0x3b0\\n file_write_and_wait_range+0xb1/0x140\\n ext4_sync_file+0x1aa/0xca0\\n vfs_fsync_range+0xfb/0x260\\n do_fsync+0x48/0xa0\\n[...]\\n==================================================================\\n\\nAbove issue may happen as follows:\\n-------------------------------------\\ndo_fsync\\n vfs_fsync_range\\n  ext4_sync_file\\n   file_write_and_wait_range\\n    __filemap_fdatawrite_range\\n     do_writepages\\n      ext4_writepages\\n       mpage_map_and_submit_extent\\n        mpage_map_one_extent\\n         ext4_map_blocks\\n          ext4_mb_new_blocks\\n           ext4_mb_normalize_request\\n            \u003e\u003e\u003e start + size \u003c= ac-\u003eac_o_ex.fe_logical\\n           ext4_mb_regular_allocator\\n            ext4_mb_simple_scan_group\\n             ext4_mb_use_best_found\\n              ext4_mb_new_preallocation\\n               ext4_mb_new_inode_pa\\n                ext4_mb_use_inode_pa\\n                 \u003e\u003e\u003e set ac-\u003eac_b_ex.fe_len \u003c= 0\\n           ext4_mb_mark_diskspace_used\\n            \u003e\u003e\u003e BUG_ON(ac-\u003eac_b_ex.fe_len \u003c= 0);\\n\\nwe can easily reproduce this problem with the following commands:\\n\\t`fallocate -l100M disk`\\n\\t`mkfs.ext4 -b 1024 -g 256 disk`\\n\\t`mount disk /mnt`\\n\\t`fsstress -d /mnt -l 0 -n 1000 -p 1`\\n\\nThe size must be smaller than or equal to EXT4_BLOCKS_PER_GROUP.\\nTherefore, \\\"start + size \u003c= ac-\u003eac_o_ex.fe_logical\\\" may occur\\nwhen the size is truncated. So start should be the start position of\\nthe group where ac_o_ex.fe_logical is located after alignment.\\nIn addition, when the value of fe_logical or EXT4_BLOCKS_PER_GROUP\\nis very large, the value calculated by start_off is more accurate.\"},{\"lang\":\"es\",\"value\":\"En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: ext4: correcci\u00f3n de bug_on ext4_mb_use_inode_pa Hulk Robot inform\u00f3 de un BUG_ON: ================================================================== kernel BUG at fs/ext4/mballoc.c:3211! [...] RIP: 0010:ext4_mb_mark_diskspace_used.cold+0x85/0x136f [...] Call Trace: ext4_mb_new_blocks+0x9df/0x5d30 ext4_ext_map_blocks+0x1803/0x4d80 ext4_map_blocks+0x3a4/0x1a10 ext4_writepages+0x126d/0x2c30 do_writepages+0x7f/0x1b0 __filemap_fdatawrite_range+0x285/0x3b0 file_write_and_wait_range+0xb1/0x140 ext4_sync_file+0x1aa/0xca0 vfs_fsync_range+0xfb/0x260 do_fsync+0x48/0xa0 [...] ================================================================== El problema anterior puede ocurrir de la siguiente manera: ------------------------------------- do_fsync vfs_fsync_range ext4_sync_file file_write_and_wait_range __filemap_fdatawrite_range do_writepages ext4_writepages mpage_map_and_submit_extent mpage_map_one_extent ext4_map_blocks ext4_mb_new_blocks ext4_mb_normalize_request \u0026gt;\u0026gt;\u0026gt; start + size \u0026lt;= ac-\u0026gt;ac_o_ex.fe_logical ext4_mb_regular_allocator ext4_mb_simple_scan_group ext4_mb_use_best_found ext4_mb_new_preallocation ext4_mb_new_inode_pa ext4_mb_use_inode_pa \u0026gt;\u0026gt;\u0026gt; set ac-\u0026gt;ac_b_ex.fe_len \u0026lt;= 0 ext4_mb_mark_diskspace_used \u0026gt;\u0026gt;\u0026gt; BUG_ON(ac-\u0026gt;ac_b_ex.fe_len \u0026lt;= 0); podemos reproducir f\u00e1cilmente este problema con los siguientes comandos: `fallocate -l100M disk` `mkfs.ext4 -b 1024 -g 256 disk` `mount disk /mnt` `fsstress -d /mnt -l 0 -n 1000 -p 1` El tama\u00f1o debe ser menor o igual que EXT4_BLOCKS_PER_GROUP. Por lo tanto, puede aparecer \\\"start + size \u0026lt;= ac-\u0026gt;ac_o_ex.fe_logical\\\" cuando se trunca el tama\u00f1o. Por lo tanto, start debe ser la posici\u00f3n de inicio del grupo donde se encuentra ac_o_ex.fe_logical despu\u00e9s de la alineaci\u00f3n. Adem\u00e1s, cuando el valor de fe_logical o EXT4_BLOCKS_PER_GROUP es muy grande, el valor calculado por start_off es m\u00e1s preciso.\"}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H\",\"baseScore\":5.5,\"baseSeverity\":\"MEDIUM\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":3.6}]},\"weaknesses\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-617\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"3.2.89\",\"versionEndExcluding\":\"3.3\",\"matchCriteriaId\":\"62DA6B02-03A2-4BF6-B720-FF7688D0A6B7\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"3.10.107\",\"versionEndExcluding\":\"3.11\",\"matchCriteriaId\":\"76F03B46-D851-4BA1-BC94-1AA30AF8A93A\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"3.12.72\",\"versionEndExcluding\":\"3.13\",\"matchCriteriaId\":\"81CC1290-60AE-4CA1-9004-33F526A126CC\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"3.16.44\",\"versionEndExcluding\":\"3.17\",\"matchCriteriaId\":\"9AC8E500-E50C-4CE7-BBB5-1AD2CEA1A297\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"4.1.40\",\"versionEndExcluding\":\"4.2\",\"matchCriteriaId\":\"C80CE5E2-CA96-47D4-9D8C-220E0BD14249\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"4.4.53\",\"versionEndExcluding\":\"4.5\",\"matchCriteriaId\":\"5AB7644C-B4B9-4495-AD26-3659130E9E74\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"4.9.14\",\"versionEndExcluding\":\"4.9.320\",\"matchCriteriaId\":\"A7B11069-C394-4A5B-95FB-528C6F703405\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"4.10.2\",\"versionEndExcluding\":\"4.14.285\",\"matchCriteriaId\":\"233A43F4-DE2A-465E-88B0-7DCA43A9FE44\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"4.15\",\"versionEndExcluding\":\"4.19.249\",\"matchCriteriaId\":\"8A08E48B-CA77-4A21-9558-17D61C146BE9\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"4.20\",\"versionEndExcluding\":\"5.4.200\",\"matchCriteriaId\":\"80B2AE57-4A7E-40BB-8C83-33D4436CE199\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.5\",\"versionEndExcluding\":\"5.10.124\",\"matchCriteriaId\":\"6442F2CD-FF1C-4574-9948-138835E635D7\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.11\",\"versionEndExcluding\":\"5.15.49\",\"matchCriteriaId\":\"697D250E-E0A4-41BE-BB54-96385E129206\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.16\",\"versionEndExcluding\":\"5.18.6\",\"matchCriteriaId\":\"CDD33A19-B51E-4090-A47B-073098916815\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:5.19:rc1:*:*:*:*:*:*\",\"matchCriteriaId\":\"A8C30C2D-F82D-4D37-AB48-D76ABFBD5377\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:5.19:rc2:*:*:*:*:*:*\",\"matchCriteriaId\":\"BF8547FC-C849-4F1B-804B-A93AE2F04A92\"}]}]}],\"references\":[{\"url\":\"https://git.kernel.org/stable/c/5707d721d1819db57dba57b1d4623034fcb32047\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/6880fb2e64331b9fdc85d3f32b1d7e81ad8703f1\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/6fdaf31ad5f3d3afab744dfd9a8b0d9142aa881f\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/887a3e9ad4b8309a2266bce7ae749b2bf1f7a687\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/90f0f9d45dff0128c0fca0d2358c4153b024afa6\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/a08f789d2ab5242c07e716baf9a835725046be89\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/a37c1359714da42517dd19d36fc3c4d17edba832\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/a6b31616e5afe1d3972cb0682a373e50597faf5c\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]}]}}"
  }
}


Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…
Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.


Loading…

Detection rules are retrieved from Rulezet.

Loading…

Loading…