In the Linux kernel, the following vulnerability has been resolved:
bpf: Zero former ARGPTRTO_{LONG,INT} args in case of error
For all non-tracing helpers which formerly had ARGPTRTO{LONG,INT} as input arguments, zero the value for the case of an error as otherwise it could leak memory. For tracing, it is not needed given CAPPERFMON can already read all kernel memory anyway hence bpfgetfuncarg() and bpfgetfuncret() is skipped in here.
Also, the MTU helpers mtulen pointer value is being written but also read. Technically, the MEMUNINIT should not be there in order to always force init. Removing MEMUNINIT needs more verifier rework though: MEMUNINIT right now implies two things actually: i) write into memory, ii) memory does not have to be initialized. If we lift MEMUNINIT, it then becomes: i) read into memory, ii) memory must be initialized. This means that for bpf*checkmtu() we're readding the issue we're trying to fix, that is, it would then be able to write back into things like .rodata BPF maps. Follow-up work will rework the MEMUNINIT semantics such that the intent can be better expressed. For now just clear the *mtulen on error path which can be lifted later again.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8397bf78988f3ae9dbebb0200189a62a57264980",
"digest": {
"function_hash": "19270404781501414821468702635831822445",
"length": 850.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/core/filter.c",
"function": "BPF_CALL_5"
},
"id": "CVE-2024-47728-0d769640",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@594a9f5a8d2de2573a856e506f77ba7dd2cefc6a",
"digest": {
"line_hashes": [
"275302919486166560978351388520968949636",
"137268453560884425639588402160990372846",
"202339223315391160496167260593430980181",
"132172690703588799882195260101585281254",
"116125580838937523567231678128846785900",
"335986369826281594453939096963187538851"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/helpers.c"
},
"id": "CVE-2024-47728-1280edd0",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4b3786a6c5397dc220b1483d8e2f4867743e966f",
"digest": {
"function_hash": "233821031219967654770098703901816441196",
"length": 301.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/syscall.c",
"function": "BPF_CALL_4"
},
"id": "CVE-2024-47728-19d4beaf",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8397bf78988f3ae9dbebb0200189a62a57264980",
"digest": {
"function_hash": "37337445106567815521793599728299110942",
"length": 341.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/helpers.c",
"function": "BPF_CALL_4"
},
"id": "CVE-2024-47728-19e00ea6",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4b3786a6c5397dc220b1483d8e2f4867743e966f",
"digest": {
"line_hashes": [
"82794379830270831786685162063380161210",
"317849267794842817931437270598985441925",
"96582844266462750457665149590370138143",
"248956161751103650129104673805553748145"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/syscall.c"
},
"id": "CVE-2024-47728-1b900e0a",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a634fa8e480ac2423f86311a602f6295df2c8ed0",
"digest": {
"line_hashes": [
"275302919486166560978351388520968949636",
"137268453560884425639588402160990372846",
"202339223315391160496167260593430980181",
"132172690703588799882195260101585281254",
"116125580838937523567231678128846785900",
"335986369826281594453939096963187538851"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/helpers.c"
},
"id": "CVE-2024-47728-1beb9253",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a634fa8e480ac2423f86311a602f6295df2c8ed0",
"digest": {
"function_hash": "233821031219967654770098703901816441196",
"length": 301.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/syscall.c",
"function": "BPF_CALL_4"
},
"id": "CVE-2024-47728-1cae3a20",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@599d15b6d03356a97bff7a76155c5604c42a2962",
"digest": {
"function_hash": "25956665651151587576948172526765264245",
"length": 274.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/helpers.c",
"function": "BPF_CALL_4"
},
"id": "CVE-2024-47728-28378cde",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8397bf78988f3ae9dbebb0200189a62a57264980",
"digest": {
"function_hash": "116012234096719998457557348175634016346",
"length": 589.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/core/filter.c",
"function": "BPF_CALL_5"
},
"id": "CVE-2024-47728-2a8a6042",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8397bf78988f3ae9dbebb0200189a62a57264980",
"digest": {
"line_hashes": [
"95884122307805907173202708653475413207",
"141544639662937488882428654013524535941",
"79245509119754820033786556395645040637",
"96049133852433810175402114823983153617",
"218492384383407471666050885030719487215",
"79198285430606721516461935320557091279",
"194577060997334224085876806436945091846",
"256971199729239073080665320876195502558",
"45480891656549933753714827418008051637",
"109280151770972645841689591102641809723",
"264402819010967772253355853091323675621",
"97449657852583351257422335015565947314",
"156850521132636250292248006622530381009",
"193130916329745250026882973447446279342",
"7128506202693907709362272538727257265",
"102179415397334828206750280030460993474",
"148839319430961035289451941042565239023",
"188612976601534815420014928460433686942",
"160998942001707874950808799525938011643",
"221722375709459026473367340251038838506",
"27044681880901747016766258356849961652",
"84799160434898417000193150045101051182",
"18074990013727124059668846245081873816",
"101268604139434993403847204188029851764",
"319735842672492733965050598792376413600",
"308131012900346275182584362853527488376",
"256971199729239073080665320876195502558",
"45480891656549933753714827418008051637",
"109280151770972645841689591102641809723",
"201229275693596144072832160597137589826",
"212747981364204117016246512613198384563",
"160066102012085188260552832199261072458",
"293633673791196707211769804366647736871",
"15187529438368951132850839818544343790",
"99383778479472209518719123203907308648"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/core/filter.c"
},
"id": "CVE-2024-47728-3c950ef4",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@594a9f5a8d2de2573a856e506f77ba7dd2cefc6a",
"digest": {
"function_hash": "116012234096719998457557348175634016346",
"length": 589.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/core/filter.c",
"function": "BPF_CALL_5"
},
"id": "CVE-2024-47728-3db1c40b",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a634fa8e480ac2423f86311a602f6295df2c8ed0",
"digest": {
"function_hash": "25956665651151587576948172526765264245",
"length": 274.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/helpers.c",
"function": "BPF_CALL_4"
},
"id": "CVE-2024-47728-4d304e28",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@594a9f5a8d2de2573a856e506f77ba7dd2cefc6a",
"digest": {
"function_hash": "37337445106567815521793599728299110942",
"length": 341.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/helpers.c",
"function": "BPF_CALL_4"
},
"id": "CVE-2024-47728-513c54b3",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a634fa8e480ac2423f86311a602f6295df2c8ed0",
"digest": {
"function_hash": "19270404781501414821468702635831822445",
"length": 850.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/core/filter.c",
"function": "BPF_CALL_5"
},
"id": "CVE-2024-47728-60324514",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8397bf78988f3ae9dbebb0200189a62a57264980",
"digest": {
"line_hashes": [
"275302919486166560978351388520968949636",
"137268453560884425639588402160990372846",
"202339223315391160496167260593430980181",
"132172690703588799882195260101585281254",
"116125580838937523567231678128846785900",
"335986369826281594453939096963187538851"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/helpers.c"
},
"id": "CVE-2024-47728-68763609",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@594a9f5a8d2de2573a856e506f77ba7dd2cefc6a",
"digest": {
"function_hash": "25956665651151587576948172526765264245",
"length": 274.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/helpers.c",
"function": "BPF_CALL_4"
},
"id": "CVE-2024-47728-6e098dc7",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8397bf78988f3ae9dbebb0200189a62a57264980",
"digest": {
"line_hashes": [
"82794379830270831786685162063380161210",
"317849267794842817931437270598985441925",
"96582844266462750457665149590370138143",
"248956161751103650129104673805553748145"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/syscall.c"
},
"id": "CVE-2024-47728-6fea182a",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4b3786a6c5397dc220b1483d8e2f4867743e966f",
"digest": {
"line_hashes": [
"95884122307805907173202708653475413207",
"141544639662937488882428654013524535941",
"79245509119754820033786556395645040637",
"96049133852433810175402114823983153617",
"218492384383407471666050885030719487215",
"79198285430606721516461935320557091279",
"194577060997334224085876806436945091846",
"256971199729239073080665320876195502558",
"45480891656549933753714827418008051637",
"109280151770972645841689591102641809723",
"264402819010967772253355853091323675621",
"97449657852583351257422335015565947314",
"156850521132636250292248006622530381009",
"193130916329745250026882973447446279342",
"7128506202693907709362272538727257265",
"102179415397334828206750280030460993474",
"148839319430961035289451941042565239023",
"188612976601534815420014928460433686942",
"160998942001707874950808799525938011643",
"221722375709459026473367340251038838506",
"27044681880901747016766258356849961652",
"84799160434898417000193150045101051182",
"18074990013727124059668846245081873816",
"101268604139434993403847204188029851764",
"319735842672492733965050598792376413600",
"308131012900346275182584362853527488376",
"256971199729239073080665320876195502558",
"45480891656549933753714827418008051637",
"109280151770972645841689591102641809723",
"201229275693596144072832160597137589826",
"212747981364204117016246512613198384563",
"160066102012085188260552832199261072458",
"293633673791196707211769804366647736871",
"15187529438368951132850839818544343790",
"99383778479472209518719123203907308648"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/core/filter.c"
},
"id": "CVE-2024-47728-72f1e339",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8397bf78988f3ae9dbebb0200189a62a57264980",
"digest": {
"function_hash": "25956665651151587576948172526765264245",
"length": 274.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/helpers.c",
"function": "BPF_CALL_4"
},
"id": "CVE-2024-47728-77525a68",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a634fa8e480ac2423f86311a602f6295df2c8ed0",
"digest": {
"function_hash": "116012234096719998457557348175634016346",
"length": 589.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/core/filter.c",
"function": "BPF_CALL_5"
},
"id": "CVE-2024-47728-7a6ff353",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4b3786a6c5397dc220b1483d8e2f4867743e966f",
"digest": {
"line_hashes": [
"275302919486166560978351388520968949636",
"137268453560884425639588402160990372846",
"202339223315391160496167260593430980181",
"132172690703588799882195260101585281254",
"116125580838937523567231678128846785900",
"335986369826281594453939096963187538851"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/helpers.c"
},
"id": "CVE-2024-47728-872c5a67",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@599d15b6d03356a97bff7a76155c5604c42a2962",
"digest": {
"function_hash": "19270404781501414821468702635831822445",
"length": 850.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/core/filter.c",
"function": "BPF_CALL_5"
},
"id": "CVE-2024-47728-8da3d011",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@594a9f5a8d2de2573a856e506f77ba7dd2cefc6a",
"digest": {
"function_hash": "19270404781501414821468702635831822445",
"length": 850.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/core/filter.c",
"function": "BPF_CALL_5"
},
"id": "CVE-2024-47728-8e8b82c4",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@599d15b6d03356a97bff7a76155c5604c42a2962",
"digest": {
"function_hash": "116012234096719998457557348175634016346",
"length": 589.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/core/filter.c",
"function": "BPF_CALL_5"
},
"id": "CVE-2024-47728-9d098d61",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@599d15b6d03356a97bff7a76155c5604c42a2962",
"digest": {
"function_hash": "233821031219967654770098703901816441196",
"length": 301.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/syscall.c",
"function": "BPF_CALL_4"
},
"id": "CVE-2024-47728-9f49873b",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4b3786a6c5397dc220b1483d8e2f4867743e966f",
"digest": {
"function_hash": "116012234096719998457557348175634016346",
"length": 589.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/core/filter.c",
"function": "BPF_CALL_5"
},
"id": "CVE-2024-47728-a8817907",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8397bf78988f3ae9dbebb0200189a62a57264980",
"digest": {
"function_hash": "233821031219967654770098703901816441196",
"length": 301.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/syscall.c",
"function": "BPF_CALL_4"
},
"id": "CVE-2024-47728-ae001c15",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@599d15b6d03356a97bff7a76155c5604c42a2962",
"digest": {
"line_hashes": [
"275302919486166560978351388520968949636",
"137268453560884425639588402160990372846",
"202339223315391160496167260593430980181",
"132172690703588799882195260101585281254",
"116125580838937523567231678128846785900",
"335986369826281594453939096963187538851"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/helpers.c"
},
"id": "CVE-2024-47728-b2091917",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@594a9f5a8d2de2573a856e506f77ba7dd2cefc6a",
"digest": {
"function_hash": "233821031219967654770098703901816441196",
"length": 301.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/syscall.c",
"function": "BPF_CALL_4"
},
"id": "CVE-2024-47728-b2cf7891",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4b3786a6c5397dc220b1483d8e2f4867743e966f",
"digest": {
"function_hash": "146738665647065769175567780349116907730",
"length": 286.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/helpers.c",
"function": "BPF_CALL_4"
},
"id": "CVE-2024-47728-ba95d77f",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4b3786a6c5397dc220b1483d8e2f4867743e966f",
"digest": {
"function_hash": "80406185819737090025365864674820836777",
"length": 228.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/helpers.c",
"function": "BPF_CALL_4"
},
"id": "CVE-2024-47728-bde68ec1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@594a9f5a8d2de2573a856e506f77ba7dd2cefc6a",
"digest": {
"line_hashes": [
"95884122307805907173202708653475413207",
"141544639662937488882428654013524535941",
"79245509119754820033786556395645040637",
"96049133852433810175402114823983153617",
"218492384383407471666050885030719487215",
"79198285430606721516461935320557091279",
"194577060997334224085876806436945091846",
"256971199729239073080665320876195502558",
"45480891656549933753714827418008051637",
"109280151770972645841689591102641809723",
"264402819010967772253355853091323675621",
"97449657852583351257422335015565947314",
"156850521132636250292248006622530381009",
"193130916329745250026882973447446279342",
"7128506202693907709362272538727257265",
"102179415397334828206750280030460993474",
"148839319430961035289451941042565239023",
"188612976601534815420014928460433686942",
"160998942001707874950808799525938011643",
"221722375709459026473367340251038838506",
"27044681880901747016766258356849961652",
"84799160434898417000193150045101051182",
"18074990013727124059668846245081873816",
"101268604139434993403847204188029851764",
"319735842672492733965050598792376413600",
"308131012900346275182584362853527488376",
"256971199729239073080665320876195502558",
"45480891656549933753714827418008051637",
"109280151770972645841689591102641809723",
"201229275693596144072832160597137589826",
"212747981364204117016246512613198384563",
"160066102012085188260552832199261072458",
"293633673791196707211769804366647736871",
"15187529438368951132850839818544343790",
"99383778479472209518719123203907308648"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/core/filter.c"
},
"id": "CVE-2024-47728-cae7c248",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@599d15b6d03356a97bff7a76155c5604c42a2962",
"digest": {
"line_hashes": [
"95884122307805907173202708653475413207",
"141544639662937488882428654013524535941",
"79245509119754820033786556395645040637",
"96049133852433810175402114823983153617",
"218492384383407471666050885030719487215",
"79198285430606721516461935320557091279",
"194577060997334224085876806436945091846",
"256971199729239073080665320876195502558",
"45480891656549933753714827418008051637",
"109280151770972645841689591102641809723",
"264402819010967772253355853091323675621",
"97449657852583351257422335015565947314",
"156850521132636250292248006622530381009",
"193130916329745250026882973447446279342",
"7128506202693907709362272538727257265",
"102179415397334828206750280030460993474",
"148839319430961035289451941042565239023",
"188612976601534815420014928460433686942",
"160998942001707874950808799525938011643",
"221722375709459026473367340251038838506",
"27044681880901747016766258356849961652",
"84799160434898417000193150045101051182",
"18074990013727124059668846245081873816",
"101268604139434993403847204188029851764",
"319735842672492733965050598792376413600",
"308131012900346275182584362853527488376",
"256971199729239073080665320876195502558",
"45480891656549933753714827418008051637",
"109280151770972645841689591102641809723",
"201229275693596144072832160597137589826",
"212747981364204117016246512613198384563",
"160066102012085188260552832199261072458",
"293633673791196707211769804366647736871",
"15187529438368951132850839818544343790",
"99383778479472209518719123203907308648"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/core/filter.c"
},
"id": "CVE-2024-47728-cbb2d15e",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a634fa8e480ac2423f86311a602f6295df2c8ed0",
"digest": {
"line_hashes": [
"95884122307805907173202708653475413207",
"141544639662937488882428654013524535941",
"79245509119754820033786556395645040637",
"96049133852433810175402114823983153617",
"218492384383407471666050885030719487215",
"79198285430606721516461935320557091279",
"194577060997334224085876806436945091846",
"256971199729239073080665320876195502558",
"45480891656549933753714827418008051637",
"109280151770972645841689591102641809723",
"264402819010967772253355853091323675621",
"97449657852583351257422335015565947314",
"156850521132636250292248006622530381009",
"193130916329745250026882973447446279342",
"7128506202693907709362272538727257265",
"102179415397334828206750280030460993474",
"148839319430961035289451941042565239023",
"188612976601534815420014928460433686942",
"160998942001707874950808799525938011643",
"221722375709459026473367340251038838506",
"27044681880901747016766258356849961652",
"84799160434898417000193150045101051182",
"18074990013727124059668846245081873816",
"101268604139434993403847204188029851764",
"319735842672492733965050598792376413600",
"308131012900346275182584362853527488376",
"256971199729239073080665320876195502558",
"45480891656549933753714827418008051637",
"109280151770972645841689591102641809723",
"201229275693596144072832160597137589826",
"212747981364204117016246512613198384563",
"160066102012085188260552832199261072458",
"293633673791196707211769804366647736871",
"15187529438368951132850839818544343790",
"99383778479472209518719123203907308648"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/core/filter.c"
},
"id": "CVE-2024-47728-dbcc1545",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@599d15b6d03356a97bff7a76155c5604c42a2962",
"digest": {
"line_hashes": [
"82794379830270831786685162063380161210",
"317849267794842817931437270598985441925",
"96582844266462750457665149590370138143",
"248956161751103650129104673805553748145"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/syscall.c"
},
"id": "CVE-2024-47728-de66ef2d",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4b3786a6c5397dc220b1483d8e2f4867743e966f",
"digest": {
"function_hash": "19270404781501414821468702635831822445",
"length": 850.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/core/filter.c",
"function": "BPF_CALL_5"
},
"id": "CVE-2024-47728-e09a2b66",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a634fa8e480ac2423f86311a602f6295df2c8ed0",
"digest": {
"line_hashes": [
"82794379830270831786685162063380161210",
"317849267794842817931437270598985441925",
"96582844266462750457665149590370138143",
"248956161751103650129104673805553748145"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/syscall.c"
},
"id": "CVE-2024-47728-ea436dd4",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a634fa8e480ac2423f86311a602f6295df2c8ed0",
"digest": {
"function_hash": "37337445106567815521793599728299110942",
"length": 341.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/helpers.c",
"function": "BPF_CALL_4"
},
"id": "CVE-2024-47728-ec632d3f",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@594a9f5a8d2de2573a856e506f77ba7dd2cefc6a",
"digest": {
"line_hashes": [
"82794379830270831786685162063380161210",
"317849267794842817931437270598985441925",
"96582844266462750457665149590370138143",
"248956161751103650129104673805553748145"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/syscall.c"
},
"id": "CVE-2024-47728-f87548a4",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@599d15b6d03356a97bff7a76155c5604c42a2962",
"digest": {
"function_hash": "37337445106567815521793599728299110942",
"length": 341.0
},
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "kernel/bpf/helpers.c",
"function": "BPF_CALL_4"
},
"id": "CVE-2024-47728-ffaffab0",
"signature_type": "Function"
}
]