In the Linux kernel, the following vulnerability has been resolved:
drm/radeon: Add the missed acpiputtable() to fix memory leak
When the radeon driver reads the bios information from ACPI table in radeonacpivfctbios(), it misses to call acpiputtable() to release the ACPI memory after the init, so add acpiput_table() properly to fix the memory leak.
v2: fix text formatting (Alex)
[
{
"signature_type": "Function",
"digest": {
"function_hash": "290412933709912486221054956512530848857",
"length": 1223.0
},
"target": {
"file": "drivers/gpu/drm/radeon/radeon_bios.c",
"function": "radeon_acpi_vfct_bios"
},
"signature_version": "v1",
"id": "CVE-2022-50275-0db2eac2",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0f26560be2c566b62331cb0eeffa52929aa4d44"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"294642742482993455628152687349428333604",
"250488774156650853876757154861076991294",
"136832619623558248536589648442665884235",
"75555216032852662470897394571608789506",
"200741333299548338177823464748807376356",
"142602599297711875271212023914597350323",
"98031189680034744286931299332627198586",
"316172268648447783805227359291909749835",
"257662056434284471949454144218038184025",
"229641354633921935129741252557053709863",
"10016742506923255202289508322787569511",
"176983283634781555104584212532826669435",
"139189400026032736396121176645822614493",
"201803336402101328093030930564882494766",
"78246286095026395931794367600007613167",
"322664775878136250469366829218980382167",
"259206264082587841416174327371497017625",
"296504249273803367347000304854439099795",
"213919619142351574909632605171970956098",
"176649527015745311356409435409232523365",
"131724223404325787183691539507835031039",
"327635614963534758013987416002152852245",
"199503956853314850774408264638718846086",
"251645484182706968143534827934360091421",
"281057254015429747717138032545706532523",
"239086894502098595745166269326655634304",
"150944245647710557257565313061398304946",
"184850839535863588581618951352918619656",
"252491845244764927002685629159649633018",
"88458101335566621911126940614670468407"
]
},
"target": {
"file": "drivers/gpu/drm/radeon/radeon_bios.c"
},
"signature_version": "v1",
"id": "CVE-2022-50275-173939dd",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@10276a20be1115e1f76c189330da2992df980eee"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "290412933709912486221054956512530848857",
"length": 1223.0
},
"target": {
"file": "drivers/gpu/drm/radeon/radeon_bios.c",
"function": "radeon_acpi_vfct_bios"
},
"signature_version": "v1",
"id": "CVE-2022-50275-268d33b3",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d25bc63708145c10f9c099d5c005602a7f2ef5f"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "290412933709912486221054956512530848857",
"length": 1223.0
},
"target": {
"file": "drivers/gpu/drm/radeon/radeon_bios.c",
"function": "radeon_acpi_vfct_bios"
},
"signature_version": "v1",
"id": "CVE-2022-50275-4ea4a4a4",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4760fa67aff6bd8ef0b14c1fa04c295e734c7309"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"294642742482993455628152687349428333604",
"250488774156650853876757154861076991294",
"136832619623558248536589648442665884235",
"75555216032852662470897394571608789506",
"200741333299548338177823464748807376356",
"142602599297711875271212023914597350323",
"98031189680034744286931299332627198586",
"316172268648447783805227359291909749835",
"257662056434284471949454144218038184025",
"229641354633921935129741252557053709863",
"10016742506923255202289508322787569511",
"176983283634781555104584212532826669435",
"139189400026032736396121176645822614493",
"201803336402101328093030930564882494766",
"78246286095026395931794367600007613167",
"322664775878136250469366829218980382167",
"259206264082587841416174327371497017625",
"296504249273803367347000304854439099795",
"213919619142351574909632605171970956098",
"176649527015745311356409435409232523365",
"131724223404325787183691539507835031039",
"327635614963534758013987416002152852245",
"199503956853314850774408264638718846086",
"251645484182706968143534827934360091421",
"281057254015429747717138032545706532523",
"239086894502098595745166269326655634304",
"150944245647710557257565313061398304946",
"184850839535863588581618951352918619656",
"252491845244764927002685629159649633018",
"88458101335566621911126940614670468407"
]
},
"target": {
"file": "drivers/gpu/drm/radeon/radeon_bios.c"
},
"signature_version": "v1",
"id": "CVE-2022-50275-5d2fb304",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b4b30f56ec512e2c35fc0761bc90b0e519d8fa6e"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"294642742482993455628152687349428333604",
"250488774156650853876757154861076991294",
"136832619623558248536589648442665884235",
"75555216032852662470897394571608789506",
"200741333299548338177823464748807376356",
"142602599297711875271212023914597350323",
"98031189680034744286931299332627198586",
"316172268648447783805227359291909749835",
"257662056434284471949454144218038184025",
"229641354633921935129741252557053709863",
"10016742506923255202289508322787569511",
"176983283634781555104584212532826669435",
"139189400026032736396121176645822614493",
"201803336402101328093030930564882494766",
"78246286095026395931794367600007613167",
"322664775878136250469366829218980382167",
"259206264082587841416174327371497017625",
"296504249273803367347000304854439099795",
"213919619142351574909632605171970956098",
"176649527015745311356409435409232523365",
"131724223404325787183691539507835031039",
"327635614963534758013987416002152852245",
"199503956853314850774408264638718846086",
"251645484182706968143534827934360091421",
"281057254015429747717138032545706532523",
"239086894502098595745166269326655634304",
"150944245647710557257565313061398304946",
"184850839535863588581618951352918619656",
"252491845244764927002685629159649633018",
"88458101335566621911126940614670468407"
]
},
"target": {
"file": "drivers/gpu/drm/radeon/radeon_bios.c"
},
"signature_version": "v1",
"id": "CVE-2022-50275-5ead3d72",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4760fa67aff6bd8ef0b14c1fa04c295e734c7309"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"294642742482993455628152687349428333604",
"250488774156650853876757154861076991294",
"136832619623558248536589648442665884235",
"75555216032852662470897394571608789506",
"200741333299548338177823464748807376356",
"142602599297711875271212023914597350323",
"98031189680034744286931299332627198586",
"316172268648447783805227359291909749835",
"257662056434284471949454144218038184025",
"229641354633921935129741252557053709863",
"10016742506923255202289508322787569511",
"176983283634781555104584212532826669435",
"139189400026032736396121176645822614493",
"201803336402101328093030930564882494766",
"78246286095026395931794367600007613167",
"322664775878136250469366829218980382167",
"259206264082587841416174327371497017625",
"296504249273803367347000304854439099795",
"213919619142351574909632605171970956098",
"176649527015745311356409435409232523365",
"131724223404325787183691539507835031039",
"327635614963534758013987416002152852245",
"199503956853314850774408264638718846086",
"251645484182706968143534827934360091421",
"281057254015429747717138032545706532523",
"239086894502098595745166269326655634304",
"150944245647710557257565313061398304946",
"184850839535863588581618951352918619656",
"252491845244764927002685629159649633018",
"88458101335566621911126940614670468407"
]
},
"target": {
"file": "drivers/gpu/drm/radeon/radeon_bios.c"
},
"signature_version": "v1",
"id": "CVE-2022-50275-6605ae5e",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@50113de0f1e913c0b733e21d3e61fe9c0f2e9d50"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "290412933709912486221054956512530848857",
"length": 1223.0
},
"target": {
"file": "drivers/gpu/drm/radeon/radeon_bios.c",
"function": "radeon_acpi_vfct_bios"
},
"signature_version": "v1",
"id": "CVE-2022-50275-9b96c20d",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4539e3211a9bd2418e76797718a4e60a7ae34fcf"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"294642742482993455628152687349428333604",
"250488774156650853876757154861076991294",
"136832619623558248536589648442665884235",
"75555216032852662470897394571608789506",
"200741333299548338177823464748807376356",
"142602599297711875271212023914597350323",
"98031189680034744286931299332627198586",
"316172268648447783805227359291909749835",
"257662056434284471949454144218038184025",
"229641354633921935129741252557053709863",
"10016742506923255202289508322787569511",
"176983283634781555104584212532826669435",
"139189400026032736396121176645822614493",
"201803336402101328093030930564882494766",
"78246286095026395931794367600007613167",
"322664775878136250469366829218980382167",
"259206264082587841416174327371497017625",
"296504249273803367347000304854439099795",
"213919619142351574909632605171970956098",
"176649527015745311356409435409232523365",
"131724223404325787183691539507835031039",
"327635614963534758013987416002152852245",
"199503956853314850774408264638718846086",
"251645484182706968143534827934360091421",
"281057254015429747717138032545706532523",
"239086894502098595745166269326655634304",
"150944245647710557257565313061398304946",
"184850839535863588581618951352918619656",
"252491845244764927002685629159649633018",
"88458101335566621911126940614670468407"
]
},
"target": {
"file": "drivers/gpu/drm/radeon/radeon_bios.c"
},
"signature_version": "v1",
"id": "CVE-2022-50275-a3db5807",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d25bc63708145c10f9c099d5c005602a7f2ef5f"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"294642742482993455628152687349428333604",
"250488774156650853876757154861076991294",
"136832619623558248536589648442665884235",
"75555216032852662470897394571608789506",
"200741333299548338177823464748807376356",
"142602599297711875271212023914597350323",
"98031189680034744286931299332627198586",
"316172268648447783805227359291909749835",
"257662056434284471949454144218038184025",
"229641354633921935129741252557053709863",
"10016742506923255202289508322787569511",
"176983283634781555104584212532826669435",
"139189400026032736396121176645822614493",
"201803336402101328093030930564882494766",
"78246286095026395931794367600007613167",
"322664775878136250469366829218980382167",
"259206264082587841416174327371497017625",
"296504249273803367347000304854439099795",
"213919619142351574909632605171970956098",
"176649527015745311356409435409232523365",
"131724223404325787183691539507835031039",
"327635614963534758013987416002152852245",
"199503956853314850774408264638718846086",
"251645484182706968143534827934360091421",
"281057254015429747717138032545706532523",
"239086894502098595745166269326655634304",
"150944245647710557257565313061398304946",
"184850839535863588581618951352918619656",
"252491845244764927002685629159649633018",
"88458101335566621911126940614670468407"
]
},
"target": {
"file": "drivers/gpu/drm/radeon/radeon_bios.c"
},
"signature_version": "v1",
"id": "CVE-2022-50275-b63b74c9",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9e203e437310f61fdf3c1107f41f85864cf4f6b1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "290412933709912486221054956512530848857",
"length": 1223.0
},
"target": {
"file": "drivers/gpu/drm/radeon/radeon_bios.c",
"function": "radeon_acpi_vfct_bios"
},
"signature_version": "v1",
"id": "CVE-2022-50275-c9194b43",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@10276a20be1115e1f76c189330da2992df980eee"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "290412933709912486221054956512530848857",
"length": 1223.0
},
"target": {
"file": "drivers/gpu/drm/radeon/radeon_bios.c",
"function": "radeon_acpi_vfct_bios"
},
"signature_version": "v1",
"id": "CVE-2022-50275-d27523b9",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9e203e437310f61fdf3c1107f41f85864cf4f6b1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"294642742482993455628152687349428333604",
"250488774156650853876757154861076991294",
"136832619623558248536589648442665884235",
"75555216032852662470897394571608789506",
"200741333299548338177823464748807376356",
"142602599297711875271212023914597350323",
"98031189680034744286931299332627198586",
"316172268648447783805227359291909749835",
"257662056434284471949454144218038184025",
"229641354633921935129741252557053709863",
"10016742506923255202289508322787569511",
"176983283634781555104584212532826669435",
"139189400026032736396121176645822614493",
"201803336402101328093030930564882494766",
"78246286095026395931794367600007613167",
"322664775878136250469366829218980382167",
"259206264082587841416174327371497017625",
"296504249273803367347000304854439099795",
"213919619142351574909632605171970956098",
"176649527015745311356409435409232523365",
"131724223404325787183691539507835031039",
"327635614963534758013987416002152852245",
"199503956853314850774408264638718846086",
"251645484182706968143534827934360091421",
"281057254015429747717138032545706532523",
"239086894502098595745166269326655634304",
"150944245647710557257565313061398304946",
"184850839535863588581618951352918619656",
"252491845244764927002685629159649633018",
"88458101335566621911126940614670468407"
]
},
"target": {
"file": "drivers/gpu/drm/radeon/radeon_bios.c"
},
"signature_version": "v1",
"id": "CVE-2022-50275-d722a5cd",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0f26560be2c566b62331cb0eeffa52929aa4d44"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "290412933709912486221054956512530848857",
"length": 1223.0
},
"target": {
"file": "drivers/gpu/drm/radeon/radeon_bios.c",
"function": "radeon_acpi_vfct_bios"
},
"signature_version": "v1",
"id": "CVE-2022-50275-dd0c9c8e",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@50113de0f1e913c0b733e21d3e61fe9c0f2e9d50"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"294642742482993455628152687349428333604",
"250488774156650853876757154861076991294",
"136832619623558248536589648442665884235",
"75555216032852662470897394571608789506",
"200741333299548338177823464748807376356",
"142602599297711875271212023914597350323",
"98031189680034744286931299332627198586",
"316172268648447783805227359291909749835",
"257662056434284471949454144218038184025",
"229641354633921935129741252557053709863",
"10016742506923255202289508322787569511",
"176983283634781555104584212532826669435",
"139189400026032736396121176645822614493",
"201803336402101328093030930564882494766",
"78246286095026395931794367600007613167",
"322664775878136250469366829218980382167",
"259206264082587841416174327371497017625",
"296504249273803367347000304854439099795",
"213919619142351574909632605171970956098",
"176649527015745311356409435409232523365",
"131724223404325787183691539507835031039",
"327635614963534758013987416002152852245",
"199503956853314850774408264638718846086",
"251645484182706968143534827934360091421",
"281057254015429747717138032545706532523",
"239086894502098595745166269326655634304",
"150944245647710557257565313061398304946",
"184850839535863588581618951352918619656",
"252491845244764927002685629159649633018",
"88458101335566621911126940614670468407"
]
},
"target": {
"file": "drivers/gpu/drm/radeon/radeon_bios.c"
},
"signature_version": "v1",
"id": "CVE-2022-50275-e3e5d440",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4539e3211a9bd2418e76797718a4e60a7ae34fcf"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "290412933709912486221054956512530848857",
"length": 1223.0
},
"target": {
"file": "drivers/gpu/drm/radeon/radeon_bios.c",
"function": "radeon_acpi_vfct_bios"
},
"signature_version": "v1",
"id": "CVE-2022-50275-ed61ed19",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b4b30f56ec512e2c35fc0761bc90b0e519d8fa6e"
}
]