CVE-2024-43839
Published: Aug 17, 2024
Modified: May 11, 2026
Description
In the Linux kernel, the following vulnerability has been resolved: bna: adjust 'name' buf size of bna_tcb and bna_ccb structures To have enough space to write all possible sprintf() args. Currently 'name' size is 16, but the first '%s' specifier may already need at least 16 characters, since 'bnad->netdev->name' is used there. For '%d' specifiers, assume that they require: * 1 char for 'tx_id + tx_info->tcb[i]->id' sum, BNAD_MAX_TXQ_PER_TX is 8 * 2 chars for 'rx_id + rx_info->rx_ctrl[i].ccb->id', BNAD_MAX_RXP_PER_RX is 16 And replace sprintf with snprintf. Detected using the static analysis tool - Svace.
| Vendor | Product | Versions |
|---|---|---|
Linux | Linux | affected 8b230ed8ec96c933047dd0625cf95f739e4939a6 - < f121740f69eda4da2de9a20a6687a13593e72540affected 8b230ed8ec96c933047dd0625cf95f739e4939a6 - < c90b1cd7758fd4839909e838ae195d19f8065d76affected 8b230ed8ec96c933047dd0625cf95f739e4939a6 - < 6ce46045f9b90d952602e2c0b8886cfadf860bf1affected 8b230ed8ec96c933047dd0625cf95f739e4939a6 - < 6d20c4044ab4d0e6a99aa35853e66f0aed5589e3affected 8b230ed8ec96c933047dd0625cf95f739e4939a6 - < ab748dd10d8742561f2980fea08ffb4f0cacfdef+3 more versions |
Linux | Linux | affected 2.6.37unaffected 0 - < 2.6.37unaffected 4.19.320 - <= 4.19.*unaffected 5.4.282 - <= 5.4.*unaffected 5.10.224 - <= 5.10.*+5 more versions |
References
Security Training
Train your team to recognize and prevent security threats with our comprehensive security awareness program.
Start TrainingVulnerability Scanning
Discover vulnerabilities in your applications and infrastructure before attackers do.
Scan Now