In the Linux kernel, the following vulnerability has been resolved:
drm/rockchip: lvds: fix PM usage counter unbalance in poweron
pmruntimegetsync will increment pm usage counter even it failed. Forgetting to putting operation will result in reference leak here. We fix it by replacing it with the newest pmruntimeresumeand_get to keep usage counter balanced.
[ { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4dba27f1a14592ac4cf71c3bc1cc1fd05dea8015", "target": { "file": "drivers/gpu/drm/rockchip/rockchip_lvds.c" }, "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "250497143038495742241400212499707293934", "134195795546841612120210340052306966798", "103941232824527110296967221668464819037", "168452816163711357669982043578028613567", "319779516205538227891387924678839622259", "226208176445152552277908621267340691984", "24800530555910813588396446744253011295", "255901136939240559918853292228251173434", "234930884502632277136229182423367476713", "40083553180131404324246835554870888870", "28422783419781078947169405359363543280", "274910152259003914624898375455308518249", "331626520359761775518310466118380596181", "93223647677993059711956060775576933942", "192467405674458847946874656648034038394" ] }, "deprecated": false, "id": "CVE-2022-50443-10ee4a0b", "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@12a9b4c4ebd9a0ba856370e088564af83cffd565", "target": { "function": "px30_lvds_poweron", "file": "drivers/gpu/drm/rockchip/rockchip_lvds.c" }, "signature_type": "Function", "digest": { "function_hash": "209742811106769264819747323296763181374", "length": 320.0 }, "deprecated": false, "id": "CVE-2022-50443-228cce12", "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f6ed73db390319b248b91a6325da1a48ad85e0d1", "target": { "function": "px30_lvds_poweron", "file": "drivers/gpu/drm/rockchip/rockchip_lvds.c" }, "signature_type": "Function", "digest": { "function_hash": "209742811106769264819747323296763181374", "length": 320.0 }, "deprecated": false, "id": "CVE-2022-50443-5a0288b6", "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f6ed73db390319b248b91a6325da1a48ad85e0d1", "target": { "file": "drivers/gpu/drm/rockchip/rockchip_lvds.c" }, "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "250497143038495742241400212499707293934", "134195795546841612120210340052306966798", "103941232824527110296967221668464819037", "168452816163711357669982043578028613567", "319779516205538227891387924678839622259", "226208176445152552277908621267340691984", "24800530555910813588396446744253011295", "255901136939240559918853292228251173434", "234930884502632277136229182423367476713", "40083553180131404324246835554870888870", "28422783419781078947169405359363543280", "274910152259003914624898375455308518249", "331626520359761775518310466118380596181", "93223647677993059711956060775576933942", "192467405674458847946874656648034038394" ] }, "deprecated": false, "id": "CVE-2022-50443-5f16b9e1", "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@589a911980b730feadb9c430bc0747a118b04dd8", "target": { "file": "drivers/gpu/drm/rockchip/rockchip_lvds.c" }, "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "250497143038495742241400212499707293934", "134195795546841612120210340052306966798", "103941232824527110296967221668464819037", "168452816163711357669982043578028613567", "319779516205538227891387924678839622259", "226208176445152552277908621267340691984", "24800530555910813588396446744253011295", "255901136939240559918853292228251173434", "234930884502632277136229182423367476713", "40083553180131404324246835554870888870", "28422783419781078947169405359363543280", "274910152259003914624898375455308518249", "331626520359761775518310466118380596181", "93223647677993059711956060775576933942", "192467405674458847946874656648034038394" ] }, "deprecated": false, "id": "CVE-2022-50443-61e60019", "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@589a911980b730feadb9c430bc0747a118b04dd8", "target": { "function": "px30_lvds_poweron", "file": "drivers/gpu/drm/rockchip/rockchip_lvds.c" }, "signature_type": "Function", "digest": { "function_hash": "209742811106769264819747323296763181374", "length": 320.0 }, "deprecated": false, "id": "CVE-2022-50443-728620cd", "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@110bf15825edf4f20bc4e56aba624297861b06ab", "target": { "function": "px30_lvds_poweron", "file": "drivers/gpu/drm/rockchip/rockchip_lvds.c" }, "signature_type": "Function", "digest": { "function_hash": "209742811106769264819747323296763181374", "length": 320.0 }, "deprecated": false, "id": "CVE-2022-50443-8966692c", "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4dba27f1a14592ac4cf71c3bc1cc1fd05dea8015", "target": { "function": "px30_lvds_poweron", "file": "drivers/gpu/drm/rockchip/rockchip_lvds.c" }, "signature_type": "Function", "digest": { "function_hash": "209742811106769264819747323296763181374", "length": 320.0 }, "deprecated": false, "id": "CVE-2022-50443-90e89425", "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@12a9b4c4ebd9a0ba856370e088564af83cffd565", "target": { "file": "drivers/gpu/drm/rockchip/rockchip_lvds.c" }, "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "250497143038495742241400212499707293934", "134195795546841612120210340052306966798", "103941232824527110296967221668464819037", "168452816163711357669982043578028613567", "319779516205538227891387924678839622259", "226208176445152552277908621267340691984", "24800530555910813588396446744253011295", "255901136939240559918853292228251173434", "234930884502632277136229182423367476713", "40083553180131404324246835554870888870", "28422783419781078947169405359363543280", "274910152259003914624898375455308518249", "331626520359761775518310466118380596181", "93223647677993059711956060775576933942", "192467405674458847946874656648034038394" ] }, "deprecated": false, "id": "CVE-2022-50443-ee6b863b", "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@110bf15825edf4f20bc4e56aba624297861b06ab", "target": { "file": "drivers/gpu/drm/rockchip/rockchip_lvds.c" }, "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "250497143038495742241400212499707293934", "134195795546841612120210340052306966798", "103941232824527110296967221668464819037", "168452816163711357669982043578028613567", "319779516205538227891387924678839622259", "226208176445152552277908621267340691984", "24800530555910813588396446744253011295", "255901136939240559918853292228251173434", "234930884502632277136229182423367476713", "40083553180131404324246835554870888870", "28422783419781078947169405359363543280", "274910152259003914624898375455308518249", "331626520359761775518310466118380596181", "93223647677993059711956060775576933942", "192467405674458847946874656648034038394" ] }, "deprecated": false, "id": "CVE-2022-50443-ffaffcaa", "signature_version": "v1" } ]