In the Linux kernel, the following vulnerability has been resolved:
netfilter: validate user input for expected length
I got multiple syzbot reports showing old bugs exposed by BPF after commit 20f2505fb436 ("bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt")
setsockopt() @optlen argument should be taken into account before copying data.
BUG: KASAN: slab-out-of-bounds in copyfromsockptroffset include/linux/sockptr.h:49 [inline] BUG: KASAN: slab-out-of-bounds in copyfromsockptr include/linux/sockptr.h:55 [inline] BUG: KASAN: slab-out-of-bounds in doreplace net/ipv4/netfilter/iptables.c:1111 [inline] BUG: KASAN: slab-out-of-bounds in doiptsetctl+0x902/0x3dd0 net/ipv4/netfilter/ip_tables.c:1627 Read of size 96 at addr ffff88802cd73da0 by task syz-executor.4/7238
CPU: 1 PID: 7238 Comm: syz-executor.4 Not tainted 6.9.0-rc2-next-20240403-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 Call Trace: <TASK> _dumpstack lib/dumpstack.c:88 [inline] dumpstacklvl+0x241/0x360 lib/dumpstack.c:114 printaddressdescription mm/kasan/report.c:377 [inline] printreport+0x169/0x550 mm/kasan/report.c:488 kasanreport+0x143/0x180 mm/kasan/report.c:601 kasancheckrange+0x282/0x290 mm/kasan/generic.c:189 _asanmemcpy+0x29/0x70 mm/kasan/shadow.c:105 copyfromsockptroffset include/linux/sockptr.h:49 [inline] copyfromsockptr include/linux/sockptr.h:55 [inline] doreplace net/ipv4/netfilter/iptables.c:1111 [inline] doiptsetctl+0x902/0x3dd0 net/ipv4/netfilter/iptables.c:1627 nfsetsockopt+0x295/0x2c0 net/netfilter/nfsockopt.c:101 dosocksetsockopt+0x3af/0x720 net/socket.c:2311 _syssetsockopt+0x1ae/0x250 net/socket.c:2334 _dosyssetsockopt net/socket.c:2343 [inline] _sesyssetsockopt net/socket.c:2340 [inline] _x64syssetsockopt+0xb5/0xd0 net/socket.c:2340 dosyscall64+0xfb/0x240 entrySYSCALL64afterhwframe+0x72/0x7a RIP: 0033:0x7fd22067dde9 Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fd21f9ff0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 RAX: ffffffffffffffda RBX: 00007fd2207abf80 RCX: 00007fd22067dde9 RDX: 0000000000000040 RSI: 0000000000000000 RDI: 0000000000000003 RBP: 00007fd2206ca47a R08: 0000000000000001 R09: 0000000000000000 R10: 0000000020000880 R11: 0000000000000246 R12: 0000000000000000 R13: 000000000000000b R14: 00007fd2207abf80 R15: 00007ffd2d0170d8 </TASK>
Allocated by task 7238: kasansavestack mm/kasan/common.c:47 [inline] kasansavetrack+0x3f/0x80 mm/kasan/common.c:68 poisonkmallocredzone mm/kasan/common.c:370 [inline] _kasankmalloc+0x98/0xb0 mm/kasan/common.c:387 kasankmalloc include/linux/kasan.h:211 [inline] _dokmallocnode mm/slub.c:4069 [inline] _kmallocnoprof+0x200/0x410 mm/slub.c:4082 kmallocnoprof include/linux/slab.h:664 [inline] _cgroupbpfrunfiltersetsockopt+0xd47/0x1050 kernel/bpf/cgroup.c:1869 dosocksetsockopt+0x6b4/0x720 net/socket.c:2293 _syssetsockopt+0x1ae/0x250 net/socket.c:2334 _dosyssetsockopt net/socket.c:2343 [inline] _sesyssetsockopt net/socket.c:2340 [inline] _x64syssetsockopt+0xb5/0xd0 net/socket.c:2340 dosyscall64+0xfb/0x240 entrySYSCALL64after_hwframe+0x72/0x7a
The buggy address belongs to the object at ffff88802cd73da0 which belongs to the cache kmalloc-8 of size 8 The buggy address is located 0 bytes inside of allocated 1-byte region [ffff88802cd73da0, ffff88802cd73da1)
The buggy address belongs to the physical page: page: refcount:1 mapcount:0 mapping:0000000000000000 index:0xffff88802cd73020 pfn:0x2cd73 flags: 0xfff80000000000(node=0|zone=1|lastcpupid=0xfff) page_type: 0xffffefff(slab) raw: 00fff80000000000 ffff888015041280 dead000000000100 dead000000000122 raw: ffff88802cd73020 000000008080007f 00000001ffffefff 00 ---truncated---
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18aae2cb87e5faa9c5bd865260ceadac60d5a6c5",
"target": {
"file": "net/ipv4/netfilter/arp_tables.c"
},
"id": "CVE-2024-35896-00e5c0c9",
"digest": {
"line_hashes": [
"170940585728977525774379278188586139828",
"290088910127395617328470039402609764887",
"334610430531645679695208625345363462014",
"170940585728977525774379278188586139828",
"290088910127395617328470039402609764887",
"334610430531645679695208625345363462014"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81d51b9b7c95e791ba3c1a2dd77920a9d3b3f525",
"target": {
"file": "net/ipv4/netfilter/arp_tables.c",
"function": "compat_do_replace"
},
"id": "CVE-2024-35896-01576b17",
"digest": {
"function_hash": "112707174998267772393867042557438965075",
"length": 980.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@58f2bfb789e6bd3bc24a2c9c1580f3c67aec3018",
"target": {
"file": "net/ipv4/netfilter/ip_tables.c"
},
"id": "CVE-2024-35896-01e2b65d",
"digest": {
"line_hashes": [
"25110781643062437738095011179642019689",
"148274026072068435487461834880808952247",
"151569933987980391095952822877325109897",
"25110781643062437738095011179642019689",
"148274026072068435487461834880808952247",
"151569933987980391095952822877325109897"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@440e948cf0eff32cfe322dcbca3f2525354b159b",
"target": {
"file": "net/ipv6/netfilter/ip6_tables.c"
},
"id": "CVE-2024-35896-02f26a41",
"digest": {
"line_hashes": [
"65088315260898810625630014785241699565",
"276852224546412527345107732629526355046",
"274698649781427995400664819154230850328",
"65088315260898810625630014785241699565",
"276852224546412527345107732629526355046",
"274698649781427995400664819154230850328"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f038242b77ddfc505bf4163d4904c1abd2e74d6",
"target": {
"file": "net/ipv4/netfilter/ip_tables.c",
"function": "compat_do_replace"
},
"id": "CVE-2024-35896-03f1e7a2",
"digest": {
"function_hash": "112707174998267772393867042557438965075",
"length": 980.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@58f2bfb789e6bd3bc24a2c9c1580f3c67aec3018",
"target": {
"file": "net/ipv4/netfilter/arp_tables.c"
},
"id": "CVE-2024-35896-0599b530",
"digest": {
"line_hashes": [
"170940585728977525774379278188586139828",
"290088910127395617328470039402609764887",
"334610430531645679695208625345363462014",
"170940585728977525774379278188586139828",
"290088910127395617328470039402609764887",
"334610430531645679695208625345363462014"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c83842df40f86e529db6842231154772c20edcc",
"target": {
"file": "net/ipv4/netfilter/ip_tables.c",
"function": "compat_do_replace"
},
"id": "CVE-2024-35896-07f8a005",
"digest": {
"function_hash": "112707174998267772393867042557438965075",
"length": 980.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@440e948cf0eff32cfe322dcbca3f2525354b159b",
"target": {
"file": "net/bridge/netfilter/ebtables.c",
"function": "update_counters"
},
"id": "CVE-2024-35896-09f0eb0f",
"digest": {
"function_hash": "86357262051919710338430989583607420734",
"length": 337.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f038242b77ddfc505bf4163d4904c1abd2e74d6",
"target": {
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2024-35896-0ffbf952",
"digest": {
"line_hashes": [
"242461394034095716363719736474833625517",
"140087642003099824432148748809028945656",
"34938341181905505918751669982550182099",
"459183002061515304650155020955671561",
"12995216624182661078424052209806880799",
"61076269768427447810126473971638337354",
"332958197566438369474634554703944877586",
"41002557650239759935782990811560310307",
"42297067189149973819920105442743828943"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81d51b9b7c95e791ba3c1a2dd77920a9d3b3f525",
"target": {
"file": "net/ipv4/netfilter/arp_tables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-12131a88",
"digest": {
"function_hash": "73631477048021821107238770975416573394",
"length": 963.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81d51b9b7c95e791ba3c1a2dd77920a9d3b3f525",
"target": {
"file": "net/bridge/netfilter/ebtables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-16948c04",
"digest": {
"function_hash": "214814067380521461774813770556379127256",
"length": 1177.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18aae2cb87e5faa9c5bd865260ceadac60d5a6c5",
"target": {
"file": "net/bridge/netfilter/ebtables.c",
"function": "compat_update_counters"
},
"id": "CVE-2024-35896-1ba980dd",
"digest": {
"function_hash": "256477244643161365552298163067202713595",
"length": 376.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c83842df40f86e529db6842231154772c20edcc",
"target": {
"file": "net/bridge/netfilter/ebtables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-1c932761",
"digest": {
"function_hash": "214814067380521461774813770556379127256",
"length": 1177.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f038242b77ddfc505bf4163d4904c1abd2e74d6",
"target": {
"file": "net/ipv6/netfilter/ip6_tables.c",
"function": "compat_do_replace"
},
"id": "CVE-2024-35896-211c5845",
"digest": {
"function_hash": "112707174998267772393867042557438965075",
"length": 980.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18aae2cb87e5faa9c5bd865260ceadac60d5a6c5",
"target": {
"file": "net/ipv4/netfilter/ip_tables.c",
"function": "compat_do_replace"
},
"id": "CVE-2024-35896-224e1c26",
"digest": {
"function_hash": "112707174998267772393867042557438965075",
"length": 980.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@440e948cf0eff32cfe322dcbca3f2525354b159b",
"target": {
"file": "net/ipv4/netfilter/ip_tables.c"
},
"id": "CVE-2024-35896-24d9abd3",
"digest": {
"line_hashes": [
"25110781643062437738095011179642019689",
"148274026072068435487461834880808952247",
"151569933987980391095952822877325109897",
"25110781643062437738095011179642019689",
"148274026072068435487461834880808952247",
"151569933987980391095952822877325109897"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@440e948cf0eff32cfe322dcbca3f2525354b159b",
"target": {
"file": "net/ipv4/netfilter/arp_tables.c",
"function": "compat_do_replace"
},
"id": "CVE-2024-35896-25e47d74",
"digest": {
"function_hash": "112707174998267772393867042557438965075",
"length": 980.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f038242b77ddfc505bf4163d4904c1abd2e74d6",
"target": {
"file": "net/bridge/netfilter/ebtables.c",
"function": "update_counters"
},
"id": "CVE-2024-35896-2a116917",
"digest": {
"function_hash": "86357262051919710338430989583607420734",
"length": 337.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f038242b77ddfc505bf4163d4904c1abd2e74d6",
"target": {
"file": "net/ipv6/netfilter/ip6_tables.c"
},
"id": "CVE-2024-35896-2bea7729",
"digest": {
"line_hashes": [
"65088315260898810625630014785241699565",
"276852224546412527345107732629526355046",
"274698649781427995400664819154230850328",
"65088315260898810625630014785241699565",
"276852224546412527345107732629526355046",
"274698649781427995400664819154230850328"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81d51b9b7c95e791ba3c1a2dd77920a9d3b3f525",
"target": {
"file": "net/ipv6/netfilter/ip6_tables.c"
},
"id": "CVE-2024-35896-2befc5f8",
"digest": {
"line_hashes": [
"65088315260898810625630014785241699565",
"276852224546412527345107732629526355046",
"274698649781427995400664819154230850328",
"65088315260898810625630014785241699565",
"276852224546412527345107732629526355046",
"274698649781427995400664819154230850328"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@440e948cf0eff32cfe322dcbca3f2525354b159b",
"target": {
"file": "net/bridge/netfilter/ebtables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-36369fae",
"digest": {
"function_hash": "214814067380521461774813770556379127256",
"length": 1177.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f038242b77ddfc505bf4163d4904c1abd2e74d6",
"target": {
"file": "net/ipv4/netfilter/arp_tables.c",
"function": "compat_do_replace"
},
"id": "CVE-2024-35896-39c12bdb",
"digest": {
"function_hash": "112707174998267772393867042557438965075",
"length": 980.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c83842df40f86e529db6842231154772c20edcc",
"target": {
"file": "net/ipv4/netfilter/ip_tables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-3c7e37f1",
"digest": {
"function_hash": "73631477048021821107238770975416573394",
"length": 963.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@58f2bfb789e6bd3bc24a2c9c1580f3c67aec3018",
"target": {
"file": "net/ipv4/netfilter/ip_tables.c",
"function": "compat_do_replace"
},
"id": "CVE-2024-35896-3f76a1eb",
"digest": {
"function_hash": "112707174998267772393867042557438965075",
"length": 980.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@58f2bfb789e6bd3bc24a2c9c1580f3c67aec3018",
"target": {
"file": "net/ipv4/netfilter/ip_tables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-41437239",
"digest": {
"function_hash": "73631477048021821107238770975416573394",
"length": 963.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c83842df40f86e529db6842231154772c20edcc",
"target": {
"file": "net/bridge/netfilter/ebtables.c",
"function": "compat_update_counters"
},
"id": "CVE-2024-35896-45fae590",
"digest": {
"function_hash": "256477244643161365552298163067202713595",
"length": 376.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f038242b77ddfc505bf4163d4904c1abd2e74d6",
"target": {
"file": "net/ipv6/netfilter/ip6_tables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-59bcf18c",
"digest": {
"function_hash": "73631477048021821107238770975416573394",
"length": 963.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@58f2bfb789e6bd3bc24a2c9c1580f3c67aec3018",
"target": {
"file": "net/ipv6/netfilter/ip6_tables.c",
"function": "compat_do_replace"
},
"id": "CVE-2024-35896-5a5f38b5",
"digest": {
"function_hash": "112707174998267772393867042557438965075",
"length": 980.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c83842df40f86e529db6842231154772c20edcc",
"target": {
"file": "net/ipv6/netfilter/ip6_tables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-5b4af23a",
"digest": {
"function_hash": "73631477048021821107238770975416573394",
"length": 963.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@58f2bfb789e6bd3bc24a2c9c1580f3c67aec3018",
"target": {
"file": "net/ipv6/netfilter/ip6_tables.c"
},
"id": "CVE-2024-35896-60cfa6eb",
"digest": {
"line_hashes": [
"65088315260898810625630014785241699565",
"276852224546412527345107732629526355046",
"274698649781427995400664819154230850328",
"65088315260898810625630014785241699565",
"276852224546412527345107732629526355046",
"274698649781427995400664819154230850328"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18aae2cb87e5faa9c5bd865260ceadac60d5a6c5",
"target": {
"file": "net/ipv6/netfilter/ip6_tables.c",
"function": "compat_do_replace"
},
"id": "CVE-2024-35896-625eb9ca",
"digest": {
"function_hash": "112707174998267772393867042557438965075",
"length": 980.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@440e948cf0eff32cfe322dcbca3f2525354b159b",
"target": {
"file": "net/ipv6/netfilter/ip6_tables.c",
"function": "compat_do_replace"
},
"id": "CVE-2024-35896-629289a1",
"digest": {
"function_hash": "112707174998267772393867042557438965075",
"length": 980.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18aae2cb87e5faa9c5bd865260ceadac60d5a6c5",
"target": {
"file": "net/bridge/netfilter/ebtables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-64e80181",
"digest": {
"function_hash": "214814067380521461774813770556379127256",
"length": 1177.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@440e948cf0eff32cfe322dcbca3f2525354b159b",
"target": {
"file": "net/ipv4/netfilter/arp_tables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-6c4c17c1",
"digest": {
"function_hash": "73631477048021821107238770975416573394",
"length": 963.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@440e948cf0eff32cfe322dcbca3f2525354b159b",
"target": {
"file": "net/ipv4/netfilter/ip_tables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-6ee68fcc",
"digest": {
"function_hash": "73631477048021821107238770975416573394",
"length": 963.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81d51b9b7c95e791ba3c1a2dd77920a9d3b3f525",
"target": {
"file": "net/ipv4/netfilter/ip_tables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-722b9687",
"digest": {
"function_hash": "73631477048021821107238770975416573394",
"length": 963.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f038242b77ddfc505bf4163d4904c1abd2e74d6",
"target": {
"file": "net/bridge/netfilter/ebtables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-76b7ef98",
"digest": {
"function_hash": "214814067380521461774813770556379127256",
"length": 1177.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@440e948cf0eff32cfe322dcbca3f2525354b159b",
"target": {
"file": "net/ipv4/netfilter/arp_tables.c"
},
"id": "CVE-2024-35896-7a275bb8",
"digest": {
"line_hashes": [
"170940585728977525774379278188586139828",
"290088910127395617328470039402609764887",
"334610430531645679695208625345363462014",
"170940585728977525774379278188586139828",
"290088910127395617328470039402609764887",
"334610430531645679695208625345363462014"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@58f2bfb789e6bd3bc24a2c9c1580f3c67aec3018",
"target": {
"file": "net/bridge/netfilter/ebtables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-80c78ea8",
"digest": {
"function_hash": "214814067380521461774813770556379127256",
"length": 1177.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c83842df40f86e529db6842231154772c20edcc",
"target": {
"file": "net/ipv4/netfilter/arp_tables.c",
"function": "compat_do_replace"
},
"id": "CVE-2024-35896-87328aa2",
"digest": {
"function_hash": "112707174998267772393867042557438965075",
"length": 980.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@58f2bfb789e6bd3bc24a2c9c1580f3c67aec3018",
"target": {
"file": "net/bridge/netfilter/ebtables.c",
"function": "compat_update_counters"
},
"id": "CVE-2024-35896-881316b2",
"digest": {
"function_hash": "256477244643161365552298163067202713595",
"length": 376.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@58f2bfb789e6bd3bc24a2c9c1580f3c67aec3018",
"target": {
"file": "net/bridge/netfilter/ebtables.c",
"function": "update_counters"
},
"id": "CVE-2024-35896-89568b40",
"digest": {
"function_hash": "86357262051919710338430989583607420734",
"length": 337.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81d51b9b7c95e791ba3c1a2dd77920a9d3b3f525",
"target": {
"file": "net/ipv4/netfilter/ip_tables.c"
},
"id": "CVE-2024-35896-9828ae68",
"digest": {
"line_hashes": [
"25110781643062437738095011179642019689",
"148274026072068435487461834880808952247",
"151569933987980391095952822877325109897",
"25110781643062437738095011179642019689",
"148274026072068435487461834880808952247",
"151569933987980391095952822877325109897"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@440e948cf0eff32cfe322dcbca3f2525354b159b",
"target": {
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2024-35896-a493da69",
"digest": {
"line_hashes": [
"242461394034095716363719736474833625517",
"140087642003099824432148748809028945656",
"34938341181905505918751669982550182099",
"459183002061515304650155020955671561",
"12995216624182661078424052209806880799",
"61076269768427447810126473971638337354",
"332958197566438369474634554703944877586",
"41002557650239759935782990811560310307",
"42297067189149973819920105442743828943"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f038242b77ddfc505bf4163d4904c1abd2e74d6",
"target": {
"file": "net/ipv4/netfilter/ip_tables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-acea987c",
"digest": {
"function_hash": "73631477048021821107238770975416573394",
"length": 963.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18aae2cb87e5faa9c5bd865260ceadac60d5a6c5",
"target": {
"file": "net/bridge/netfilter/ebtables.c",
"function": "update_counters"
},
"id": "CVE-2024-35896-ae96d130",
"digest": {
"function_hash": "86357262051919710338430989583607420734",
"length": 337.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18aae2cb87e5faa9c5bd865260ceadac60d5a6c5",
"target": {
"file": "net/ipv4/netfilter/ip_tables.c"
},
"id": "CVE-2024-35896-b3b7153c",
"digest": {
"line_hashes": [
"25110781643062437738095011179642019689",
"148274026072068435487461834880808952247",
"151569933987980391095952822877325109897",
"25110781643062437738095011179642019689",
"148274026072068435487461834880808952247",
"151569933987980391095952822877325109897"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f038242b77ddfc505bf4163d4904c1abd2e74d6",
"target": {
"file": "net/bridge/netfilter/ebtables.c",
"function": "compat_update_counters"
},
"id": "CVE-2024-35896-b457f270",
"digest": {
"function_hash": "256477244643161365552298163067202713595",
"length": 376.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c83842df40f86e529db6842231154772c20edcc",
"target": {
"file": "net/ipv6/netfilter/ip6_tables.c"
},
"id": "CVE-2024-35896-b5af3d97",
"digest": {
"line_hashes": [
"65088315260898810625630014785241699565",
"276852224546412527345107732629526355046",
"274698649781427995400664819154230850328",
"65088315260898810625630014785241699565",
"276852224546412527345107732629526355046",
"274698649781427995400664819154230850328"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18aae2cb87e5faa9c5bd865260ceadac60d5a6c5",
"target": {
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2024-35896-b770d393",
"digest": {
"line_hashes": [
"242461394034095716363719736474833625517",
"140087642003099824432148748809028945656",
"34938341181905505918751669982550182099",
"459183002061515304650155020955671561",
"12995216624182661078424052209806880799",
"61076269768427447810126473971638337354",
"332958197566438369474634554703944877586",
"41002557650239759935782990811560310307",
"42297067189149973819920105442743828943"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@58f2bfb789e6bd3bc24a2c9c1580f3c67aec3018",
"target": {
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2024-35896-b7d41b23",
"digest": {
"line_hashes": [
"242461394034095716363719736474833625517",
"140087642003099824432148748809028945656",
"34938341181905505918751669982550182099",
"459183002061515304650155020955671561",
"12995216624182661078424052209806880799",
"61076269768427447810126473971638337354",
"332958197566438369474634554703944877586",
"41002557650239759935782990811560310307",
"42297067189149973819920105442743828943"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c83842df40f86e529db6842231154772c20edcc",
"target": {
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2024-35896-ba2eb7fe",
"digest": {
"line_hashes": [
"242461394034095716363719736474833625517",
"140087642003099824432148748809028945656",
"34938341181905505918751669982550182099",
"459183002061515304650155020955671561",
"12995216624182661078424052209806880799",
"61076269768427447810126473971638337354",
"332958197566438369474634554703944877586",
"41002557650239759935782990811560310307",
"42297067189149973819920105442743828943"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@58f2bfb789e6bd3bc24a2c9c1580f3c67aec3018",
"target": {
"file": "net/ipv4/netfilter/arp_tables.c",
"function": "compat_do_replace"
},
"id": "CVE-2024-35896-bc56335a",
"digest": {
"function_hash": "112707174998267772393867042557438965075",
"length": 980.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81d51b9b7c95e791ba3c1a2dd77920a9d3b3f525",
"target": {
"file": "net/ipv4/netfilter/arp_tables.c"
},
"id": "CVE-2024-35896-c40a1f72",
"digest": {
"line_hashes": [
"170940585728977525774379278188586139828",
"290088910127395617328470039402609764887",
"334610430531645679695208625345363462014",
"170940585728977525774379278188586139828",
"290088910127395617328470039402609764887",
"334610430531645679695208625345363462014"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81d51b9b7c95e791ba3c1a2dd77920a9d3b3f525",
"target": {
"file": "net/bridge/netfilter/ebtables.c",
"function": "compat_update_counters"
},
"id": "CVE-2024-35896-cd0a42ef",
"digest": {
"function_hash": "256477244643161365552298163067202713595",
"length": 376.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81d51b9b7c95e791ba3c1a2dd77920a9d3b3f525",
"target": {
"file": "net/ipv6/netfilter/ip6_tables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-ce2adc5a",
"digest": {
"function_hash": "73631477048021821107238770975416573394",
"length": 963.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81d51b9b7c95e791ba3c1a2dd77920a9d3b3f525",
"target": {
"file": "net/ipv4/netfilter/ip_tables.c",
"function": "compat_do_replace"
},
"id": "CVE-2024-35896-d2ef78c6",
"digest": {
"function_hash": "112707174998267772393867042557438965075",
"length": 980.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c83842df40f86e529db6842231154772c20edcc",
"target": {
"file": "net/ipv4/netfilter/arp_tables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-d5bb81fa",
"digest": {
"function_hash": "73631477048021821107238770975416573394",
"length": 963.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f038242b77ddfc505bf4163d4904c1abd2e74d6",
"target": {
"file": "net/ipv4/netfilter/arp_tables.c"
},
"id": "CVE-2024-35896-d6fab4cd",
"digest": {
"line_hashes": [
"170940585728977525774379278188586139828",
"290088910127395617328470039402609764887",
"334610430531645679695208625345363462014",
"170940585728977525774379278188586139828",
"290088910127395617328470039402609764887",
"334610430531645679695208625345363462014"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@440e948cf0eff32cfe322dcbca3f2525354b159b",
"target": {
"file": "net/ipv4/netfilter/ip_tables.c",
"function": "compat_do_replace"
},
"id": "CVE-2024-35896-d76421d5",
"digest": {
"function_hash": "112707174998267772393867042557438965075",
"length": 980.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18aae2cb87e5faa9c5bd865260ceadac60d5a6c5",
"target": {
"file": "net/ipv4/netfilter/ip_tables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-d76f5f7a",
"digest": {
"function_hash": "73631477048021821107238770975416573394",
"length": 963.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c83842df40f86e529db6842231154772c20edcc",
"target": {
"file": "net/ipv4/netfilter/ip_tables.c"
},
"id": "CVE-2024-35896-d8f6319a",
"digest": {
"line_hashes": [
"25110781643062437738095011179642019689",
"148274026072068435487461834880808952247",
"151569933987980391095952822877325109897",
"25110781643062437738095011179642019689",
"148274026072068435487461834880808952247",
"151569933987980391095952822877325109897"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@440e948cf0eff32cfe322dcbca3f2525354b159b",
"target": {
"file": "net/ipv6/netfilter/ip6_tables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-d9f9a31e",
"digest": {
"function_hash": "73631477048021821107238770975416573394",
"length": 963.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c83842df40f86e529db6842231154772c20edcc",
"target": {
"file": "net/ipv4/netfilter/arp_tables.c"
},
"id": "CVE-2024-35896-dad087f4",
"digest": {
"line_hashes": [
"170940585728977525774379278188586139828",
"290088910127395617328470039402609764887",
"334610430531645679695208625345363462014",
"170940585728977525774379278188586139828",
"290088910127395617328470039402609764887",
"334610430531645679695208625345363462014"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18aae2cb87e5faa9c5bd865260ceadac60d5a6c5",
"target": {
"file": "net/ipv6/netfilter/ip6_tables.c"
},
"id": "CVE-2024-35896-dc05b545",
"digest": {
"line_hashes": [
"65088315260898810625630014785241699565",
"276852224546412527345107732629526355046",
"274698649781427995400664819154230850328",
"65088315260898810625630014785241699565",
"276852224546412527345107732629526355046",
"274698649781427995400664819154230850328"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c83842df40f86e529db6842231154772c20edcc",
"target": {
"file": "net/bridge/netfilter/ebtables.c",
"function": "update_counters"
},
"id": "CVE-2024-35896-dcb73b76",
"digest": {
"function_hash": "86357262051919710338430989583607420734",
"length": 337.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f038242b77ddfc505bf4163d4904c1abd2e74d6",
"target": {
"file": "net/ipv4/netfilter/arp_tables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-dcdac083",
"digest": {
"function_hash": "73631477048021821107238770975416573394",
"length": 963.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81d51b9b7c95e791ba3c1a2dd77920a9d3b3f525",
"target": {
"file": "net/ipv6/netfilter/ip6_tables.c",
"function": "compat_do_replace"
},
"id": "CVE-2024-35896-e061b1e8",
"digest": {
"function_hash": "112707174998267772393867042557438965075",
"length": 980.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@440e948cf0eff32cfe322dcbca3f2525354b159b",
"target": {
"file": "net/bridge/netfilter/ebtables.c",
"function": "compat_update_counters"
},
"id": "CVE-2024-35896-e37140ce",
"digest": {
"function_hash": "256477244643161365552298163067202713595",
"length": 376.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@58f2bfb789e6bd3bc24a2c9c1580f3c67aec3018",
"target": {
"file": "net/ipv6/netfilter/ip6_tables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-e8a56518",
"digest": {
"function_hash": "73631477048021821107238770975416573394",
"length": 963.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81d51b9b7c95e791ba3c1a2dd77920a9d3b3f525",
"target": {
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2024-35896-eb613943",
"digest": {
"line_hashes": [
"242461394034095716363719736474833625517",
"140087642003099824432148748809028945656",
"34938341181905505918751669982550182099",
"459183002061515304650155020955671561",
"12995216624182661078424052209806880799",
"61076269768427447810126473971638337354",
"332958197566438369474634554703944877586",
"41002557650239759935782990811560310307",
"42297067189149973819920105442743828943"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81d51b9b7c95e791ba3c1a2dd77920a9d3b3f525",
"target": {
"file": "net/bridge/netfilter/ebtables.c",
"function": "update_counters"
},
"id": "CVE-2024-35896-ee72a103",
"digest": {
"function_hash": "86357262051919710338430989583607420734",
"length": 337.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18aae2cb87e5faa9c5bd865260ceadac60d5a6c5",
"target": {
"file": "net/ipv4/netfilter/arp_tables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-f20294a0",
"digest": {
"function_hash": "73631477048021821107238770975416573394",
"length": 963.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c83842df40f86e529db6842231154772c20edcc",
"target": {
"file": "net/ipv6/netfilter/ip6_tables.c",
"function": "compat_do_replace"
},
"id": "CVE-2024-35896-f3865eaf",
"digest": {
"function_hash": "112707174998267772393867042557438965075",
"length": 980.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@58f2bfb789e6bd3bc24a2c9c1580f3c67aec3018",
"target": {
"file": "net/ipv4/netfilter/arp_tables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-f3e5e42a",
"digest": {
"function_hash": "73631477048021821107238770975416573394",
"length": 963.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18aae2cb87e5faa9c5bd865260ceadac60d5a6c5",
"target": {
"file": "net/ipv4/netfilter/arp_tables.c",
"function": "compat_do_replace"
},
"id": "CVE-2024-35896-fa930b55",
"digest": {
"function_hash": "112707174998267772393867042557438965075",
"length": 980.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f038242b77ddfc505bf4163d4904c1abd2e74d6",
"target": {
"file": "net/ipv4/netfilter/ip_tables.c"
},
"id": "CVE-2024-35896-fce7ad6d",
"digest": {
"line_hashes": [
"25110781643062437738095011179642019689",
"148274026072068435487461834880808952247",
"151569933987980391095952822877325109897",
"25110781643062437738095011179642019689",
"148274026072068435487461834880808952247",
"151569933987980391095952822877325109897"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@18aae2cb87e5faa9c5bd865260ceadac60d5a6c5",
"target": {
"file": "net/ipv6/netfilter/ip6_tables.c",
"function": "do_replace"
},
"id": "CVE-2024-35896-fea1bf59",
"digest": {
"function_hash": "73631477048021821107238770975416573394",
"length": 963.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
}
]