{ "dataType": "CVE_RECORD", "dataVersion": "5.2", "cveMetadata": { "cveId": "CVE-2022-50760", "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "state": "PUBLISHED", "assignerShortName": "Linux", "dateReserved": "2025-12-24T13:02:21.545Z", "datePublished": "2025-12-24T13:05:52.582Z", "dateUpdated": "2026-05-11T19:24:59.375Z" }, "containers": { "cna": { "providerMetadata": { "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "shortName": "Linux", "dateUpdated": "2026-05-11T19:24:59.375Z" }, "descriptions": [ { "lang": "en", "value": "In the Linux kernel, the following vulnerability has been resolved:\n\ndrm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios()\n\nAs comment of pci_get_class() says, it returns a pci_device with its\nrefcount increased and decreased the refcount for the input parameter\n@from if it is not NULL.\n\nIf we break the loop in amdgpu_atrm_get_bios() with 'pdev' not NULL, we\nneed to call pci_dev_put() to decrease the refcount. Add the missing\npci_dev_put() to avoid refcount leak." } ], "affected": [ { "product": "Linux", "vendor": "Linux", "defaultStatus": "unaffected", "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git", "programFiles": [ "drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c" ], "versions": [ { "version": "d38ceaf99ed015f2a0b9af3499791bd3a3daae21", "lessThan": "6611feef35c0c8c4d297b28a7fc6ab3a2c47eca7", "status": "affected", "versionType": "git" }, { "version": "d38ceaf99ed015f2a0b9af3499791bd3a3daae21", "lessThan": "da7c78ea9e62bb65273d3ff19a3866ec205bfe18", "status": "affected", "versionType": "git" }, { "version": "d38ceaf99ed015f2a0b9af3499791bd3a3daae21", "lessThan": "3360125d721c91d697c71201f18f042ff743e936", "status": "affected", "versionType": "git" }, { "version": "d38ceaf99ed015f2a0b9af3499791bd3a3daae21", "lessThan": "981024abf5fe605c94d4f906f65d1b3408d628be", "status": "affected", "versionType": "git" }, { "version": "d38ceaf99ed015f2a0b9af3499791bd3a3daae21", "lessThan": "7c1ddf7c664b5bc91f14b1bdeaa45520ef1760e4", "status": "affected", "versionType": "git" }, { "version": "d38ceaf99ed015f2a0b9af3499791bd3a3daae21", "lessThan": "8f2d2badf8ca5e7e7c30d88840b695c8af7286f3", "status": "affected", "versionType": "git" }, { "version": "d38ceaf99ed015f2a0b9af3499791bd3a3daae21", "lessThan": "9d4057d0452243917e12eb19f1599c96f2f05b14", "status": "affected", "versionType": "git" }, { "version": "d38ceaf99ed015f2a0b9af3499791bd3a3daae21", "lessThan": "a8b54ad7106c0604c4adc4933138b3557739bce0", "status": "affected", "versionType": "git" }, { "version": "d38ceaf99ed015f2a0b9af3499791bd3a3daae21", "lessThan": "ca54639c7752edf1304d92ff4d0c049d4efc9ba0", "status": "affected", "versionType": "git" } ] }, { "product": "Linux", "vendor": "Linux", "defaultStatus": "affected", "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git", "programFiles": [ "drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c" ], "versions": [ { "version": "4.2", "status": "affected" }, { "version": "0", "lessThan": "4.2", "status": "unaffected", "versionType": "semver" }, { "version": "4.9.337", "lessThanOrEqual": "4.9.*", "status": "unaffected", "versionType": "semver" }, { "version": "4.14.303", "lessThanOrEqual": "4.14.*", "status": "unaffected", "versionType": "semver" }, { "version": "4.19.270", "lessThanOrEqual": "4.19.*", "status": "unaffected", "versionType": "semver" }, { "version": "5.4.229", "lessThanOrEqual": "5.4.*", "status": "unaffected", "versionType": "semver" }, { "version": "5.10.163", "lessThanOrEqual": "5.10.*", "status": "unaffected", "versionType": "semver" }, { "version": "5.15.86", "lessThanOrEqual": "5.15.*", "status": "unaffected", "versionType": "semver" }, { "version": "6.0.16", "lessThanOrEqual": "6.0.*", "status": "unaffected", "versionType": "semver" }, { "version": "6.1.2", "lessThanOrEqual": "6.1.*", "status": "unaffected", "versionType": "semver" }, { "version": "6.2", "lessThanOrEqual": "*", "status": "unaffected", "versionType": "original_commit_for_fix" } ] } ], "cpeApplicability": [ { "nodes": [ { "operator": "OR", "negate": false, "cpeMatch": [ { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "4.2", "versionEndExcluding": "4.9.337" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "4.2", "versionEndExcluding": "4.14.303" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "4.2", "versionEndExcluding": "4.19.270" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "4.2", "versionEndExcluding": "5.4.229" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "4.2", "versionEndExcluding": "5.10.163" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "4.2", "versionEndExcluding": "5.15.86" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "4.2", "versionEndExcluding": "6.0.16" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "4.2", "versionEndExcluding": "6.1.2" }, { "vulnerable": true, "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "versionStartIncluding": "4.2", "versionEndExcluding": "6.2" } ] } ] } ], "references": [ { "url": "https://git.kernel.org/stable/c/6611feef35c0c8c4d297b28a7fc6ab3a2c47eca7" }, { "url": "https://git.kernel.org/stable/c/da7c78ea9e62bb65273d3ff19a3866ec205bfe18" }, { "url": "https://git.kernel.org/stable/c/3360125d721c91d697c71201f18f042ff743e936" }, { "url": "https://git.kernel.org/stable/c/981024abf5fe605c94d4f906f65d1b3408d628be" }, { "url": "https://git.kernel.org/stable/c/7c1ddf7c664b5bc91f14b1bdeaa45520ef1760e4" }, { "url": "https://git.kernel.org/stable/c/8f2d2badf8ca5e7e7c30d88840b695c8af7286f3" }, { "url": "https://git.kernel.org/stable/c/9d4057d0452243917e12eb19f1599c96f2f05b14" }, { "url": "https://git.kernel.org/stable/c/a8b54ad7106c0604c4adc4933138b3557739bce0" }, { "url": "https://git.kernel.org/stable/c/ca54639c7752edf1304d92ff4d0c049d4efc9ba0" } ], "title": "drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios()", "x_generator": { "engine": "bippy-1.2.0" } } } }