In the Linux kernel, the following vulnerability has been resolved:
net/mlx5: DR, fix memory leak in mlx5drcmdcreatereformatctx
when mlx5cmdexec failed in mlx5drcmdcreatereformatctx, the memory pointed by 'in' is not released, which will cause memory leak. Move memory release after mlx5cmdexec.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/53xxx/CVE-2023-53546.json",
"cna_assigner": "Linux"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-53546.json"
[
{
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5dd77585dd9d0e03dd1bceb95f0269a7eaf6b936",
"target": {
"file": "drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c",
"function": "mlx5dr_cmd_create_reformat_ctx"
},
"digest": {
"function_hash": "331951341775700870604526970116218307813",
"length": 1323.0
},
"id": "CVE-2023-53546-06ffe61c",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@622d71d99124e69f7bf2e2b7a89f5f444a24d235",
"target": {
"file": "drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c"
},
"digest": {
"line_hashes": [
"274020086721953886969984316544013747122",
"298568677146687520291824633951918522553",
"168663046909698778857700410948498783802",
"140471763463423904617839166398905898700",
"154748692701192600246481704687348223909",
"145082494987112874643227548997506271480"
],
"threshold": 0.9
},
"id": "CVE-2023-53546-08a53fcb",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@00cecb0a8f9e7a21754d5ad85813ab6b47b3308f",
"target": {
"file": "drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c"
},
"digest": {
"line_hashes": [
"274020086721953886969984316544013747122",
"298568677146687520291824633951918522553",
"168663046909698778857700410948498783802",
"140471763463423904617839166398905898700",
"154748692701192600246481704687348223909",
"145082494987112874643227548997506271480"
],
"threshold": 0.9
},
"id": "CVE-2023-53546-0fc0d581",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@800d8c96bf997da5eb76ccf8d88795c4231c83fb",
"target": {
"file": "drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c"
},
"digest": {
"line_hashes": [
"274020086721953886969984316544013747122",
"298568677146687520291824633951918522553",
"168663046909698778857700410948498783802",
"140471763463423904617839166398905898700",
"154748692701192600246481704687348223909",
"145082494987112874643227548997506271480"
],
"threshold": 0.9
},
"id": "CVE-2023-53546-1eabc50c",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@622d71d99124e69f7bf2e2b7a89f5f444a24d235",
"target": {
"file": "drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c",
"function": "mlx5dr_cmd_create_reformat_ctx"
},
"digest": {
"function_hash": "331951341775700870604526970116218307813",
"length": 1323.0
},
"id": "CVE-2023-53546-3a285747",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@165159854757dbae0dfd1812b27051da35aa6223",
"target": {
"file": "drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c"
},
"digest": {
"line_hashes": [
"274020086721953886969984316544013747122",
"298568677146687520291824633951918522553",
"168663046909698778857700410948498783802",
"140471763463423904617839166398905898700",
"154748692701192600246481704687348223909",
"145082494987112874643227548997506271480"
],
"threshold": 0.9
},
"id": "CVE-2023-53546-6ffa6475",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@800d8c96bf997da5eb76ccf8d88795c4231c83fb",
"target": {
"file": "drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c",
"function": "mlx5dr_cmd_create_reformat_ctx"
},
"digest": {
"function_hash": "193301441310726629906356724933050486786",
"length": 1145.0
},
"id": "CVE-2023-53546-7df7ae22",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@00cecb0a8f9e7a21754d5ad85813ab6b47b3308f",
"target": {
"file": "drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c",
"function": "mlx5dr_cmd_create_reformat_ctx"
},
"digest": {
"function_hash": "331951341775700870604526970116218307813",
"length": 1323.0
},
"id": "CVE-2023-53546-bcf7a05b",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5dd77585dd9d0e03dd1bceb95f0269a7eaf6b936",
"target": {
"file": "drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c"
},
"digest": {
"line_hashes": [
"274020086721953886969984316544013747122",
"298568677146687520291824633951918522553",
"168663046909698778857700410948498783802",
"140471763463423904617839166398905898700",
"154748692701192600246481704687348223909",
"145082494987112874643227548997506271480"
],
"threshold": 0.9
},
"id": "CVE-2023-53546-e536bdbd",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@165159854757dbae0dfd1812b27051da35aa6223",
"target": {
"file": "drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c",
"function": "mlx5dr_cmd_create_reformat_ctx"
},
"digest": {
"function_hash": "193301441310726629906356724933050486786",
"length": 1145.0
},
"id": "CVE-2023-53546-edda23ed",
"signature_version": "v1"
}
]