cve-2024-46829
Vulnerability from cvelistv5
Published
2024-09-27 12:39
Modified
2024-12-19 09:24
Severity ?
Summary
In the Linux kernel, the following vulnerability has been resolved: rtmutex: Drop rt_mutex::wait_lock before scheduling rt_mutex_handle_deadlock() is called with rt_mutex::wait_lock held. In the good case it returns with the lock held and in the deadlock case it emits a warning and goes into an endless scheduling loop with the lock held, which triggers the 'scheduling in atomic' warning. Unlock rt_mutex::wait_lock in the dead lock case before issuing the warning and dropping into the schedule for ever loop. [ tglx: Moved unlock before the WARN(), removed the pointless comment, massaged changelog, added Fixes tag ]
Impacted products
Vendor Product Version
Linux Linux Version: 3d5c9340d1949733eb37616abd15db36aef9a57c
Version: 3d5c9340d1949733eb37616abd15db36aef9a57c
Version: 3d5c9340d1949733eb37616abd15db36aef9a57c
Version: 3d5c9340d1949733eb37616abd15db36aef9a57c
Version: 3d5c9340d1949733eb37616abd15db36aef9a57c
Version: 3d5c9340d1949733eb37616abd15db36aef9a57c
Version: 3d5c9340d1949733eb37616abd15db36aef9a57c
Version: 3d5c9340d1949733eb37616abd15db36aef9a57c
Create a notification for this product.
   Linux Linux Version: 3.16
Create a notification for this product.
Show details on NVD website


