In the Linux kernel, the following vulnerability has been resolved:
drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10setoutputtransferfunc()'
The 'stream' pointer is used in dcn10setoutputtransferfunc() before the check if 'stream' is NULL.
Fixes the below: drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn10/dcn10hwseq.c:1892 dcn10setoutputtransfer_func() warn: variable dereferenced before check 'stream' (see line 1875)
[
{
"digest": {
"line_hashes": [
"131453854113691933565954238577071170083",
"70303132188933975815558412148862481906",
"262372687888856064225745810437779732965",
"221760722264122533781441904151232261911",
"70486805544442389335671455753552953075",
"179956293095183010209906299812324443440",
"69791024408747410394871678510795677309",
"181367777186069188896381782967199943360"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@330caa061af53ea6d287d7c43d0703714e510e08",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c"
},
"id": "CVE-2024-27044-2088ced8",
"signature_type": "Line"
},
{
"digest": {
"line_hashes": [
"131453854113691933565954238577071170083",
"70303132188933975815558412148862481906",
"262372687888856064225745810437779732965",
"221760722264122533781441904151232261911",
"70486805544442389335671455753552953075",
"179956293095183010209906299812324443440",
"69791024408747410394871678510795677309",
"181367777186069188896381782967199943360"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6ac7c7a3a9ab57aba0fe78ecb922d2b20e16efeb",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c"
},
"id": "CVE-2024-27044-33dc5a4f",
"signature_type": "Line"
},
{
"digest": {
"line_hashes": [
"131453854113691933565954238577071170083",
"70303132188933975815558412148862481906",
"262372687888856064225745810437779732965",
"221760722264122533781441904151232261911",
"70486805544442389335671455753552953075",
"179956293095183010209906299812324443440",
"69791024408747410394871678510795677309",
"181367777186069188896381782967199943360"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@14613d52bc7fc180df6d2c65ba65fc921fc1dda7",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c"
},
"id": "CVE-2024-27044-40db212b",
"signature_type": "Line"
},
{
"digest": {
"length": 924.0,
"function_hash": "73274500642298962890554363557150658809"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2d9fe7787af01188dc470a649bdbb842d6511fd7",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "dcn10_set_output_transfer_func",
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c"
},
"id": "CVE-2024-27044-47511298",
"signature_type": "Function"
},
{
"digest": {
"length": 909.0,
"function_hash": "184916621666688303787847086990507767631"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6ac7c7a3a9ab57aba0fe78ecb922d2b20e16efeb",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "dcn10_set_output_transfer_func",
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c"
},
"id": "CVE-2024-27044-49383f72",
"signature_type": "Function"
},
{
"digest": {
"length": 924.0,
"function_hash": "73274500642298962890554363557150658809"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7874ab3105ca4657102fee1cc14b0af70883c484",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "dcn10_set_output_transfer_func",
"file": "drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c"
},
"id": "CVE-2024-27044-6473d4ba",
"signature_type": "Function"
},
{
"digest": {
"length": 924.0,
"function_hash": "73274500642298962890554363557150658809"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@29fde8895b2fcc33f44aea28c644ce2d9b62f9e0",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "dcn10_set_output_transfer_func",
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c"
},
"id": "CVE-2024-27044-6a6a8c4c",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"131453854113691933565954238577071170083",
"70303132188933975815558412148862481906",
"262372687888856064225745810437779732965",
"221760722264122533781441904151232261911",
"70486805544442389335671455753552953075",
"179956293095183010209906299812324443440",
"69791024408747410394871678510795677309",
"181367777186069188896381782967199943360"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ccfe80d022df7c595f1925afb31de2232900656",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c"
},
"id": "CVE-2024-27044-7f132d22",
"signature_type": "Line"
},
{
"digest": {
"line_hashes": [
"131453854113691933565954238577071170083",
"70303132188933975815558412148862481906",
"262372687888856064225745810437779732965",
"221760722264122533781441904151232261911",
"70486805544442389335671455753552953075",
"179956293095183010209906299812324443440",
"69791024408747410394871678510795677309",
"181367777186069188896381782967199943360"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7874ab3105ca4657102fee1cc14b0af70883c484",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c"
},
"id": "CVE-2024-27044-8873f4b6",
"signature_type": "Line"
},
{
"digest": {
"line_hashes": [
"131453854113691933565954238577071170083",
"70303132188933975815558412148862481906",
"262372687888856064225745810437779732965",
"221760722264122533781441904151232261911",
"70486805544442389335671455753552953075",
"179956293095183010209906299812324443440",
"69791024408747410394871678510795677309",
"181367777186069188896381782967199943360"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2d9fe7787af01188dc470a649bdbb842d6511fd7",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c"
},
"id": "CVE-2024-27044-88eaa3b7",
"signature_type": "Line"
},
{
"digest": {
"line_hashes": [
"131453854113691933565954238577071170083",
"70303132188933975815558412148862481906",
"262372687888856064225745810437779732965",
"221760722264122533781441904151232261911",
"70486805544442389335671455753552953075",
"179956293095183010209906299812324443440",
"69791024408747410394871678510795677309",
"181367777186069188896381782967199943360"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e019d87e02f1e539ae48b99187f253847744ca7a",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c"
},
"id": "CVE-2024-27044-941c05fc",
"signature_type": "Line"
},
{
"digest": {
"length": 909.0,
"function_hash": "184916621666688303787847086990507767631"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@330caa061af53ea6d287d7c43d0703714e510e08",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "dcn10_set_output_transfer_func",
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c"
},
"id": "CVE-2024-27044-9e5dc09e",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"131453854113691933565954238577071170083",
"70303132188933975815558412148862481906",
"262372687888856064225745810437779732965",
"221760722264122533781441904151232261911",
"70486805544442389335671455753552953075",
"179956293095183010209906299812324443440",
"69791024408747410394871678510795677309",
"181367777186069188896381782967199943360"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@29fde8895b2fcc33f44aea28c644ce2d9b62f9e0",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c"
},
"id": "CVE-2024-27044-a65f91cc",
"signature_type": "Line"
},
{
"digest": {
"length": 900.0,
"function_hash": "71838390358002731481035027263631379192"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e019d87e02f1e539ae48b99187f253847744ca7a",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "dcn10_set_output_transfer_func",
"file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c"
},
"id": "CVE-2024-27044-a8be02cb",
"signature_type": "Function"
},
{
"digest": {
"length": 924.0,
"function_hash": "73274500642298962890554363557150658809"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@14613d52bc7fc180df6d2c65ba65fc921fc1dda7",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "dcn10_set_output_transfer_func",
"file": "drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c"
},
"id": "CVE-2024-27044-df11530b",
"signature_type": "Function"
},
{
"digest": {
"length": 924.0,
"function_hash": "73274500642298962890554363557150658809"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ccfe80d022df7c595f1925afb31de2232900656",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "dcn10_set_output_transfer_func",
"file": "drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c"
},
"id": "CVE-2024-27044-f83b5b04",
"signature_type": "Function"
}
]