In the Linux kernel, the following vulnerability has been resolved:
drm/amd/pm: Fix negative array index read
Avoid using the negative values for clk_idex as an index into an array pptable->DpmDescriptor.
V2: fix clk_index return check (Tim Huang)
[
{
"digest": {
"line_hashes": [
"194868219358101896297743194578103777558",
"312404508762947194773073105075310360113",
"177814138070255502600241096668082399020",
"116979686149065327142905075906465733403",
"182271019560041548909544187639806877914",
"285530725508915937857711330287245839156",
"198615806719359731300154496319664216885",
"88845323280437679121005115976938565581",
"168887079073849405385498597717661157119",
"243315924138155508202157485879682409477",
"41506344504782082878705146909651167499",
"214530840482411505989054057656217788248",
"194699647166207026411590382090157678520",
"63374741432935356707453976061959771334",
"143291063925688251992589464792375099248",
"58091848075244889492573690380778978962",
"211813124168356082745411589965687829769",
"57483257868394059099681744662820614102",
"166105525767039816285165658977072439323",
"168605052067876846315756714207756151406",
"3696542521438353802146500247752333352"
],
"threshold": 0.9
},
"id": "CVE-2024-46821-0ad336c0",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@befd1dc693c98bad69a701ede3a298698f0f9436",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Line"
},
{
"digest": {
"function_hash": "213634165916187448301355228813194756986",
"length": 5319.0
},
"id": "CVE-2024-46821-105d027d",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@60f4a4bc3329e5cb8c4df0cc961f0d5ffd96e22d",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_print_clk_levels",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "199771471966038457388442282545557698067",
"length": 5402.0
},
"id": "CVE-2024-46821-120bbf28",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@60f4a4bc3329e5cb8c4df0cc961f0d5ffd96e22d",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_emit_clk_levels",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "135334387375969879412667075461479728105",
"length": 279.0
},
"id": "CVE-2024-46821-19fdb025",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@06a3810010b525b9958424e344f0c25b09e128fa",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_is_support_fine_grained_dpm",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "64246314047392789706245316162592678075",
"length": 813.0
},
"id": "CVE-2024-46821-1e6e28a5",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4711b1347cb9f0c3083da6d87c624d75f9bd1d50",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_force_clk_levels",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "213634165916187448301355228813194756986",
"length": 5319.0
},
"id": "CVE-2024-46821-1f866ab3",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e549cd6da1f21c34ba0f65adeca6a8aa9860b381",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_print_clk_levels",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "213634165916187448301355228813194756986",
"length": 5319.0
},
"id": "CVE-2024-46821-3051ee0b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c8c19ebf7c0b202a6a2d37a52ca112432723db5f",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_print_clk_levels",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "199771471966038457388442282545557698067",
"length": 5402.0
},
"id": "CVE-2024-46821-4983d67d",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c8c19ebf7c0b202a6a2d37a52ca112432723db5f",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_emit_clk_levels",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "135334387375969879412667075461479728105",
"length": 279.0
},
"id": "CVE-2024-46821-57567491",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c8c19ebf7c0b202a6a2d37a52ca112432723db5f",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_is_support_fine_grained_dpm",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"194868219358101896297743194578103777558",
"312404508762947194773073105075310360113",
"177814138070255502600241096668082399020",
"116979686149065327142905075906465733403",
"182271019560041548909544187639806877914",
"285530725508915937857711330287245839156",
"198615806719359731300154496319664216885",
"88845323280437679121005115976938565581",
"168887079073849405385498597717661157119",
"306298492581201753883117039193485092818",
"292350368541590418089704675711426925583",
"199614495983934314995198048353373903215",
"256633336070899192019061624069481027673",
"194835934570793332877846645931951105339",
"232746598924603675092824230053447528697",
"96495071848497995880779434779794516305",
"196734920483753427784302507048225968427",
"63374741432935356707453976061959771334",
"143291063925688251992589464792375099248",
"58091848075244889492573690380778978962",
"211813124168356082745411589965687829769",
"57483257868394059099681744662820614102",
"166105525767039816285165658977072439323",
"168605052067876846315756714207756151406",
"3696542521438353802146500247752333352"
],
"threshold": 0.9
},
"id": "CVE-2024-46821-5e844a9d",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@60f4a4bc3329e5cb8c4df0cc961f0d5ffd96e22d",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Line"
},
{
"digest": {
"function_hash": "199771471966038457388442282545557698067",
"length": 5402.0
},
"id": "CVE-2024-46821-60cf9d10",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@06a3810010b525b9958424e344f0c25b09e128fa",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_emit_clk_levels",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "135334387375969879412667075461479728105",
"length": 279.0
},
"id": "CVE-2024-46821-67858009",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4711b1347cb9f0c3083da6d87c624d75f9bd1d50",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_is_support_fine_grained_dpm",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "135334387375969879412667075461479728105",
"length": 279.0
},
"id": "CVE-2024-46821-68baf0de",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e549cd6da1f21c34ba0f65adeca6a8aa9860b381",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_is_support_fine_grained_dpm",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "203007004670848775151725841471133327522",
"length": 294.0
},
"id": "CVE-2024-46821-76208b2b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@befd1dc693c98bad69a701ede3a298698f0f9436",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_is_support_fine_grained_dpm",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "135334387375969879412667075461479728105",
"length": 279.0
},
"id": "CVE-2024-46821-7869ca17",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@60f4a4bc3329e5cb8c4df0cc961f0d5ffd96e22d",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_is_support_fine_grained_dpm",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "291472861847342595359467986758355307096",
"length": 831.0
},
"id": "CVE-2024-46821-78c70cee",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@60f4a4bc3329e5cb8c4df0cc961f0d5ffd96e22d",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_force_clk_levels",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "291472861847342595359467986758355307096",
"length": 831.0
},
"id": "CVE-2024-46821-836a3344",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@befd1dc693c98bad69a701ede3a298698f0f9436",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_force_clk_levels",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "213634165916187448301355228813194756986",
"length": 5319.0
},
"id": "CVE-2024-46821-9231e7c1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@06a3810010b525b9958424e344f0c25b09e128fa",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_print_clk_levels",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"194868219358101896297743194578103777558",
"312404508762947194773073105075310360113",
"177814138070255502600241096668082399020",
"116979686149065327142905075906465733403",
"182271019560041548909544187639806877914",
"285530725508915937857711330287245839156",
"198615806719359731300154496319664216885",
"88845323280437679121005115976938565581",
"168887079073849405385498597717661157119",
"306298492581201753883117039193485092818",
"292350368541590418089704675711426925583",
"199614495983934314995198048353373903215",
"256633336070899192019061624069481027673",
"63374741432935356707453976061959771334",
"143291063925688251992589464792375099248",
"58091848075244889492573690380778978962",
"211813124168356082745411589965687829769",
"57483257868394059099681744662820614102",
"166105525767039816285165658977072439323",
"168605052067876846315756714207756151406",
"3696542521438353802146500247752333352"
],
"threshold": 0.9
},
"id": "CVE-2024-46821-93eea89f",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e549cd6da1f21c34ba0f65adeca6a8aa9860b381",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Line"
},
{
"digest": {
"function_hash": "213634165916187448301355228813194756986",
"length": 5319.0
},
"id": "CVE-2024-46821-97e9352f",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4711b1347cb9f0c3083da6d87c624d75f9bd1d50",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_print_clk_levels",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"194868219358101896297743194578103777558",
"312404508762947194773073105075310360113",
"177814138070255502600241096668082399020",
"116979686149065327142905075906465733403",
"182271019560041548909544187639806877914",
"285530725508915937857711330287245839156",
"198615806719359731300154496319664216885",
"88845323280437679121005115976938565581",
"168887079073849405385498597717661157119",
"306298492581201753883117039193485092818",
"292350368541590418089704675711426925583",
"199614495983934314995198048353373903215",
"256633336070899192019061624069481027673",
"194835934570793332877846645931951105339",
"232746598924603675092824230053447528697",
"96495071848497995880779434779794516305",
"196734920483753427784302507048225968427",
"63374741432935356707453976061959771334",
"143291063925688251992589464792375099248",
"58091848075244889492573690380778978962",
"211813124168356082745411589965687829769",
"57483257868394059099681744662820614102",
"166105525767039816285165658977072439323",
"168605052067876846315756714207756151406",
"3696542521438353802146500247752333352"
],
"threshold": 0.9
},
"id": "CVE-2024-46821-9ac8af67",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c8c19ebf7c0b202a6a2d37a52ca112432723db5f",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Line"
},
{
"digest": {
"function_hash": "64246314047392789706245316162592678075",
"length": 813.0
},
"id": "CVE-2024-46821-9b25af6e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@06a3810010b525b9958424e344f0c25b09e128fa",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_force_clk_levels",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"194868219358101896297743194578103777558",
"312404508762947194773073105075310360113",
"177814138070255502600241096668082399020",
"116979686149065327142905075906465733403",
"182271019560041548909544187639806877914",
"285530725508915937857711330287245839156",
"198615806719359731300154496319664216885",
"88845323280437679121005115976938565581",
"168887079073849405385498597717661157119",
"306298492581201753883117039193485092818",
"292350368541590418089704675711426925583",
"199614495983934314995198048353373903215",
"256633336070899192019061624069481027673",
"194835934570793332877846645931951105339",
"232746598924603675092824230053447528697",
"96495071848497995880779434779794516305",
"196734920483753427784302507048225968427",
"63374741432935356707453976061959771334",
"143291063925688251992589464792375099248",
"58091848075244889492573690380778978962",
"211813124168356082745411589965687829769",
"57483257868394059099681744662820614102",
"166105525767039816285165658977072439323",
"168605052067876846315756714207756151406",
"3696542521438353802146500247752333352"
],
"threshold": 0.9
},
"id": "CVE-2024-46821-ac168a89",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4711b1347cb9f0c3083da6d87c624d75f9bd1d50",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Line"
},
{
"digest": {
"function_hash": "148508000723920304993572773789523930003",
"length": 5237.0
},
"id": "CVE-2024-46821-d8238da8",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@befd1dc693c98bad69a701ede3a298698f0f9436",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_print_clk_levels",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "291472861847342595359467986758355307096",
"length": 831.0
},
"id": "CVE-2024-46821-e18baa08",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e549cd6da1f21c34ba0f65adeca6a8aa9860b381",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_force_clk_levels",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"194868219358101896297743194578103777558",
"312404508762947194773073105075310360113",
"177814138070255502600241096668082399020",
"116979686149065327142905075906465733403",
"182271019560041548909544187639806877914",
"285530725508915937857711330287245839156",
"198615806719359731300154496319664216885",
"88845323280437679121005115976938565581",
"168887079073849405385498597717661157119",
"306298492581201753883117039193485092818",
"292350368541590418089704675711426925583",
"199614495983934314995198048353373903215",
"256633336070899192019061624069481027673",
"194835934570793332877846645931951105339",
"232746598924603675092824230053447528697",
"96495071848497995880779434779794516305",
"196734920483753427784302507048225968427",
"63374741432935356707453976061959771334",
"143291063925688251992589464792375099248",
"58091848075244889492573690380778978962",
"211813124168356082745411589965687829769",
"57483257868394059099681744662820614102",
"166105525767039816285165658977072439323",
"168605052067876846315756714207756151406",
"3696542521438353802146500247752333352"
],
"threshold": 0.9
},
"id": "CVE-2024-46821-f06df3a9",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@06a3810010b525b9958424e344f0c25b09e128fa",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Line"
},
{
"digest": {
"function_hash": "199771471966038457388442282545557698067",
"length": 5402.0
},
"id": "CVE-2024-46821-f64d5242",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4711b1347cb9f0c3083da6d87c624d75f9bd1d50",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_emit_clk_levels",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "64246314047392789706245316162592678075",
"length": 813.0
},
"id": "CVE-2024-46821-fcdea2e5",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c8c19ebf7c0b202a6a2d37a52ca112432723db5f",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "navi10_force_clk_levels",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c"
},
"signature_type": "Function"
}
]