{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2024-46829",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "partial"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2024-09-29T14:12:19.650993Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2024-09-29T14:12:29.965Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "kernel/locking/rtmutex.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "432efdbe7da5ecfcbc0c2180cfdbab1441752a38",
              "status": "affected",
              "version": "3d5c9340d1949733eb37616abd15db36aef9a57c",
              "versionType": "git"
            },
            {
              "lessThan": "6a976e9a47e8e5b326de671811561cab12e6fb1f",
              "status": "affected",
              "version": "3d5c9340d1949733eb37616abd15db36aef9a57c",
              "versionType": "git"
            },
            {
              "lessThan": "1401da1486dc1cdbef6025fd74a3977df3a3e5d0",
              "status": "affected",
              "version": "3d5c9340d1949733eb37616abd15db36aef9a57c",
              "versionType": "git"
            },
            {
              "lessThan": "93f44655472d9cd418293d328f9d141ca234ad83",
              "status": "affected",
              "version": "3d5c9340d1949733eb37616abd15db36aef9a57c",
              "versionType": "git"
            },
            {
              "lessThan": "a92d81c9efec9280681c27a2c0a963fd0f1338e0",
              "status": "affected",
              "version": "3d5c9340d1949733eb37616abd15db36aef9a57c",
              "versionType": "git"
            },
            {
              "lessThan": "85f03ca98e07cd0786738b56ae73740bce0ac27f",
              "status": "affected",
              "version": "3d5c9340d1949733eb37616abd15db36aef9a57c",
              "versionType": "git"
            },
            {
              "lessThan": "f13b5afc5c4889569d84c3011ce449f61fccfb28",
              "status": "affected",
              "version": "3d5c9340d1949733eb37616abd15db36aef9a57c",
              "versionType": "git"
            },
            {
              "lessThan": "d33d26036a0274b472299d7dcdaa5fb34329f91b",
              "status": "affected",
              "version": "3d5c9340d1949733eb37616abd15db36aef9a57c",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "kernel/locking/rtmutex.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "3.16"
            },
            {
              "lessThan": "3.16",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "4.19.*",
              "status": "unaffected",
              "version": "4.19.322",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.4.*",
              "status": "unaffected",
              "version": "5.4.284",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.10.*",
              "status": "unaffected",
              "version": "5.10.226",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.167",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.1.*",
              "status": "unaffected",
              "version": "6.1.110",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.6.*",
              "status": "unaffected",
              "version": "6.6.51",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.10.*",
              "status": "unaffected",
              "version": "6.10.10",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "6.11",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nrtmutex: Drop rt_mutex::wait_lock before scheduling\n\nrt_mutex_handle_deadlock() is called with rt_mutex::wait_lock held.  In the\ngood case it returns with the lock held and in the deadlock case it emits a\nwarning and goes into an endless scheduling loop with the lock held, which\ntriggers the \u0027scheduling in atomic\u0027 warning.\n\nUnlock rt_mutex::wait_lock in the dead lock case before issuing the warning\nand dropping into the schedule for ever loop.\n\n[ tglx: Moved unlock before the WARN(), removed the pointless comment,\n  \tmassaged changelog, added Fixes tag ]"
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2024-12-19T09:24:03.394Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/432efdbe7da5ecfcbc0c2180cfdbab1441752a38"
        },
        {
          "url": "https://git.kernel.org/stable/c/6a976e9a47e8e5b326de671811561cab12e6fb1f"
        },
        {
          "url": "https://git.kernel.org/stable/c/1401da1486dc1cdbef6025fd74a3977df3a3e5d0"
        },
        {
          "url": "https://git.kernel.org/stable/c/93f44655472d9cd418293d328f9d141ca234ad83"
        },
        {
          "url": "https://git.kernel.org/stable/c/a92d81c9efec9280681c27a2c0a963fd0f1338e0"
        },
        {
          "url": "https://git.kernel.org/stable/c/85f03ca98e07cd0786738b56ae73740bce0ac27f"
        },
        {
          "url": "https://git.kernel.org/stable/c/f13b5afc5c4889569d84c3011ce449f61fccfb28"
        },
        {
          "url": "https://git.kernel.org/stable/c/d33d26036a0274b472299d7dcdaa5fb34329f91b"
        }
      ],
      "title": "rtmutex: Drop rt_mutex::wait_lock before scheduling",
      "x_generator": {
        "engine": "bippy-5f407fcff5a0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2024-46829",
    "datePublished": "2024-09-27T12:39:27.764Z",
    "dateReserved": "2024-09-11T15:12:18.286Z",
    "dateUpdated": "2024-12-19T09:24:03.394Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.1",
  "vulnerability-lookup:meta": {
    "nvd": "{\"cve\":{\"id\":\"CVE-2024-46829\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2024-09-27T13:15:15.300\",\"lastModified\":\"2024-10-02T14:27:57.920\",\"vulnStatus\":\"Analyzed\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nrtmutex: Drop rt_mutex::wait_lock before scheduling\\n\\nrt_mutex_handle_deadlock() is called with rt_mutex::wait_lock held.  In the\\ngood case it returns with the lock held and in the deadlock case it emits a\\nwarning and goes into an endless scheduling loop with the lock held, which\\ntriggers the \u0027scheduling in atomic\u0027 warning.\\n\\nUnlock rt_mutex::wait_lock in the dead lock case before issuing the warning\\nand dropping into the schedule for ever loop.\\n\\n[ tglx: Moved unlock before the WARN(), removed the pointless comment,\\n  \\tmassaged changelog, added Fixes tag ]\"},{\"lang\":\"es\",\"value\":\"En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: rtmutex: Se elimina rt_mutex::wait_lock antes de programar rt_mutex_handle_deadlock() se llama con rt_mutex::wait_lock retenido. En el caso bueno, regresa con el bloqueo retenido y en el caso de bloqueo, emite una advertencia y entra en un bucle de programaci\u00f3n sin fin con el bloqueo retenido, lo que activa la advertencia \u0027programaci\u00f3n en at\u00f3mico\u0027. Desbloquee rt_mutex::wait_lock en el caso de bloqueo antes de emitir la advertencia y entre en el bucle de programaci\u00f3n para siempre. [ tglx: Se movi\u00f3 el desbloqueo antes de WARN(), se elimin\u00f3 el comentario sin sentido, se modific\u00f3 el registro de cambios, se agreg\u00f3 la etiqueta Fixes ] \"}],\"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-667\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"3.2.61\",\"versionEndExcluding\":\"3.3\",\"matchCriteriaId\":\"F6EFD13C-6D95-47F0-8F9C-53DD06130790\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"3.4.99\",\"versionEndExcluding\":\"3.5\",\"matchCriteriaId\":\"D4310B1E-0263-4BD2-A3C7-E770A053063C\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"3.10.49\",\"versionEndExcluding\":\"3.11\",\"matchCriteriaId\":\"1E06BE63-371A-4BAC-95A3-E3C05EA345D8\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"3.12.25\",\"versionEndExcluding\":\"3.13\",\"matchCriteriaId\":\"A33F5FD8-266F-4755-BC57-5E0051E80026\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"3.14.10\",\"versionEndExcluding\":\"3.15\",\"matchCriteriaId\":\"18075701-6AEB-4657-97FE-D7A979CCD43B\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"3.15.3\",\"versionEndExcluding\":\"3.16\",\"matchCriteriaId\":\"3F5BDEFB-CC2B-4449-B7AB-4316AFBBEA54\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"3.16\",\"versionEndExcluding\":\"4.19.322\",\"matchCriteriaId\":\"A7051208-BC4B-4D43-8665-CE1E87053EF7\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"4.20\",\"versionEndExcluding\":\"5.4.284\",\"matchCriteriaId\":\"6265A402-9C3C-438F-BFC5-4194B2568B85\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.5\",\"versionEndExcluding\":\"5.10.226\",\"matchCriteriaId\":\"864FC17C-501A-4823-A643-6F35D65D8A97\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.11\",\"versionEndExcluding\":\"5.15.167\",\"matchCriteriaId\":\"043405A4-25FE-45D4-A7BB-2A0C3B7D17C1\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.16\",\"versionEndExcluding\":\"6.1.110\",\"matchCriteriaId\":\"6B1A95FC-7E7E-428B-BB59-F76640C652AE\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.2\",\"versionEndExcluding\":\"6.6.51\",\"matchCriteriaId\":\"E4529134-BAC4-4776-840B-304009E181A0\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.7\",\"versionEndExcluding\":\"6.10.10\",\"matchCriteriaId\":\"ACDEE48C-137A-4731-90D0-A675865E1BED\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.11:rc1:*:*:*:*:*:*\",\"matchCriteriaId\":\"8B3CE743-2126-47A3-8B7C-822B502CF119\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.11:rc2:*:*:*:*:*:*\",\"matchCriteriaId\":\"4DEB27E7-30AA-45CC-8934-B89263EF3551\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.11:rc3:*:*:*:*:*:*\",\"matchCriteriaId\":\"E0005AEF-856E-47EB-BFE4-90C46899394D\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.11:rc4:*:*:*:*:*:*\",\"matchCriteriaId\":\"39889A68-6D34-47A6-82FC-CD0BF23D6754\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.11:rc5:*:*:*:*:*:*\",\"matchCriteriaId\":\"B8383ABF-1457-401F-9B61-EE50F4C61F4F\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.11:rc6:*:*:*:*:*:*\",\"matchCriteriaId\":\"B77A9280-37E6-49AD-B559-5B23A3B1DC3D\"}]}]}],\"references\":[{\"url\":\"https://git.kernel.org/stable/c/1401da1486dc1cdbef6025fd74a3977df3a3e5d0\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/432efdbe7da5ecfcbc0c2180cfdbab1441752a38\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/6a976e9a47e8e5b326de671811561cab12e6fb1f\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/85f03ca98e07cd0786738b56ae73740bce0ac27f\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/93f44655472d9cd418293d328f9d141ca234ad83\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/a92d81c9efec9280681c27a2c0a963fd0f1338e0\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/d33d26036a0274b472299d7dcdaa5fb34329f91b\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/f13b5afc5c4889569d84c3011ce449f61fccfb28\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]}]}}",
    "vulnrichment": {
      "containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2024-46829\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2024-09-29T14:12:19.650993Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2024-09-29T14:12:20.733Z\"}}], \"cna\": {\"title\": \"rtmutex: Drop rt_mutex::wait_lock before scheduling\", \"affected\": [{\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"3d5c9340d194\", \"lessThan\": \"432efdbe7da5\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"3d5c9340d194\", \"lessThan\": \"6a976e9a47e8\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"3d5c9340d194\", \"lessThan\": \"1401da1486dc\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"3d5c9340d194\", \"lessThan\": \"93f44655472d\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"3d5c9340d194\", \"lessThan\": \"a92d81c9efec\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"3d5c9340d194\", \"lessThan\": \"85f03ca98e07\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"3d5c9340d194\", \"lessThan\": \"f13b5afc5c48\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"3d5c9340d194\", \"lessThan\": \"d33d26036a02\", \"versionType\": \"git\"}], \"programFiles\": [\"kernel/locking/rtmutex.c\"], \"defaultStatus\": \"unaffected\"}, {\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"3.16\"}, {\"status\": \"unaffected\", \"version\": \"0\", \"lessThan\": \"3.16\", \"versionType\": \"semver\"}, {\"status\": \"unaffected\", \"version\": \"4.19.322\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"4.19.*\"}, {\"status\": \"unaffected\", \"version\": \"5.4.284\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.4.*\"}, {\"status\": \"unaffected\", \"version\": \"5.10.226\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.10.*\"}, {\"status\": \"unaffected\", \"version\": \"5.15.167\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.15.*\"}, {\"status\": \"unaffected\", \"version\": \"6.1.110\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.1.*\"}, {\"status\": \"unaffected\", \"version\": \"6.6.51\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.6.*\"}, {\"status\": \"unaffected\", \"version\": \"6.10.10\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.10.*\"}, {\"status\": \"unaffected\", \"version\": \"6.11\", \"versionType\": \"original_commit_for_fix\", \"lessThanOrEqual\": \"*\"}], \"programFiles\": [\"kernel/locking/rtmutex.c\"], \"defaultStatus\": \"affected\"}], \"references\": [{\"url\": \"https://git.kernel.org/stable/c/432efdbe7da5ecfcbc0c2180cfdbab1441752a38\"}, {\"url\": \"https://git.kernel.org/stable/c/6a976e9a47e8e5b326de671811561cab12e6fb1f\"}, {\"url\": \"https://git.kernel.org/stable/c/1401da1486dc1cdbef6025fd74a3977df3a3e5d0\"}, {\"url\": \"https://git.kernel.org/stable/c/93f44655472d9cd418293d328f9d141ca234ad83\"}, {\"url\": \"https://git.kernel.org/stable/c/a92d81c9efec9280681c27a2c0a963fd0f1338e0\"}, {\"url\": \"https://git.kernel.org/stable/c/85f03ca98e07cd0786738b56ae73740bce0ac27f\"}, {\"url\": \"https://git.kernel.org/stable/c/f13b5afc5c4889569d84c3011ce449f61fccfb28\"}, {\"url\": \"https://git.kernel.org/stable/c/d33d26036a0274b472299d7dcdaa5fb34329f91b\"}], \"x_generator\": {\"engine\": \"bippy-9e1c9544281a\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nrtmutex: Drop rt_mutex::wait_lock before scheduling\\n\\nrt_mutex_handle_deadlock() is called with rt_mutex::wait_lock held.  In the\\ngood case it returns with the lock held and in the deadlock case it emits a\\nwarning and goes into an endless scheduling loop with the lock held, which\\ntriggers the \u0027scheduling in atomic\u0027 warning.\\n\\nUnlock rt_mutex::wait_lock in the dead lock case before issuing the warning\\nand dropping into the schedule for ever loop.\\n\\n[ tglx: Moved unlock before the WARN(), removed the pointless comment,\\n  \\tmassaged changelog, added Fixes tag ]\"}], \"providerMetadata\": {\"orgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"shortName\": \"Linux\", \"dateUpdated\": \"2024-11-05T09:47:25.982Z\"}}}",
      "cveMetadata": "{\"cveId\": \"CVE-2024-46829\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2024-11-05T09:47:25.982Z\", \"dateReserved\": \"2024-09-11T15:12:18.286Z\", \"assignerOrgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"datePublished\": \"2024-09-27T12:39:27.764Z\", \"assignerShortName\": \"Linux\"}",
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }
  }
}


Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Sightings

Author Source Type Date

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
  • Confirmed: The vulnerability is confirmed from an analyst perspective.
  • Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
  • Patched: This vulnerability was successfully patched by the user reporting the sighting.
  • Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
  • Not confirmed: The user expresses doubt about the veracity of the vulnerability.
  • Not patched: This vulnerability was not successfully patched by the user reporting the sighting.