Skip to content
Heist/ feed
Back to feed
MediumFix available

remoteproc: k3-r5: Fix error handling when power-up failed

Type: advisorySources: OSV

In the Linux kernel, the following vulnerability has been resolved: remoteproc: k3-r5: Fix error handling when power-up failed By simply bailing out, the driver was violating its rule and internal assumptions that either both or no rproc should be initialized. E.g., this could cause the first core to be available but not the second one, leading to crashes on its shutdown later on while trying to dereference that second instance.

Products
Kernel
Affected versions
Not specified
Fixed versions
6.1.113, 6.10.14, 6.11.3, 6.6.55
CVEs
CVE-2024-50176
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 12:47 UTC · Revision 1

Source evidence

remoteproc: k3-r5: Fix error handling when power-up failed

core-osv · Original source

Published 8 Nov 2024, 05:23 UTC

In the Linux kernel, the following vulnerability has been resolved: remoteproc: k3-r5: Fix error handling when power-up failed By simply bailing out, the driver was violating its rule and internal assumptions that either both or no rproc should be initialized. E.g., this could cause the first core to be available but not the second one, leading to crashes on its shutdown later on while trying to dereference that second instance.

osv:CVE-2024-50176

Kernel

Fixed versions: 6.1.113, 6.6.55, 6.10.14, 6.11.3

Complete source record
{
  "id": "ca7579d50933b29b7e2d9aaa665c1a5309c2bbc6e027f12a7017125a76684dd4",
  "url": "https://osv.dev/vulnerability/CVE-2024-50176",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "remoteproc: k3-r5: Fix error handling when power-up failed",
    "summary": "In the Linux kernel, the following vulnerability has been resolved: remoteproc: k3-r5: Fix error handling when power-up failed By simply bailing out, the driver was violating its rule and internal assumptions that either both or no rproc should be initialized. E.g., this could cause the first core to be available but not the second one, leading to crashes on its shutdown later on while trying to dereference that second instance.",
    "evidence": "osv:CVE-2024-50176",
    "products": [
      {
        "name": {
          "value": "Kernel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "6.1.113",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.6.55",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.10.14",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.11.3",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "medium",
    "structured": {
      "id": "CVE-2024-50176",
      "aliases": [
        "CVE-2024-50176"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "2a1ec20b174c0f613224c59e694639ac07308b53"
                },
                {
                  "fixed": "87ab3af7447791d0c619610fd560bd804549e187"
                }
              ]
            },
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "2494bc856e7ce50b1c4fd8afb4d17f2693f36565"
                },
                {
                  "fixed": "fc71c23958931713b5e76f317b76be37189f2516"
                }
              ]
            },
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "61f6f68447aba08aeaa97593af3a7d85a114891f"
                },
                {
                  "fixed": "afd102bde99d90ef41e043c846ea34b04433eb7b"
                },
                {
                  "fixed": "7afb5e3aa989c479979faeb18768a67889a7a9c6"
                },
                {
                  "fixed": "9ab27eb5866ccbf57715cfdba4b03d57776092fb"
                }
              ]
            },
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "6.1.95"
                },
                {
                  "fixed": "6.1.113"
                }
              ]
            },
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "6.6.35"
                },
                {
                  "fixed": "6.6.55"
                }
              ]
            },
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "6.9.6"
                },
                {
                  "fixed": "6.10"
                }
              ]
            },
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "8ae2a10f5c7010ac82ab015cf864199093d61a7d"
                }
              ]
            }
          ],
          "versions": [
            "v6.1.112",
            "v6.1.111",
            "v6.1.110",
            "v6.1.109",
            "v6.1.108",
            "v6.1.107",
            "v6.1.106",
            "v6.1.105",
            "v6.1.104",
            "v6.1.103",
            "v6.1.102",
            "v6.1.101",
            "v6.1.100",
            "v6.1.99",
            "v6.1.98",
            "v6.1.97",
            "v6.1.96",
            "v6.1.95",
            "v6.6.54",
            "v6.6.53",
            "v6.6.52",
            "v6.6.51",
            "v6.6.50",
            "v6.6.49",
            "v6.6.48",
            "v6.6.47",
            "v6.6.46",
            "v6.6.45",
            "v6.6.44",
            "v6.6.43",
            "v6.6.42",
            "v6.6.41",
            "v6.6.40",
            "v6.6.39",
            "v6.6.38",
            "v6.6.37",
            "v6.6.36",
            "v6.6.35",
            "v6.9.12",
            "v6.9.11",
            "v6.9.10",
            "v6.9.9",
            "v6.9.8",
            "v6.9.7",
            "v6.9.6"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-50176.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "6.1.113"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.2.0"
                },
                {
                  "fixed": "6.6.55"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.7.0"
                },
                {
                  "fixed": "6.10.14"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.10.0"
                },
                {
                  "fixed": "6.11.3"
                }
              ]
            }
          ],
          "package": {
            "name": "Kernel",
            "ecosystem": "Linux"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-50176.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:28.793805426Z",
      "provider": "osv",
      "references": [
        "https://git.kernel.org/stable/c/7afb5e3aa989c479979faeb18768a67889a7a9c6",
        "https://git.kernel.org/stable/c/87ab3af7447791d0c619610fd560bd804549e187",
        "https://git.kernel.org/stable/c/9ab27eb5866ccbf57715cfdba4b03d57776092fb",
        "https://git.kernel.org/stable/c/afd102bde99d90ef41e043c846ea34b04433eb7b",
        "https://git.kernel.org/stable/c/fc71c23958931713b5e76f317b76be37189f2516",
        "https://lists.debian.org/debian-lts-announce/2025/01/msg00001.html",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/50xxx/CVE-2024-50176.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2024-50176",
        "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/50xxx/CVE-2024-50176.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2024-50176",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 495571,
  "published_at": "2024-11-08T05:23:58.496+00:00"
}