In the Linux kernel, the following vulnerability has been resolved:
net: bridge: use DEVSTATSINC()
syzbot/KCSAN reported data-races in brhandleframe_finish() [1] This function can run from multiple cpus without mutual exclusion.
Adopt SMP safe DEVSTATSINC() to update dev->stats fields.
Handles updates to dev->stats.tx_dropped while we are at it.
[1] BUG: KCSAN: data-race in brhandleframefinish / brhandleframefinish
read-write to 0xffff8881374b2178 of 8 bytes by interrupt on cpu 1: brhandleframefinish+0xd4f/0xef0 net/bridge/brinput.c:189 brnfhookthresh+0x1ed/0x220 brnfpreroutingfinishipv6+0x50f/0x540 NFHOOK include/linux/netfilter.h:304 [inline] brnfpreroutingipv6+0x1e3/0x2a0 net/bridge/brnetfilteripv6.c:178 brnfprerouting+0x526/0xba0 net/bridge/brnetfilterhooks.c:508 nfhookentryhookfn include/linux/netfilter.h:144 [inline] nfhookbridgepre net/bridge/brinput.c:272 [inline] brhandleframe+0x4c9/0x940 net/bridge/brinput.c:417 _netifreceiveskbcore+0xa8a/0x21e0 net/core/dev.c:5417 _netifreceiveskbonecore net/core/dev.c:5521 [inline] _netifreceiveskb+0x57/0x1b0 net/core/dev.c:5637 processbacklog+0x21f/0x380 net/core/dev.c:5965 _napipoll+0x60/0x3b0 net/core/dev.c:6527 napipoll net/core/dev.c:6594 [inline] netrxaction+0x32b/0x750 net/core/dev.c:6727 _dosoftirq+0xc1/0x265 kernel/softirq.c:553 runksoftirqd+0x17/0x20 kernel/softirq.c:921 smpbootthreadfn+0x30a/0x4a0 kernel/smpboot.c:164 kthread+0x1d7/0x210 kernel/kthread.c:388 retfromfork+0x48/0x60 arch/x86/kernel/process.c:147 retfromforkasm+0x11/0x20 arch/x86/entry/entry_64.S:304
read-write to 0xffff8881374b2178 of 8 bytes by interrupt on cpu 0: brhandleframefinish+0xd4f/0xef0 net/bridge/brinput.c:189 brnfhookthresh+0x1ed/0x220 brnfpreroutingfinishipv6+0x50f/0x540 NFHOOK include/linux/netfilter.h:304 [inline] brnfpreroutingipv6+0x1e3/0x2a0 net/bridge/brnetfilteripv6.c:178 brnfprerouting+0x526/0xba0 net/bridge/brnetfilterhooks.c:508 nfhookentryhookfn include/linux/netfilter.h:144 [inline] nfhookbridgepre net/bridge/brinput.c:272 [inline] brhandleframe+0x4c9/0x940 net/bridge/brinput.c:417 _netifreceiveskbcore+0xa8a/0x21e0 net/core/dev.c:5417 _netifreceiveskbonecore net/core/dev.c:5521 [inline] _netifreceiveskb+0x57/0x1b0 net/core/dev.c:5637 processbacklog+0x21f/0x380 net/core/dev.c:5965 _napipoll+0x60/0x3b0 net/core/dev.c:6527 napipoll net/core/dev.c:6594 [inline] netrxaction+0x32b/0x750 net/core/dev.c:6727 _dosoftirq+0xc1/0x265 kernel/softirq.c:553 dosoftirq+0x5e/0x90 kernel/softirq.c:454 _localbhenableip+0x64/0x70 kernel/softirq.c:381 _rawspinunlockbh include/linux/spinlockapismp.h:167 [inline] _rawspinunlockbh+0x36/0x40 kernel/locking/spinlock.c:210 spinunlockbh include/linux/spinlock.h:396 [inline] batadvttlocalpurge+0x1a8/0x1f0 net/batman-adv/translation-table.c:1356 batadvttpurge+0x2b/0x630 net/batman-adv/translation-table.c:3560 processonework kernel/workqueue.c:2630 [inline] processscheduledworks+0x5b8/0xa30 kernel/workqueue.c:2703 workerthread+0x525/0x730 kernel/workqueue.c:2784 kthread+0x1d7/0x210 kernel/kthread.c:388 retfromfork+0x48/0x60 arch/x86/kernel/process.c:147 retfromforkasm+0x11/0x20 arch/x86/entry/entry64.S:304
value changed: 0x00000000000d7190 -> 0x00000000000d7191
Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 14848 Comm: kworker/u4:11 Not tainted 6.6.0-rc1-syzkaller-00236-gad8a69f361b9 #0
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad8d39c7b437fcdab7208a6a56c093d222c008d5",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-049c0edc",
"target": {
"function": "br_handle_frame_finish",
"file": "net/bridge/br_input.c"
},
"signature_type": "Function",
"digest": {
"length": 2376.0,
"function_hash": "329226499209515464207254188959277674197"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@04cc361f029c14dd067ad180525c7392334c9bfd",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-07bb9cb4",
"target": {
"function": "deliver_clone",
"file": "net/bridge/br_forward.c"
},
"signature_type": "Function",
"digest": {
"length": 281.0,
"function_hash": "225692319592511254259734243033723452717"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@44bdb313da57322c9b3c108eb66981c6ec6509f4",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-0902dd0d",
"target": {
"function": "maybe_deliver_addr",
"file": "net/bridge/br_forward.c"
},
"signature_type": "Function",
"digest": {
"length": 557.0,
"function_hash": "184564142546733406620352209891886776130"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8bc97117b51d68d5cea8f5351cca2d8c4153f394",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-0a909928",
"target": {
"function": "deliver_clone",
"file": "net/bridge/br_forward.c"
},
"signature_type": "Function",
"digest": {
"length": 281.0,
"function_hash": "225692319592511254259734243033723452717"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@89f9f20b1cbd36d99d5a248a4bf8d11d4fd049a2",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-1190e770",
"target": {
"file": "net/bridge/br_forward.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"257853833895382638046055477400127738475",
"35520298962346733098201946558658161046",
"86998917763375997763079393198979189279",
"91463902724116877346219403420560942118",
"163770109805533715988015768709451717535",
"27117773648505670784174606003370830499",
"122862044353636848602658820860128912164",
"235474094436479922032181653992479506297"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@89f9f20b1cbd36d99d5a248a4bf8d11d4fd049a2",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-2058f85f",
"target": {
"function": "deliver_clone",
"file": "net/bridge/br_forward.c"
},
"signature_type": "Function",
"digest": {
"length": 281.0,
"function_hash": "225692319592511254259734243033723452717"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2ef4cb4d418fa64fe73eb84d10cc5c0e52e00fa",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-3299c388",
"target": {
"function": "maybe_deliver_addr",
"file": "net/bridge/br_forward.c"
},
"signature_type": "Function",
"digest": {
"length": 557.0,
"function_hash": "184564142546733406620352209891886776130"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@89f9f20b1cbd36d99d5a248a4bf8d11d4fd049a2",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-39fb3e13",
"target": {
"function": "maybe_deliver_addr",
"file": "net/bridge/br_forward.c"
},
"signature_type": "Function",
"digest": {
"length": 557.0,
"function_hash": "184564142546733406620352209891886776130"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@44bdb313da57322c9b3c108eb66981c6ec6509f4",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-47b5f8ed",
"target": {
"function": "deliver_clone",
"file": "net/bridge/br_forward.c"
},
"signature_type": "Function",
"digest": {
"length": 281.0,
"function_hash": "225692319592511254259734243033723452717"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2ef4cb4d418fa64fe73eb84d10cc5c0e52e00fa",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-48a9bb66",
"target": {
"function": "deliver_clone",
"file": "net/bridge/br_forward.c"
},
"signature_type": "Function",
"digest": {
"length": 281.0,
"function_hash": "225692319592511254259734243033723452717"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8bc97117b51d68d5cea8f5351cca2d8c4153f394",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-4ff32ce2",
"target": {
"file": "net/bridge/br_forward.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"257853833895382638046055477400127738475",
"35520298962346733098201946558658161046",
"86998917763375997763079393198979189279",
"91463902724116877346219403420560942118",
"163770109805533715988015768709451717535",
"27117773648505670784174606003370830499",
"122862044353636848602658820860128912164",
"235474094436479922032181653992479506297"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2ef4cb4d418fa64fe73eb84d10cc5c0e52e00fa",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-57ea36d5",
"target": {
"file": "net/bridge/br_input.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"287336712179857010444185213474534447002",
"205721681687568974263703108550128661991",
"198437271601414171197386088708991210955",
"133550467718086496579041999646874717981",
"184815326271858431048334584845108376008",
"25736355429672836678376420400429200282",
"161557743618099870579986265582400947682",
"666724640142942943872978847103536608",
"35934061298806242837192418687870769415"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2346e6beb699909ca455d9d20c4e577ce900839",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-6080105a",
"target": {
"function": "maybe_deliver_addr",
"file": "net/bridge/br_forward.c"
},
"signature_type": "Function",
"digest": {
"length": 557.0,
"function_hash": "184564142546733406620352209891886776130"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2346e6beb699909ca455d9d20c4e577ce900839",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-62303a31",
"target": {
"file": "net/bridge/br_input.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"289597457907411364731814523013342981276",
"11849804962233918336118407508966124810",
"198437271601414171197386088708991210955",
"133550467718086496579041999646874717981",
"184815326271858431048334584845108376008",
"25736355429672836678376420400429200282",
"161557743618099870579986265582400947682",
"666724640142942943872978847103536608",
"35934061298806242837192418687870769415"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8bc97117b51d68d5cea8f5351cca2d8c4153f394",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-66dd4624",
"target": {
"function": "maybe_deliver_addr",
"file": "net/bridge/br_forward.c"
},
"signature_type": "Function",
"digest": {
"length": 557.0,
"function_hash": "184564142546733406620352209891886776130"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2ef4cb4d418fa64fe73eb84d10cc5c0e52e00fa",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-76450ba3",
"target": {
"function": "br_handle_frame_finish",
"file": "net/bridge/br_input.c"
},
"signature_type": "Function",
"digest": {
"length": 3210.0,
"function_hash": "245289419616178980249416271417887652382"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8bc97117b51d68d5cea8f5351cca2d8c4153f394",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-781a632a",
"target": {
"function": "br_handle_frame_finish",
"file": "net/bridge/br_input.c"
},
"signature_type": "Function",
"digest": {
"length": 2584.0,
"function_hash": "29594936396196046864914945205876213689"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad8d39c7b437fcdab7208a6a56c093d222c008d5",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-7ef83d44",
"target": {
"file": "net/bridge/br_forward.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"257853833895382638046055477400127738475",
"35520298962346733098201946558658161046",
"86998917763375997763079393198979189279",
"91463902724116877346219403420560942118",
"163770109805533715988015768709451717535",
"27117773648505670784174606003370830499",
"122862044353636848602658820860128912164",
"235474094436479922032181653992479506297"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2346e6beb699909ca455d9d20c4e577ce900839",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-81d804b2",
"target": {
"function": "deliver_clone",
"file": "net/bridge/br_forward.c"
},
"signature_type": "Function",
"digest": {
"length": 281.0,
"function_hash": "225692319592511254259734243033723452717"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@44bdb313da57322c9b3c108eb66981c6ec6509f4",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-87255f06",
"target": {
"file": "net/bridge/br_input.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"287336712179857010444185213474534447002",
"205721681687568974263703108550128661991",
"198437271601414171197386088708991210955",
"133550467718086496579041999646874717981",
"184815326271858431048334584845108376008",
"25736355429672836678376420400429200282",
"161557743618099870579986265582400947682",
"666724640142942943872978847103536608",
"35934061298806242837192418687870769415"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad8d39c7b437fcdab7208a6a56c093d222c008d5",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-91aada2e",
"target": {
"file": "net/bridge/br_input.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"289597457907411364731814523013342981276",
"11849804962233918336118407508966124810",
"198437271601414171197386088708991210955",
"133550467718086496579041999646874717981",
"184815326271858431048334584845108376008",
"25736355429672836678376420400429200282",
"161557743618099870579986265582400947682",
"666724640142942943872978847103536608",
"35934061298806242837192418687870769415"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@04cc361f029c14dd067ad180525c7392334c9bfd",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-96358ba3",
"target": {
"file": "net/bridge/br_input.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"289597457907411364731814523013342981276",
"11849804962233918336118407508966124810",
"198437271601414171197386088708991210955",
"133550467718086496579041999646874717981",
"184815326271858431048334584845108376008",
"25736355429672836678376420400429200282",
"161557743618099870579986265582400947682",
"666724640142942943872978847103536608",
"35934061298806242837192418687870769415"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@44bdb313da57322c9b3c108eb66981c6ec6509f4",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-99302d3e",
"target": {
"file": "net/bridge/br_forward.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"257853833895382638046055477400127738475",
"35520298962346733098201946558658161046",
"86998917763375997763079393198979189279",
"91463902724116877346219403420560942118",
"163770109805533715988015768709451717535",
"27117773648505670784174606003370830499",
"122862044353636848602658820860128912164",
"235474094436479922032181653992479506297"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad8d39c7b437fcdab7208a6a56c093d222c008d5",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-9cdd6acf",
"target": {
"function": "maybe_deliver_addr",
"file": "net/bridge/br_forward.c"
},
"signature_type": "Function",
"digest": {
"length": 557.0,
"function_hash": "184564142546733406620352209891886776130"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad8d39c7b437fcdab7208a6a56c093d222c008d5",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-b3716677",
"target": {
"function": "deliver_clone",
"file": "net/bridge/br_forward.c"
},
"signature_type": "Function",
"digest": {
"length": 281.0,
"function_hash": "225692319592511254259734243033723452717"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8bc97117b51d68d5cea8f5351cca2d8c4153f394",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-b89559ca",
"target": {
"file": "net/bridge/br_input.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"287336712179857010444185213474534447002",
"205721681687568974263703108550128661991",
"198437271601414171197386088708991210955",
"133550467718086496579041999646874717981",
"184815326271858431048334584845108376008",
"25736355429672836678376420400429200282",
"161557743618099870579986265582400947682",
"666724640142942943872978847103536608",
"35934061298806242837192418687870769415"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@89f9f20b1cbd36d99d5a248a4bf8d11d4fd049a2",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-c14a2826",
"target": {
"file": "net/bridge/br_input.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"287336712179857010444185213474534447002",
"205721681687568974263703108550128661991",
"198437271601414171197386088708991210955",
"133550467718086496579041999646874717981",
"184815326271858431048334584845108376008",
"25736355429672836678376420400429200282",
"161557743618099870579986265582400947682",
"666724640142942943872978847103536608",
"35934061298806242837192418687870769415"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2346e6beb699909ca455d9d20c4e577ce900839",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-d997d55d",
"target": {
"file": "net/bridge/br_forward.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"257853833895382638046055477400127738475",
"35520298962346733098201946558658161046",
"86998917763375997763079393198979189279",
"91463902724116877346219403420560942118",
"163770109805533715988015768709451717535",
"27117773648505670784174606003370830499",
"122862044353636848602658820860128912164",
"235474094436479922032181653992479506297"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@44bdb313da57322c9b3c108eb66981c6ec6509f4",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-da054ed5",
"target": {
"function": "br_handle_frame_finish",
"file": "net/bridge/br_input.c"
},
"signature_type": "Function",
"digest": {
"length": 3210.0,
"function_hash": "245289419616178980249416271417887652382"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@04cc361f029c14dd067ad180525c7392334c9bfd",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-e2964090",
"target": {
"file": "net/bridge/br_forward.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"257853833895382638046055477400127738475",
"35520298962346733098201946558658161046",
"86998917763375997763079393198979189279",
"91463902724116877346219403420560942118",
"163770109805533715988015768709451717535",
"27117773648505670784174606003370830499",
"122862044353636848602658820860128912164",
"235474094436479922032181653992479506297"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@04cc361f029c14dd067ad180525c7392334c9bfd",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-e30a194c",
"target": {
"function": "br_handle_frame_finish",
"file": "net/bridge/br_input.c"
},
"signature_type": "Function",
"digest": {
"length": 2427.0,
"function_hash": "157385234965540700663534558936532839686"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@89f9f20b1cbd36d99d5a248a4bf8d11d4fd049a2",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-e5d3b591",
"target": {
"function": "br_handle_frame_finish",
"file": "net/bridge/br_input.c"
},
"signature_type": "Function",
"digest": {
"length": 2883.0,
"function_hash": "19918222314367420426075246475476795037"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2346e6beb699909ca455d9d20c4e577ce900839",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-ee76a2a0",
"target": {
"function": "br_handle_frame_finish",
"file": "net/bridge/br_input.c"
},
"signature_type": "Function",
"digest": {
"length": 2358.0,
"function_hash": "127630739139356977438744148164338467899"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2ef4cb4d418fa64fe73eb84d10cc5c0e52e00fa",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-f9c2d63e",
"target": {
"file": "net/bridge/br_forward.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"257853833895382638046055477400127738475",
"35520298962346733098201946558658161046",
"86998917763375997763079393198979189279",
"91463902724116877346219403420560942118",
"163770109805533715988015768709451717535",
"27117773648505670784174606003370830499",
"122862044353636848602658820860128912164",
"235474094436479922032181653992479506297"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@04cc361f029c14dd067ad180525c7392334c9bfd",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52578-fd8afcc9",
"target": {
"function": "maybe_deliver_addr",
"file": "net/bridge/br_forward.c"
},
"signature_type": "Function",
"digest": {
"length": 557.0,
"function_hash": "184564142546733406620352209891886776130"
}
}
]