Skip to content
Heist/ feed
Back to feed
UnratedFix available

MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed

Type: advisorySources: OSV

In the Linux kernel, the following vulnerability has been resolved: MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed This avoids warning: [ 0.118053] BUG: sleeping function called from invalid context at kernel/locking/mutex.c:283 Caused by get_c0_compare_int on secondary CPU. We also skipped saving IRQ number to struct clock_event_device *cd as it's never used by clockevent core, as per comments it's only meant for "non CPU local devices".

Products
Kernel
Affected versions
Not specified
Fixed versions
5.10.226, 5.15.167, 6.1.110, 6.10.10, 6.6.51
CVEs
CVE-2024-46832
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 02:44 UTC · Revision 1

Source evidence

MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed

core-osv · Original source

Published 27 Sept 2024, 12:39 UTC

In the Linux kernel, the following vulnerability has been resolved: MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed This avoids warning: [ 0.118053] BUG: sleeping function called from invalid context at kernel/locking/mutex.c:283 Caused by get_c0_compare_int on secondary CPU. We also skipped saving IRQ number to struct clock_event_device *cd as it's never used by clockevent core, as per comments it's only meant for "non CPU local devices".

osv:CVE-2024-46832

Kernel

Fixed versions: 5.10.226, 5.15.167, 6.1.110, 6.6.51, 6.10.10

Complete source record
{
  "id": "c593a09eec49d9ffd2e3e5f0922bde2ecfb78b567a6dda814bc34179f0981aa2",
  "url": "https://osv.dev/vulnerability/CVE-2024-46832",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed",
    "summary": "In the Linux kernel, the following vulnerability has been resolved: MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed This avoids warning: [ 0.118053] BUG: sleeping function called from invalid context at kernel/locking/mutex.c:283 Caused by get_c0_compare_int on secondary CPU. We also skipped saving IRQ number to struct clock_event_device *cd as it's never used by clockevent core, as per comments it's only meant for \"non CPU local devices\".",
    "evidence": "osv:CVE-2024-46832",
    "products": [
      {
        "name": {
          "value": "Kernel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "5.10.226",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "5.15.167",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.1.110",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.6.51",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.10.10",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "unknown",
    "structured": {
      "id": "CVE-2024-46832",
      "aliases": [
        "CVE-2024-46832"
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "38760d40ca61b18b2809e9c28df8b3ff9af8a02b"
                },
                {
                  "fixed": "d3ff0f98a52f0aafe35aa314d1c442f4318be3db"
                },
                {
                  "fixed": "e6cd871627abbb459d0ff6521d6bb9cf9d9f7522"
                },
                {
                  "fixed": "b1d2051373bfc65371ce4ac8911ed984d0178c98"
                },
                {
                  "fixed": "32ee0520159f1e8c2d6597c19690df452c528f30"
                },
                {
                  "fixed": "189d3ed3b25beee26ffe2abed278208bece13f52"
                },
                {
                  "fixed": "50f2b98dc83de7809a5c5bf0ccf9af2e75c37c13"
                }
              ]
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-46832.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "2.6.24"
                },
                {
                  "fixed": "5.10.226"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.11.0"
                },
                {
                  "fixed": "5.15.167"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.16.0"
                },
                {
                  "fixed": "6.1.110"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.2.0"
                },
                {
                  "fixed": "6.6.51"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.7.0"
                },
                {
                  "fixed": "6.10.10"
                }
              ]
            }
          ],
          "package": {
            "name": "Kernel",
            "ecosystem": "Linux"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-46832.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:33.101062146Z",
      "provider": "osv",
      "references": [
        "https://git.kernel.org/stable/c/189d3ed3b25beee26ffe2abed278208bece13f52",
        "https://git.kernel.org/stable/c/32ee0520159f1e8c2d6597c19690df452c528f30",
        "https://git.kernel.org/stable/c/50f2b98dc83de7809a5c5bf0ccf9af2e75c37c13",
        "https://git.kernel.org/stable/c/b1d2051373bfc65371ce4ac8911ed984d0178c98",
        "https://git.kernel.org/stable/c/d3ff0f98a52f0aafe35aa314d1c442f4318be3db",
        "https://git.kernel.org/stable/c/e6cd871627abbb459d0ff6521d6bb9cf9d9f7522",
        "https://lists.debian.org/debian-lts-announce/2025/01/msg00001.html",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/46xxx/CVE-2024-46832.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2024-46832",
        "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
      ],
      "provider_metadata": {
        "cna_assigner": "Linux",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/46xxx/CVE-2024-46832.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2024-46832",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "core-osv",
  "document_id": 499781,
  "published_at": "2024-09-27T12:39:29.734+00:00"
}