Skip to content
Heist/ feed
High

blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race

Type: advisorySource: Official CVE List1 source record

In the Linux kernel, the following vulnerability has been resolved: blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race We're seeing crashes from rq_qos_wake_function that look like this: BUG: unable to handle page fault for address: ffffafe180a40084 #PF: supervisor write access in kernel mode #PF: error_code(0x0002) - not-present page PGD 100000067 P4D 100000067 PUD 10027c067 PMD 10115d067 PTE 0 Oops: Oops: 0002 [#1] PREEMPT SMP PTI CPU: 17 UID: 0 PID: 0 Comm: swapper/17 Not tainted 6.12.0-rc3-00013-geca631b8fe80 #11 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.0-0-gd239552ce722-prebuilt.qemu.org 04/01/2014 RIP: 0010:_raw_spin_lock_irqsave+0x1d/0x40 Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 0f 1f 44 00 00 41 54 9c 41 5c fa 65 ff 05 62 97 30 4c 31 c0 ba 01 00 00 00 0f b1 17 75 0a 4c 89 e0 41 5c c3 cc cc cc cc 89 c6 e8 2c 0b 00 RSP: 0018:ffffafe180580ca0 EFLAGS: 00010046 RAX: 0000000000000000 RBX: ffffafe180a3f7a8 RCX: 0000000000000011 RDX: 0000000000000001 RSI: 0000000000000003 RDI: ffffafe180a40084 RBP: 0000000000000000 R08: 00000000001e7240 R09: 0000000000000011 R10: 0000000000000028 R11: 0000000000000888 R12: 0000000000000002 R13: ffffafe180a40084 R14: 0000000000000000 R15: 0000000000000003 FS: 0000000000000000(0000) GS:ffff9aaf1f280000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: ffffafe180a40084 CR3: 000000010e428002 CR4: 0000000000770ef0 DR0: 0000000000000000 DR1: 000000000000000

Announced Group revision 1
Original source ↗

CVE-2024-50082

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2024-50082

Linux

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Linux

Source reference: /containers/cna/affected/1/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "vendor": "Linux",
    "product": "Linux",
    "versions": [
      {
        "status": "affected",
        "version": "38cfb5a45ee013bfab5d1ae4c4738815e744b440",
        "lessThan": "d04b72c9ef2b0689bfc1057d21c4aeed087c329f",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "38cfb5a45ee013bfab5d1ae4c4738815e744b440",
        "lessThan": "3bc6d0f8b70a9101456cf02ab99acb75254e1852",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "38cfb5a45ee013bfab5d1ae4c4738815e744b440",
        "lessThan": "455a469758e57a6fe070e3e342db12e4a629e0eb",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "38cfb5a45ee013bfab5d1ae4c4738815e744b440",
        "lessThan": "b5e900a3612b69423a0e1b0ab67841a1fb4af80f",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "38cfb5a45ee013bfab5d1ae4c4738815e744b440",
        "lessThan": "4c5b123ab289767afe940389dbb963c5c05e594e",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "38cfb5a45ee013bfab5d1ae4c4738815e744b440",
        "lessThan": "04f283fc16c8d5db641b6bffd2d8310aa7eccebc",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "38cfb5a45ee013bfab5d1ae4c4738815e744b440",
        "lessThan": "e972b08b91ef48488bae9789f03cfedb148667fb",
        "versionType": "git"
      }
    ],
    "programFiles": [
      "block/blk-rq-qos.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.19"
      },
      {
        "status": "unaffected",
        "version": "0",
        "lessThan": "4.19",
        "versionType": "semver"
      },
      {
        "status": "unaffected",
        "version": "5.4.285",
        "versionType": "semver",
        "lessThanOrEqual": "5.4.*"
      },
      {
        "status": "unaffected",
        "version": "5.10.228",
        "versionType": "semver",
        "lessThanOrEqual": "5.10.*"
      },
      {
        "status": "unaffected",
        "version": "5.15.169",
        "versionType": "semver",
        "lessThanOrEqual": "5.15.*"
      },
      {
        "status": "unaffected",
        "version": "6.1.114",
        "versionType": "semver",
        "lessThanOrEqual": "6.1.*"
      },
      {
        "status": "unaffected",
        "version": "6.6.58",
        "versionType": "semver",
        "lessThanOrEqual": "6.6.*"
      },
      {
        "status": "unaffected",
        "version": "6.11.5",
        "versionType": "semver",
        "lessThanOrEqual": "6.11.*"
      },
      {
        "status": "unaffected",
        "version": "6.12",
        "versionType": "original_commit_for_fix",
        "lessThanOrEqual": "*"
      }
    ],
    "programFiles": [
      "block/blk-rq-qos.c"
    ],
    "defaultStatus": "affected"
  }
]
Related CVEs
CVE-2024-50082

Source reference: /cveMetadata/cveId

Publisher severity

high

Source reference: /containers/cna/metrics

Event
#30383 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement