Skip to content
Heist/ feed
High

ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS

Type: advisorySource: Official CVE List1 source record

In the Linux kernel, the following vulnerability has been resolved: ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS UBSAN complains about array-index-out-of-bounds: [ 1.980703] kernel: UBSAN: array-index-out-of-bounds in /build/linux-9H675w/linux-5.15.0/drivers/ata/libahci.c:968:41 [ 1.980709] kernel: index 15 is out of range for type 'ahci_em_priv [8]' [ 1.980713] kernel: CPU: 0 PID: 209 Comm: scsi_eh_8 Not tainted 5.15.0-25-generic #25-Ubuntu [ 1.980716] kernel: Hardware name: System manufacturer System Product Name/P5Q3, BIOS 1102 06/11/2010 [ 1.980718] kernel: Call Trace: [ 1.980721] kernel: [ 1.980723] kernel: show_stack+0x52/0x58 [ 1.980729] kernel: dump_stack_lvl+0x4a/0x5f [ 1.980734] kernel: dump_stack+0x10/0x12 [ 1.980736] kernel: ubsan_epilogue+0x9/0x45 [ 1.980739] kernel: __ubsan_handle_out_of_bounds.cold+0x44/0x49 [ 1.980742] kernel: ahci_qc_issue+0x166/0x170 [libahci] [ 1.980748] kernel: ata_qc_issue+0x135/0x240 [ 1.980752] kernel: ata_exec_internal_sg+0x2c4/0x580 [ 1.980754] kernel: ? vprintk_default+0x1d/0x20 [ 1.980759] kernel: ata_exec_internal+0x67/0xa0 [ 1.980762] kernel: sata_pmp_read+0x8d/0xc0 [ 1.980765] kernel: sata_pmp_read_gscr+0x3c/0x90 [ 1.980768] kernel: sata_pmp_attach+0x8b/0x310 [ 1.980771] kernel: ata_eh_revalidate_and_attach+0x28c/0x4b0 [ 1.980775] kernel: ata_eh_recover+0x6b6/0xb30 [ 1.980778] kernel: ? ahci_do_hardreset+0x180/0x180 [libahci] [ 1.980783] kernel: ? ahci_stop_engine+0xb0/0xb0 [libahci] [ 1.980787] kernel: ? ahci_do_softres

Announced Group revision 1
Original source ↗

CVE-2022-50315

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-2022-50315

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": "18f7ba4c2f4be6b37d925931f04d6cc28d88d1ee",
        "lessThan": "f70bd4339cb68bc7e206af4c922bc0d249244403",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "18f7ba4c2f4be6b37d925931f04d6cc28d88d1ee",
        "lessThan": "da2ea4a961d9f89ed248734e7032350c260dc3a3",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "18f7ba4c2f4be6b37d925931f04d6cc28d88d1ee",
        "lessThan": "67a00c299c5c143817c948fbc7de1a2fa1af38fb",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "18f7ba4c2f4be6b37d925931f04d6cc28d88d1ee",
        "lessThan": "383b7c50f5445ff8dbbf03080905648d6980c39d",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "18f7ba4c2f4be6b37d925931f04d6cc28d88d1ee",
        "lessThan": "303d0f761431d848dd8d7ff9fd9b8c101879cabe",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "18f7ba4c2f4be6b37d925931f04d6cc28d88d1ee",
        "lessThan": "8fbe13de1cc7cef2564be3cbf60400b33eee023b",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "18f7ba4c2f4be6b37d925931f04d6cc28d88d1ee",
        "lessThan": "d6314d5f68764550c84d732ce901ddd3ac6b415f",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "18f7ba4c2f4be6b37d925931f04d6cc28d88d1ee",
        "lessThan": "1e41e693f458eef2d5728207dbd327cd3b16580a",
        "versionType": "git"
      }
    ],
    "programFiles": [
      "drivers/ata/ahci.h"
    ],
    "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.27"
      },
      {
        "status": "unaffected",
        "version": "0",
        "lessThan": "2.6.27",
        "versionType": "semver"
      },
      {
        "status": "unaffected",
        "version": "4.9.332",
        "versionType": "semver",
        "lessThanOrEqual": "4.9.*"
      },
      {
        "status": "unaffected",
        "version": "4.14.298",
        "versionType": "semver",
        "lessThanOrEqual": "4.14.*"
      },
      {
        "status": "unaffected",
        "version": "4.19.264",
        "versionType": "semver",
        "lessThanOrEqual": "4.19.*"
      },
      {
        "status": "unaffected",
        "version": "5.4.221",
        "versionType": "semver",
        "lessThanOrEqual": "5.4.*"
      },
      {
        "status": "unaffected",
        "version": "5.10.152",
        "versionType": "semver",
        "lessThanOrEqual": "5.10.*"
      },
      {
        "status": "unaffected",
        "version": "5.15.76",
        "versionType": "semver",
        "lessThanOrEqual": "5.15.*"
      },
      {
        "status": "unaffected",
        "version": "6.0.6",
        "versionType": "semver",
        "lessThanOrEqual": "6.0.*"
      },
      {
        "status": "unaffected",
        "version": "6.1",
        "versionType": "original_commit_for_fix",
        "lessThanOrEqual": "*"
      }
    ],
    "programFiles": [
      "drivers/ata/ahci.h"
    ],
    "defaultStatus": "affected"
  }
]
Related CVEs
CVE-2022-50315

Source reference: /cveMetadata/cveId

Publisher severity

high

Source reference: /containers/cna/metrics

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