{"uuid": "71806a54-7e1e-4680-bbe0-ef2addf6df59", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "2a075640-a300-48a4-bb44-bc6130783b9b", "vulnerability": "CVE-2024-43839", "type": "seen", "source": "https://t.me/cvedetector/3427", "content": "{\n  \"Source\": \"CVE FEED\",\n  \"Title\": \"CVE-2024-43839 - \"bna sprintf Buffer Overflow\"\", \n  \"Content\": \"CVE ID : CVE-2024-43839 \nPublished : Aug. 17, 2024, 10:15 a.m. | 41\u00a0minutes ago \nDescription : In the Linux kernel, the following vulnerability has been resolved:  \n  \nbna: adjust 'name' buf size of bna_tcb and bna_ccb structures  \n  \nTo have enough space to write all possible sprintf() args. Currently  \n'name' size is 16, but the first '%s' specifier may already need at  \nleast 16 characters, since 'bnad-&gt;netdev-&gt;name' is used there.  \n  \nFor '%d' specifiers, assume that they require:  \n * 1 char for 'tx_id + tx_info-&gt;tcb[i]-&gt;id' sum, BNAD_MAX_TXQ_PER_TX is 8  \n * 2 chars for 'rx_id + rx_info-&gt;rx_ctrl[i].ccb-&gt;id', BNAD_MAX_RXP_PER_RX  \n   is 16  \n  \nAnd replace sprintf with snprintf.  \n  \nDetected using the static analysis tool - Svace. \nSeverity: 0.0 | NA \nVisit the link for more details, such as CVSS details, affected products, timeline, and more...\",\n  \"Detection Date\": \"17 Aug 2024\",\n  \"Type\": \"Vulnerability\"\n}\n\ud83d\udd39 t.me/cvedetector \ud83d\udd39", "creation_timestamp": "2024-08-17T13:09:22.000000Z"}