CVE-2024-42099 (GCVE-0-2024-42099)

Vulnerability from cvelistv5 – Published: 2024-07-30 07:45 – Updated: 2026-08-05 11:35
VLAI
Title
s390/dasd: Fix invalid dereferencing of indirect CCW data pointer
Summary
In the Linux kernel, the following vulnerability has been resolved: s390/dasd: Fix invalid dereferencing of indirect CCW data pointer Fix invalid dereferencing of indirect CCW data pointer in dasd_eckd_dump_sense() that leads to a kernel panic in error cases. When using indirect addressing for DASD CCWs (IDAW) the CCW CDA pointer does not contain the data address itself but a pointer to the IDAL. This needs to be translated from physical to virtual as well before using it. This dereferencing is also used for dasd_page_cache and also fixed although it is very unlikely that this code path ever gets used.
SSVC
Exploitation: none Automatable: no Technical Impact: partial
CISA Coordinator (v2.0.3)
Assigner
Impacted products
Vendor Product Version
Linux Linux Affected: c0bd39601c13ab08e961d77a90dfeeff56056353 , < c116475f7d6410b1e6d399207ac75de6cf9c3652 (git)
Affected: c0bd39601c13ab08e961d77a90dfeeff56056353 , < b3a58f3b90f564f42a5c35778d8c5107b2c2150b (git)
Create a notification for this product.
Linux Linux Affected: 6.9
Unaffected: 0 , < 6.9 (semver)
Unaffected: 6.9.9 , ≤ 6.9.* (semver)
Unaffected: 6.10 , ≤ * (original_commit_for_fix)
Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "providerMetadata": {
          "dateUpdated": "2024-08-02T04:54:31.742Z",
          "orgId": "af854a3a-2127-422b-91ae-364da2661108",
          "shortName": "CVE"
        },
        "references": [
          {
            "tags": [
              "x_transferred"
            ],
            "url": "https://git.kernel.org/stable/c/c116475f7d6410b1e6d399207ac75de6cf9c3652"
          },
          {
            "tags": [
              "x_transferred"
            ],
            "url": "https://git.kernel.org/stable/c/b3a58f3b90f564f42a5c35778d8c5107b2c2150b"
          }
        ],
        "title": "CVE Program Container"
      },
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2024-42099",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "partial"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2024-09-10T16:18:08.885976Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2024-09-11T17:32:49.224Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "drivers/s390/block/dasd_eckd.c",
            "drivers/s390/block/dasd_fba.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "c116475f7d6410b1e6d399207ac75de6cf9c3652",
              "status": "affected",
              "version": "c0bd39601c13ab08e961d77a90dfeeff56056353",
              "versionType": "git"
            },
            {
              "lessThan": "b3a58f3b90f564f42a5c35778d8c5107b2c2150b",
              "status": "affected",
              "version": "c0bd39601c13ab08e961d77a90dfeeff56056353",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "drivers/s390/block/dasd_eckd.c",
            "drivers/s390/block/dasd_fba.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "6.9"
            },
            {
              "lessThan": "6.9",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.9.*",
              "status": "unaffected",
              "version": "6.9.9",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "6.10",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.9.9",
                  "versionStartIncluding": "6.9",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.10",
                  "versionStartIncluding": "6.9",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\ns390/dasd: Fix invalid dereferencing of indirect CCW data pointer\n\nFix invalid dereferencing of indirect CCW data pointer in\ndasd_eckd_dump_sense() that leads to a kernel panic in error cases.\n\nWhen using indirect addressing for DASD CCWs (IDAW) the CCW CDA pointer\ndoes not contain the data address itself but a pointer to the IDAL.\nThis needs to be translated from physical to virtual as well before\nusing it.\n\nThis dereferencing is also used for dasd_page_cache and also fixed\nalthough it is very unlikely that this code path ever gets used."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 7.8,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:L - The vulnerable code is in the s390 DASD ECKD/FBA block device driver, reached through local block I/O submission and its completion/error-recovery path. There is no network-facing component.\nAC:L - IDAWs are used for practically every DASD request on any LPAR with more than 2 GB of memory, so the CCW_FLAG_IDA precondition is met by default, and an attacker with access to the DASD device can provoke permanently failing requests (e.g. reads against tracks whose format does not match the configured block size, or ESE/space-exhaust conditions) to drive the request into DASD_CQR_FAILED and the sense-dump path.\nPR:L - The path is entered from ordinary block I/O completion \u2014 dasd_log_sense() is invoked for any failed cqr with no capability check \u2014 so an unprivileged local user performing normal file I/O on a DASD-backed filesystem can reach it. No CAP_SYS_ADMIN gate applies (unlike the DASD ioctls in dasd_ioctl.c).\nUI:N - The faulty dereference happens automatically inside the driver\u0027s error-recovery/sense-dump path; no action by any other user is needed.\nS:U - The wild dereference, the log disclosure and the slab free all occur within the kernel\u0027s own security authority; no VM, IOMMU or sandbox boundary is crossed.\nC:H - Up to 128 bytes are read through the mistranslated pointer and formatted into a dev_err() kernel log message, and in dasd_{eckd,fba}_free_cp the same pointer is the source of memcpy() into a page returned to userspace; where the untranslated absolute address resolves to mapped memory this is a kernel-memory disclosure primitive rather than a mere fault.\nI:H - dasd_eckd_free_cp()/dasd_fba_free_cp() pass the mistranslated pointer to kmem_cache_free(dasd_page_cache, cda \u0026 PAGE_MASK), injecting an arbitrary address into the slab allocator\u0027s freelist \u2014 allocator metadata/live-object corruption that is the classic basis for a write primitive.\nA:H - The commit states the bug \"leads to a kernel panic in error cases\"; the dereference occurs in interrupt/tasklet context on an unmapped address, producing an unrecoverable addressing exception and taking the whole system down."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-05T11:35:35.753Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/c116475f7d6410b1e6d399207ac75de6cf9c3652"
        },
        {
          "url": "https://git.kernel.org/stable/c/b3a58f3b90f564f42a5c35778d8c5107b2c2150b"
        }
      ],
      "title": "s390/dasd: Fix invalid dereferencing of indirect CCW data pointer",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2024-42099",
    "datePublished": "2024-07-30T07:45:55.643Z",
    "dateReserved": "2024-07-29T15:50:41.173Z",
    "dateUpdated": "2026-08-05T11:35:35.753Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2024-42099",
      "date": "2026-08-06",
      "epss": "0.00216",
      "percentile": "0.12013"
    },
    "fkie_nvd": {
      "descriptions": "[{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\ns390/dasd: Fix invalid dereferencing of indirect CCW data pointer\\n\\nFix invalid dereferencing of indirect CCW data pointer in\\ndasd_eckd_dump_sense() that leads to a kernel panic in error cases.\\n\\nWhen using indirect addressing for DASD CCWs (IDAW) the CCW CDA pointer\\ndoes not contain the data address itself but a pointer to the IDAL.\\nThis needs to be translated from physical to virtual as well before\\nusing it.\\n\\nThis dereferencing is also used for dasd_page_cache and also fixed\\nalthough it is very unlikely that this code path ever gets used.\"}, {\"lang\": \"es\", \"value\": \"En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: s390/dasd: corrige la desreferenciaci\\u00f3n no v\\u00e1lida del puntero de datos CCW indirecto. Se corrige la desreferenciaci\\u00f3n no v\\u00e1lida del puntero de datos CCW indirecto en dasd_eckd_dump_sense() que genera p\\u00e1nico en el kernel en casos de error. Cuando se utiliza direccionamiento indirecto para DASD CCW (IDAW), el puntero CCW CDA no contiene la direcci\\u00f3n de datos en s\\u00ed, sino un puntero al IDAL. Esto tambi\\u00e9n debe traducirse de f\\u00edsico a virtual antes de usarlo. Esta desreferenciaci\\u00f3n tambi\\u00e9n se usa para dasd_page_cache y tambi\\u00e9n se corrige, aunque es muy poco probable que esta ruta de c\\u00f3digo se use alguna vez.\"}]",
      "id": "CVE-2024-42099",
      "lastModified": "2024-11-21T09:33:35.880",
      "published": "2024-07-30T08:15:02.503",
      "references": "[{\"url\": \"https://git.kernel.org/stable/c/b3a58f3b90f564f42a5c35778d8c5107b2c2150b\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}, {\"url\": \"https://git.kernel.org/stable/c/c116475f7d6410b1e6d399207ac75de6cf9c3652\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}, {\"url\": \"https://git.kernel.org/stable/c/b3a58f3b90f564f42a5c35778d8c5107b2c2150b\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}, {\"url\": \"https://git.kernel.org/stable/c/c116475f7d6410b1e6d399207ac75de6cf9c3652\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}]",
      "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
      "vulnStatus": "Awaiting Analysis"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2024-42099\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2024-07-30T08:15:02.503\",\"lastModified\":\"2026-08-04T11:19:33.370\",\"vulnStatus\":\"Modified\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\ns390/dasd: Fix invalid dereferencing of indirect CCW data pointer\\n\\nFix invalid dereferencing of indirect CCW data pointer in\\ndasd_eckd_dump_sense() that leads to a kernel panic in error cases.\\n\\nWhen using indirect addressing for DASD CCWs (IDAW) the CCW CDA pointer\\ndoes not contain the data address itself but a pointer to the IDAL.\\nThis needs to be translated from physical to virtual as well before\\nusing it.\\n\\nThis dereferencing is also used for dasd_page_cache and also fixed\\nalthough it is very unlikely that this code path ever gets used.\"},{\"lang\":\"es\",\"value\":\"En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: s390/dasd: corrige la desreferenciaci\u00f3n no v\u00e1lida del puntero de datos CCW indirecto. Se corrige la desreferenciaci\u00f3n no v\u00e1lida del puntero de datos CCW indirecto en dasd_eckd_dump_sense() que genera p\u00e1nico en el kernel en casos de error. Cuando se utiliza direccionamiento indirecto para DASD CCW (IDAW), el puntero CCW CDA no contiene la direcci\u00f3n de datos en s\u00ed, sino un puntero al IDAL. Esto tambi\u00e9n debe traducirse de f\u00edsico a virtual antes de usarlo. Esta desreferenciaci\u00f3n tambi\u00e9n se usa para dasd_page_cache y tambi\u00e9n se corrige, aunque es muy poco probable que esta ruta de c\u00f3digo se use alguna vez.\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"drivers/s390/block/dasd_eckd.c\",\"drivers/s390/block/dasd_fba.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"c0bd39601c13ab08e961d77a90dfeeff56056353\",\"lessThan\":\"c116475f7d6410b1e6d399207ac75de6cf9c3652\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"c0bd39601c13ab08e961d77a90dfeeff56056353\",\"lessThan\":\"b3a58f3b90f564f42a5c35778d8c5107b2c2150b\",\"versionType\":\"git\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"drivers/s390/block/dasd_eckd.c\",\"drivers/s390/block/dasd_fba.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"6.9\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"6.9\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.9.9\",\"lessThanOrEqual\":\"6.9.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.10\",\"lessThanOrEqual\":\"*\",\"versionType\":\"original_commit_for_fix\",\"status\":\"unaffected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H\",\"baseScore\":7.8,\"baseSeverity\":\"HIGH\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":5.9},{\"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}],\"ssvcV203\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"ssvcData\":{\"timestamp\":\"2024-09-10T16:18:08.885976Z\",\"id\":\"CVE-2024-42099\",\"options\":[{\"exploitation\":\"none\"},{\"automatable\":\"no\"},{\"technicalImpact\":\"partial\"}],\"role\":\"CISA Coordinator\",\"version\":\"2.0.3\"}}]},\"weaknesses\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-476\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.9\",\"versionEndExcluding\":\"6.9.9\",\"matchCriteriaId\":\"6E935B78-DF63-4FD6-B160-8ADA44421209\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.10:rc1:*:*:*:*:*:*\",\"matchCriteriaId\":\"2EBB4392-5FA6-4DA9-9772-8F9C750109FA\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.10:rc2:*:*:*:*:*:*\",\"matchCriteriaId\":\"331C2F14-12C7-45D5-893D-8C52EE38EA10\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.10:rc3:*:*:*:*:*:*\",\"matchCriteriaId\":\"3173713D-909A-4DD3-9DD4-1E171EB057EE\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.10:rc4:*:*:*:*:*:*\",\"matchCriteriaId\":\"79F18AFA-40F7-43F0-BA30-7BDB65F918B9\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.10:rc5:*:*:*:*:*:*\",\"matchCriteriaId\":\"BD973AA4-A789-49BD-8D57-B2846935D3C7\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.10:rc6:*:*:*:*:*:*\",\"matchCriteriaId\":\"8F3E9E0C-AC3E-4967-AF80-6483E8AB0078\"}]}]}],\"references\":[{\"url\":\"https://git.kernel.org/stable/c/b3a58f3b90f564f42a5c35778d8c5107b2c2150b\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/c116475f7d6410b1e6d399207ac75de6cf9c3652\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/b3a58f3b90f564f42a5c35778d8c5107b2c2150b\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/c116475f7d6410b1e6d399207ac75de6cf9c3652\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Patch\"]}]}}",
    "redhat_vex": {
      "aggregate_severity": "Moderate",
      "current_release_date": "2026-08-04T18:33:44+00:00",
      "cve": "CVE-2024-42099",
      "id": "CVE-2024-42099",
      "initial_release_date": "2024-07-30T00:00:00+00:00",
      "product_status:known_not_affected": "198",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: s390/dasd: Fix invalid dereferencing of indirect CCW data pointer",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2024/cve-2024-42099.json",
      "version": "3"
    },
    "suse_vex": {
      "aggregate_severity": "moderate",
      "current_release_date": "2026-07-23T02:02:38Z",
      "cve": "CVE-2024-42099",
      "id": "CVE-2024-42099",
      "initial_release_date": "2024-08-06T02:00:03Z",
      "product_status:known_not_affected": "324",
      "source": "SUSE CSAF VEX",
      "status": "interim",
      "title": "SUSE CVE CVE-2024-42099",
      "url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2024-42099.json",
      "version": "18"
    },
    "vulnrichment": {
      "containers": "{\"adp\": [{\"title\": \"CVE Program Container\", \"references\": [{\"url\": \"https://git.kernel.org/stable/c/c116475f7d6410b1e6d399207ac75de6cf9c3652\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/b3a58f3b90f564f42a5c35778d8c5107b2c2150b\", \"tags\": [\"x_transferred\"]}], \"providerMetadata\": {\"orgId\": \"af854a3a-2127-422b-91ae-364da2661108\", \"shortName\": \"CVE\", \"dateUpdated\": \"2024-08-02T04:54:31.742Z\"}}, {\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2024-42099\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2024-09-10T16:18:08.885976Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2024-09-11T12:42:12.794Z\"}}], \"cna\": {\"title\": \"s390/dasd: Fix invalid dereferencing of indirect CCW data pointer\", \"affected\": [{\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"c0bd39601c13ab08e961d77a90dfeeff56056353\", \"lessThan\": \"c116475f7d6410b1e6d399207ac75de6cf9c3652\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"c0bd39601c13ab08e961d77a90dfeeff56056353\", \"lessThan\": \"b3a58f3b90f564f42a5c35778d8c5107b2c2150b\", \"versionType\": \"git\"}], \"programFiles\": [\"drivers/s390/block/dasd_eckd.c\", \"drivers/s390/block/dasd_fba.c\"], \"defaultStatus\": \"unaffected\"}, {\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"6.9\"}, {\"status\": \"unaffected\", \"version\": \"0\", \"lessThan\": \"6.9\", \"versionType\": \"semver\"}, {\"status\": \"unaffected\", \"version\": \"6.9.9\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.9.*\"}, {\"status\": \"unaffected\", \"version\": \"6.10\", \"versionType\": \"original_commit_for_fix\", \"lessThanOrEqual\": \"*\"}], \"programFiles\": [\"drivers/s390/block/dasd_eckd.c\", \"drivers/s390/block/dasd_fba.c\"], \"defaultStatus\": \"affected\"}], \"references\": [{\"url\": \"https://git.kernel.org/stable/c/c116475f7d6410b1e6d399207ac75de6cf9c3652\"}, {\"url\": \"https://git.kernel.org/stable/c/b3a58f3b90f564f42a5c35778d8c5107b2c2150b\"}], \"x_generator\": {\"engine\": \"bippy-1.2.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\ns390/dasd: Fix invalid dereferencing of indirect CCW data pointer\\n\\nFix invalid dereferencing of indirect CCW data pointer in\\ndasd_eckd_dump_sense() that leads to a kernel panic in error cases.\\n\\nWhen using indirect addressing for DASD CCWs (IDAW) the CCW CDA pointer\\ndoes not contain the data address itself but a pointer to the IDAL.\\nThis needs to be translated from physical to virtual as well before\\nusing it.\\n\\nThis dereferencing is also used for dasd_page_cache and also fixed\\nalthough it is very unlikely that this code path ever gets used.\"}], \"cpeApplicability\": [{\"nodes\": [{\"negate\": false, \"cpeMatch\": [{\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.9.9\", \"versionStartIncluding\": \"6.9\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.10\", \"versionStartIncluding\": \"6.9\"}], \"operator\": \"OR\"}]}], \"providerMetadata\": {\"orgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"shortName\": \"Linux\", \"dateUpdated\": \"2026-05-11T20:26:58.789Z\"}}}",
      "cveMetadata": "{\"cveId\": \"CVE-2024-42099\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-05-11T20:26:58.789Z\", \"dateReserved\": \"2024-07-29T15:50:41.173Z\", \"assignerOrgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"datePublished\": \"2024-07-30T07:45:55.643Z\", \"assignerShortName\": \"Linux\"}",
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }
  }
}



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…

Loading…