CVE Database
/

CVE-2024-43839

Back to search

CVE-2024-43839

Published: Aug 17, 2024

Modified: May 11, 2026

PUBLISHED

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.

VendorProductVersions

Linux

Linux

affected
8b230ed8ec96c933047dd0625cf95f739e4939a6 - < f121740f69eda4da2de9a20a6687a13593e72540
affected
8b230ed8ec96c933047dd0625cf95f739e4939a6 - < c90b1cd7758fd4839909e838ae195d19f8065d76
affected
8b230ed8ec96c933047dd0625cf95f739e4939a6 - < 6ce46045f9b90d952602e2c0b8886cfadf860bf1
affected
8b230ed8ec96c933047dd0625cf95f739e4939a6 - < 6d20c4044ab4d0e6a99aa35853e66f0aed5589e3
affected
8b230ed8ec96c933047dd0625cf95f739e4939a6 - < ab748dd10d8742561f2980fea08ffb4f0cacfdef

+3 more versions

Linux

Linux

affected
2.6.37
unaffected
0 - < 2.6.37
unaffected
4.19.320 - <= 4.19.*
unaffected
5.4.282 - <= 5.4.*
unaffected
5.10.224 - <= 5.10.*

+5 more versions

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now