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