Skip to content
Heist/ feed
Back to feed
UnratedFix available

clk: samsung: Fix memory leak in _samsung_clk_register_pll()

Type: advisorySources: OSV

In the Linux kernel, the following vulnerability has been resolved: clk: samsung: Fix memory leak in _samsung_clk_register_pll() If clk_register() fails, @pll->rate_table may have allocated memory by kmemdup(), so it needs to be freed, otherwise will cause memory leak issue, this patch fixes it.

Products
Kernel
Affected versions
Not specified
Fixed versions
4.14.303, 4.19.270, 5.10.163, 5.15.86, 5.4.229, 6.0.16, 6.1.2
CVEs
CVE-2022-50449
Confirmed fixed CVEs
Not specified
Updated in this feed
7 Nov 2026, 14:24 UTC · Revision 1

Source evidence

clk: samsung: Fix memory leak in _samsung_clk_register_pll()

core-osv · Original source

Published 1 Oct 2025, 11:45 UTC

In the Linux kernel, the following vulnerability has been resolved: clk: samsung: Fix memory leak in _samsung_clk_register_pll() If clk_register() fails, @pll->rate_table may have allocated memory by kmemdup(), so it needs to be freed, otherwise will cause memory leak issue, this patch fixes it.

osv:CVE-2022-50449

Kernel

Fixed versions: 4.14.303, 4.19.270, 5.4.229, 5.10.163, 5.15.86, 6.0.16, 6.1.2

Complete source record
{
  "id": "d71d1906770ec62ed6e226c774e9f2a60f8281612f7905532d8ca9ac1612c5f5",
  "url": "https://osv.dev/vulnerability/CVE-2022-50449",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "clk: samsung: Fix memory leak in _samsung_clk_register_pll()",
    "summary": "In the Linux kernel, the following vulnerability has been resolved: clk: samsung: Fix memory leak in _samsung_clk_register_pll() If clk_register() fails, @pll->rate_table may have allocated memory by kmemdup(), so it needs to be freed, otherwise will cause memory leak issue, this patch fixes it.",
    "evidence": "osv:CVE-2022-50449",
    "products": [
      {
        "name": {
          "value": "Kernel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "4.14.303",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "4.19.270",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "5.4.229",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "5.10.163",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "5.15.86",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.0.16",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.1.2",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "unknown",
    "structured": {
      "id": "CVE-2022-50449",
      "aliases": [
        "CVE-2022-50449"
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "3ff6e0d8d64d594a551b5c4904e4b617bf7eee22"
                },
                {
                  "fixed": "7b738276a596fa101d320591e9fa84ea0fc3f713"
                },
                {
                  "fixed": "2e8dc0626fe86ae08914478dec1419618c557bc0"
                },
                {
                  "fixed": "a00b4e0fa27317957536abf8f5d6a96d6cb9d9be"
                },
                {
                  "fixed": "da13355bb9961316d124f94dfc7a1385d0fb035a"
                },
                {
                  "fixed": "4e501a31af8efa593a2f003637b56d00b75dca23"
                },
                {
                  "fixed": "4887ec922e407b4feaf060c7b099482a5c52dee3"
                },
                {
                  "fixed": "a35323218ff32782d051d2643912311a22e07b6a"
                },
                {
                  "fixed": "5174e5b0d1b669a489524192b6adcbb3c54ebc72"
                }
              ]
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-50449.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "3.12.0"
                },
                {
                  "fixed": "4.14.303"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "4.15.0"
                },
                {
                  "fixed": "4.19.270"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "4.20.0"
                },
                {
                  "fixed": "5.4.229"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.5.0"
                },
                {
                  "fixed": "5.10.163"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.11.0"
                },
                {
                  "fixed": "5.15.86"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.16.0"
                },
                {
                  "fixed": "6.0.16"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.1.0"
                },
                {
                  "fixed": "6.1.2"
                }
              ]
            }
          ],
          "package": {
            "name": "Kernel",
            "ecosystem": "Linux"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-50449.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:51.218178821Z",
      "provider": "osv",
      "references": [
        "https://git.kernel.org/stable/c/2e8dc0626fe86ae08914478dec1419618c557bc0",
        "https://git.kernel.org/stable/c/4887ec922e407b4feaf060c7b099482a5c52dee3",
        "https://git.kernel.org/stable/c/4e501a31af8efa593a2f003637b56d00b75dca23",
        "https://git.kernel.org/stable/c/5174e5b0d1b669a489524192b6adcbb3c54ebc72",
        "https://git.kernel.org/stable/c/7b738276a596fa101d320591e9fa84ea0fc3f713",
        "https://git.kernel.org/stable/c/a00b4e0fa27317957536abf8f5d6a96d6cb9d9be",
        "https://git.kernel.org/stable/c/a35323218ff32782d051d2643912311a22e07b6a",
        "https://git.kernel.org/stable/c/da13355bb9961316d124f94dfc7a1385d0fb035a",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/50xxx/CVE-2022-50449.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2022-50449",
        "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/2022/50xxx/CVE-2022-50449.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2022-50449",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "core-osv",
  "document_id": 519618,
  "published_at": "2025-10-01T11:45:23.226+00:00"
}