In the Linux kernel, the following vulnerability has been resolved:
RDMA/bnxt_re: Add a check for memory allocation
_allocpbl() can return error when memory allocation fails. Driver is not checking the status on one of the instances.
[
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"271789138337240185427000396256570075077",
"105344841855571115521191456562725246121",
"64249795644038572012964733663409882808",
"171195100021131637967664119669215355852"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba9045887b435a4c5551245ae034b8791b4e4aaa",
"target": {
"file": "drivers/infiniband/hw/bnxt_re/qplib_res.c"
},
"id": "CVE-2024-50209-042fcb66"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 4262.0,
"function_hash": "245400603717929374729300982995658187638"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c5c1ae73b7741fa3b58e6e001b407825bb971225",
"target": {
"file": "drivers/infiniband/hw/bnxt_re/qplib_res.c",
"function": "bnxt_qplib_alloc_init_hwq"
},
"id": "CVE-2024-50209-5717ee39"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"271789138337240185427000396256570075077",
"105344841855571115521191456562725246121",
"64249795644038572012964733663409882808",
"171195100021131637967664119669215355852"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c71957271f2e8133a6aa82001c2fa671d5008129",
"target": {
"file": "drivers/infiniband/hw/bnxt_re/qplib_res.c"
},
"id": "CVE-2024-50209-598b1f2f"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"271789138337240185427000396256570075077",
"105344841855571115521191456562725246121",
"64249795644038572012964733663409882808",
"171195100021131637967664119669215355852"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c5c1ae73b7741fa3b58e6e001b407825bb971225",
"target": {
"file": "drivers/infiniband/hw/bnxt_re/qplib_res.c"
},
"id": "CVE-2024-50209-5b597a34"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 4210.0,
"function_hash": "136507646749000276828383981852635419713"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@322a19baaaa25a1fe8ce9fceaed9409ad847844c",
"target": {
"file": "drivers/infiniband/hw/bnxt_re/qplib_res.c",
"function": "bnxt_qplib_alloc_init_hwq"
},
"id": "CVE-2024-50209-7d51feb6"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"271789138337240185427000396256570075077",
"105344841855571115521191456562725246121",
"64249795644038572012964733663409882808",
"171195100021131637967664119669215355852"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@322a19baaaa25a1fe8ce9fceaed9409ad847844c",
"target": {
"file": "drivers/infiniband/hw/bnxt_re/qplib_res.c"
},
"id": "CVE-2024-50209-9631067f"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 4210.0,
"function_hash": "136507646749000276828383981852635419713"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dbe51dd516e6d4e655f31c8a1cbc050dde7ba97b",
"target": {
"file": "drivers/infiniband/hw/bnxt_re/qplib_res.c",
"function": "bnxt_qplib_alloc_init_hwq"
},
"id": "CVE-2024-50209-c0733742"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 4262.0,
"function_hash": "245400603717929374729300982995658187638"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba9045887b435a4c5551245ae034b8791b4e4aaa",
"target": {
"file": "drivers/infiniband/hw/bnxt_re/qplib_res.c",
"function": "bnxt_qplib_alloc_init_hwq"
},
"id": "CVE-2024-50209-cddf1a5f"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 4262.0,
"function_hash": "245400603717929374729300982995658187638"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c71957271f2e8133a6aa82001c2fa671d5008129",
"target": {
"file": "drivers/infiniband/hw/bnxt_re/qplib_res.c",
"function": "bnxt_qplib_alloc_init_hwq"
},
"id": "CVE-2024-50209-dbf73c89"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"271789138337240185427000396256570075077",
"105344841855571115521191456562725246121",
"64249795644038572012964733663409882808",
"171195100021131637967664119669215355852"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dbe51dd516e6d4e655f31c8a1cbc050dde7ba97b",
"target": {
"file": "drivers/infiniband/hw/bnxt_re/qplib_res.c"
},
"id": "CVE-2024-50209-e1619c4b"
}
]