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)
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "131453854113691933565954238577071170083", "70303132188933975815558412148862481906", "262372687888856064225745810437779732965", "221760722264122533781441904151232261911", "70486805544442389335671455753552953075", "179956293095183010209906299812324443440", "69791024408747410394871678510795677309", "181367777186069188896381782967199943360" ] }, "target": { "file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@330caa061af53ea6d287d7c43d0703714e510e08", "signature_version": "v1", "id": "CVE-2024-27044-2088ced8", "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "131453854113691933565954238577071170083", "70303132188933975815558412148862481906", "262372687888856064225745810437779732965", "221760722264122533781441904151232261911", "70486805544442389335671455753552953075", "179956293095183010209906299812324443440", "69791024408747410394871678510795677309", "181367777186069188896381782967199943360" ] }, "target": { "file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6ac7c7a3a9ab57aba0fe78ecb922d2b20e16efeb", "signature_version": "v1", "id": "CVE-2024-27044-33dc5a4f", "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "131453854113691933565954238577071170083", "70303132188933975815558412148862481906", "262372687888856064225745810437779732965", "221760722264122533781441904151232261911", "70486805544442389335671455753552953075", "179956293095183010209906299812324443440", "69791024408747410394871678510795677309", "181367777186069188896381782967199943360" ] }, "target": { "file": "drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@14613d52bc7fc180df6d2c65ba65fc921fc1dda7", "signature_version": "v1", "id": "CVE-2024-27044-40db212b", "signature_type": "Line" }, { "digest": { "length": 924.0, "function_hash": "73274500642298962890554363557150658809" }, "target": { "file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c", "function": "dcn10_set_output_transfer_func" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2d9fe7787af01188dc470a649bdbb842d6511fd7", "signature_version": "v1", "id": "CVE-2024-27044-47511298", "signature_type": "Function" }, { "digest": { "length": 909.0, "function_hash": "184916621666688303787847086990507767631" }, "target": { "file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c", "function": "dcn10_set_output_transfer_func" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6ac7c7a3a9ab57aba0fe78ecb922d2b20e16efeb", "signature_version": "v1", "id": "CVE-2024-27044-49383f72", "signature_type": "Function" }, { "digest": { "length": 924.0, "function_hash": "73274500642298962890554363557150658809" }, "target": { "file": "drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c", "function": "dcn10_set_output_transfer_func" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7874ab3105ca4657102fee1cc14b0af70883c484", "signature_version": "v1", "id": "CVE-2024-27044-6473d4ba", "signature_type": "Function" }, { "digest": { "length": 924.0, "function_hash": "73274500642298962890554363557150658809" }, "target": { "file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c", "function": "dcn10_set_output_transfer_func" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@29fde8895b2fcc33f44aea28c644ce2d9b62f9e0", "signature_version": "v1", "id": "CVE-2024-27044-6a6a8c4c", "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "131453854113691933565954238577071170083", "70303132188933975815558412148862481906", "262372687888856064225745810437779732965", "221760722264122533781441904151232261911", "70486805544442389335671455753552953075", "179956293095183010209906299812324443440", "69791024408747410394871678510795677309", "181367777186069188896381782967199943360" ] }, "target": { "file": "drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ccfe80d022df7c595f1925afb31de2232900656", "signature_version": "v1", "id": "CVE-2024-27044-7f132d22", "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "131453854113691933565954238577071170083", "70303132188933975815558412148862481906", "262372687888856064225745810437779732965", "221760722264122533781441904151232261911", "70486805544442389335671455753552953075", "179956293095183010209906299812324443440", "69791024408747410394871678510795677309", "181367777186069188896381782967199943360" ] }, "target": { "file": "drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7874ab3105ca4657102fee1cc14b0af70883c484", "signature_version": "v1", "id": "CVE-2024-27044-8873f4b6", "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "131453854113691933565954238577071170083", "70303132188933975815558412148862481906", "262372687888856064225745810437779732965", "221760722264122533781441904151232261911", "70486805544442389335671455753552953075", "179956293095183010209906299812324443440", "69791024408747410394871678510795677309", "181367777186069188896381782967199943360" ] }, "target": { "file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2d9fe7787af01188dc470a649bdbb842d6511fd7", "signature_version": "v1", "id": "CVE-2024-27044-88eaa3b7", "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "131453854113691933565954238577071170083", "70303132188933975815558412148862481906", "262372687888856064225745810437779732965", "221760722264122533781441904151232261911", "70486805544442389335671455753552953075", "179956293095183010209906299812324443440", "69791024408747410394871678510795677309", "181367777186069188896381782967199943360" ] }, "target": { "file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e019d87e02f1e539ae48b99187f253847744ca7a", "signature_version": "v1", "id": "CVE-2024-27044-941c05fc", "signature_type": "Line" }, { "digest": { "length": 909.0, "function_hash": "184916621666688303787847086990507767631" }, "target": { "file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c", "function": "dcn10_set_output_transfer_func" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@330caa061af53ea6d287d7c43d0703714e510e08", "signature_version": "v1", "id": "CVE-2024-27044-9e5dc09e", "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "131453854113691933565954238577071170083", "70303132188933975815558412148862481906", "262372687888856064225745810437779732965", "221760722264122533781441904151232261911", "70486805544442389335671455753552953075", "179956293095183010209906299812324443440", "69791024408747410394871678510795677309", "181367777186069188896381782967199943360" ] }, "target": { "file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@29fde8895b2fcc33f44aea28c644ce2d9b62f9e0", "signature_version": "v1", "id": "CVE-2024-27044-a65f91cc", "signature_type": "Line" }, { "digest": { "length": 900.0, "function_hash": "71838390358002731481035027263631379192" }, "target": { "file": "drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c", "function": "dcn10_set_output_transfer_func" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e019d87e02f1e539ae48b99187f253847744ca7a", "signature_version": "v1", "id": "CVE-2024-27044-a8be02cb", "signature_type": "Function" }, { "digest": { "length": 924.0, "function_hash": "73274500642298962890554363557150658809" }, "target": { "file": "drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c", "function": "dcn10_set_output_transfer_func" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@14613d52bc7fc180df6d2c65ba65fc921fc1dda7", "signature_version": "v1", "id": "CVE-2024-27044-df11530b", "signature_type": "Function" }, { "digest": { "length": 924.0, "function_hash": "73274500642298962890554363557150658809" }, "target": { "file": "drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c", "function": "dcn10_set_output_transfer_func" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ccfe80d022df7c595f1925afb31de2232900656", "signature_version": "v1", "id": "CVE-2024-27044-f83b5b04", "signature_type": "Function" } ] }