In the Linux kernel, the following vulnerability has been resolved:
tracing: Have format file honor EVENTFILEFL_FREED
When eventfs was introduced, special care had to be done to coordinate the freeing of the file meta data with the files that are exposed to user space. The file meta data would have a ref count that is set when the file is created and would be decremented and freed after the last user that opened the file closed it. When the file meta data was to be freed, it would set a flag (EVENTFILEFLFREED) to denote that the file is freed, and any new references made (like new opens or reads) would fail as it is marked freed. This allowed other meta data to be freed after this flag was set (under the eventmutex).
All the files that were dynamically created in the events directory had a pointer to the file meta data and would call event_release() when the last reference to the user space file was closed. This would be the time that it is safe to free the file meta data.
A shortcut was made for the "format" file. It's i_private would point to the "call" entry directly and not point to the file's meta data. This is because all format files are the same for the same "call", so it was thought there was no reason to differentiate them. The other files maintain state (like the "enable", "trigger", etc). But this meant if the file were to disappear, the "format" file would be unaware of it.
This caused a race that could be trigger via the userevents test (that would create dynamic events and free them), and running a loop that would read the userevents format files:
In one console run:
# cd tools/testing/selftests/userevents # while true; do ./ftracetest; done
And in another console run:
# cd /sys/kernel/tracing/ # while true; do cat events/userevents/testevent/format; done 2>/dev/null
With KASAN memory checking, it would trigger a use-after-free bug report (which was a real bug). This was because the format file was not checking the file's meta data flag "EVENTFILEFL_FREED", so it would access the event that the file meta data pointed to after the event was freed.
After inspection, there are other locations that were found to not check the EVENTFILEFLFREED flag when accessing the traceeventfile. Add a new helper function: eventfilefile() that will make sure that the eventmutex is held, and will return NULL if the traceeventfile has the EVENTFILEFLFREED flag set. Have the first reference of the struct file pointer use eventfilefile() and check for NULL. Later uses can still use the eventfiledata() helper function if the eventmutex is still held and was not released since the eventfilefile() call.
[ { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1560408692cd0ab0370cfbe9deb03ce97ab3f6d", "signature_version": "v1", "target": { "function": "event_filter_write", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "76564836135110646279480326288939396999", "length": 483.0 }, "id": "CVE-2024-43891-026ab40d" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1560408692cd0ab0370cfbe9deb03ce97ab3f6d", "signature_version": "v1", "target": { "function": "f_start", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "126509306559752479144697193181460803141", "length": 303.0 }, "id": "CVE-2024-43891-0dddc0f8" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1560408692cd0ab0370cfbe9deb03ce97ab3f6d", "signature_version": "v1", "target": { "function": "event_filter_read", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "87601541264734683860421396580211621406", "length": 553.0 }, "id": "CVE-2024-43891-114652a6" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1560408692cd0ab0370cfbe9deb03ce97ab3f6d", "signature_version": "v1", "target": { "file": "kernel/trace/trace_events_hist.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "285211332221266537767872804189368678688", "181600986171283844544477062893546114931", "315750770544026149784405209213895052629", "105556783218564371760092063786361920591", "285211332221266537767872804189368678688", "181600986171283844544477062893546114931", "315750770544026149784405209213895052629", "105556783218564371760092063786361920591" ] }, "id": "CVE-2024-43891-1573764f" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1560408692cd0ab0370cfbe9deb03ce97ab3f6d", "signature_version": "v1", "target": { "function": "event_enable_read", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "48768789302233914269040647811491301448", "length": 633.0 }, "id": "CVE-2024-43891-19e14cad" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@531dc6780d94245af037c25c2371c8caf652f0f9", "signature_version": "v1", "target": { "function": "event_callback", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "188973446450420579298907412526954505995", "length": 1636.0 }, "id": "CVE-2024-43891-1de408b7" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@531dc6780d94245af037c25c2371c8caf652f0f9", "signature_version": "v1", "target": { "function": "f_start", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "126509306559752479144697193181460803141", "length": 303.0 }, "id": "CVE-2024-43891-1fec4490" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@531dc6780d94245af037c25c2371c8caf652f0f9", "signature_version": "v1", "target": { "function": "event_filter_write", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "76564836135110646279480326288939396999", "length": 483.0 }, "id": "CVE-2024-43891-21ab832f" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@531dc6780d94245af037c25c2371c8caf652f0f9", "signature_version": "v1", "target": { "function": "event_filter_read", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "87601541264734683860421396580211621406", "length": 553.0 }, "id": "CVE-2024-43891-221cd024" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@531dc6780d94245af037c25c2371c8caf652f0f9", "signature_version": "v1", "target": { "function": "f_next", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "87937961612932747639922361863954629961", "length": 562.0 }, "id": "CVE-2024-43891-25fa224c" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1560408692cd0ab0370cfbe9deb03ce97ab3f6d", "signature_version": "v1", "target": { "file": "kernel/trace/trace.h" }, "digest": { "threshold": 0.9, "line_hashes": [ "276357960718741484828913274906608393130", "332026751214239300819412640819187290777", "31396793770890110597049709207316885234" ] }, "id": "CVE-2024-43891-2f8ceb86" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1560408692cd0ab0370cfbe9deb03ce97ab3f6d", "signature_version": "v1", "target": { "function": "f_show", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "289187816888815864022298333716458089359", "length": 1279.0 }, "id": "CVE-2024-43891-30b4a928" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@531dc6780d94245af037c25c2371c8caf652f0f9", "signature_version": "v1", "target": { "file": "kernel/trace/trace_events_inject.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "221778430250668429316940866784322833344", "197434482341774022391671843084610116765", "174027264455600451696633487845743225792", "241136918296841255280016143260204151201" ] }, "id": "CVE-2024-43891-3564eca2" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@531dc6780d94245af037c25c2371c8caf652f0f9", "signature_version": "v1", "target": { "function": "event_enable_read", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "48768789302233914269040647811491301448", "length": 633.0 }, "id": "CVE-2024-43891-425f3152" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ed03758ddf0b19d69eed69386d65a92d0091e0c", "signature_version": "v1", "target": { "function": "event_filter_write", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "76564836135110646279480326288939396999", "length": 483.0 }, "id": "CVE-2024-43891-547498cf" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1560408692cd0ab0370cfbe9deb03ce97ab3f6d", "signature_version": "v1", "target": { "file": "kernel/trace/trace_events_trigger.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "197490478448003013655166809466377260853", "14264520952169696378553083869987715613", "89222060522971497502085385790318003458", "71052947828880606157240951590117530905", "129396422707172148659485368459235947991", "175976759386868039289632705295300226101", "32998686354954259168643735365646644962", "154982562133252640121965491335917001391", "55578540143537687126817360175698066265", "96965249283651581801393056960509256064", "15344531904699193624706671055038090962", "305289187333245304818201124948950055051" ] }, "id": "CVE-2024-43891-57e5536a" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ed03758ddf0b19d69eed69386d65a92d0091e0c", "signature_version": "v1", "target": { "function": "f_start", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "126509306559752479144697193181460803141", "length": 303.0 }, "id": "CVE-2024-43891-6db91f0f" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@531dc6780d94245af037c25c2371c8caf652f0f9", "signature_version": "v1", "target": { "file": "kernel/trace/trace_events.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "160349294691955750300824397219433847945", "154840112899979802987020254759410868568", "189877542397753933536558666114178307982", "338636832579485006972294661988963008010", "133979670607294772972791429600776236792", "7827825186192834617852743311683199095", "272827992535410401672998345938872751708", "121423964067433268747510694554463781764", "36370427033761773060231913595912144214", "247484220050874101610074114088105101604", "10504488378810473457152456154746916968", "18570689164128204303229670734485309774", "165328663909161493296522531110739106708", "111628175792333494904266123102326895450", "78637074207990623348848541183600260196", "207981671239376260499079054032876952863", "76225912389270835201739180389930389912", "115076105269622970363695113789477271485", "37120433535467972388129917480222931151", "85104410174878253446295466703251695284", "49870449815883165130629344284483480538", "186774725061138386139848144713795775149", "17318422622923814637161291017247937350", "198045736236485764503431855086651066281", "136977268592076655790108024446715704223", "85487617729169438850970403117552701672", "240182804256202753873177097435667826879", "280813749720867028899962473874564509491", "120729554295348838919655233601012933781", "128560190435444931233567559517468047995", "8525922451288646478316383257452881007", "4116636387427008366980284688988045230", "161656670448394184070652003663944464329", "329188139134952981617269532906834208814", "89915134345099810384066929212754559558", "228968667583992214238025134613985357843", "152532925960897596242503642001217870691", "209100007482116373631121000437001354974", "88129839790407448383511616177391309782", "90487075729801621310073436557623288437", "233572466233674540482122716916817086901", "141941836735919902723055840362367958571", "269099274492925120779325501325912233281", "247705119021808586960526513674881456596" ] }, "id": "CVE-2024-43891-76635d14" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ed03758ddf0b19d69eed69386d65a92d0091e0c", "signature_version": "v1", "target": { "function": "event_callback", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "188973446450420579298907412526954505995", "length": 1636.0 }, "id": "CVE-2024-43891-7c3fd896" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@531dc6780d94245af037c25c2371c8caf652f0f9", "signature_version": "v1", "target": { "file": "kernel/trace/trace_events_hist.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "285211332221266537767872804189368678688", "181600986171283844544477062893546114931", "315750770544026149784405209213895052629", "105556783218564371760092063786361920591", "285211332221266537767872804189368678688", "181600986171283844544477062893546114931", "315750770544026149784405209213895052629", "105556783218564371760092063786361920591" ] }, "id": "CVE-2024-43891-8cc33997" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ed03758ddf0b19d69eed69386d65a92d0091e0c", "signature_version": "v1", "target": { "file": "kernel/trace/trace_events_hist.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "285211332221266537767872804189368678688", "181600986171283844544477062893546114931", "315750770544026149784405209213895052629", "105556783218564371760092063786361920591", "285211332221266537767872804189368678688", "181600986171283844544477062893546114931", "315750770544026149784405209213895052629", "105556783218564371760092063786361920591" ] }, "id": "CVE-2024-43891-939b3d87" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ed03758ddf0b19d69eed69386d65a92d0091e0c", "signature_version": "v1", "target": { "file": "kernel/trace/trace.h" }, "digest": { "threshold": 0.9, "line_hashes": [ "276357960718741484828913274906608393130", "332026751214239300819412640819187290777", "31396793770890110597049709207316885234" ] }, "id": "CVE-2024-43891-9fb29583" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@531dc6780d94245af037c25c2371c8caf652f0f9", "signature_version": "v1", "target": { "file": "kernel/trace/trace.h" }, "digest": { "threshold": 0.9, "line_hashes": [ "276357960718741484828913274906608393130", "332026751214239300819412640819187290777", "31396793770890110597049709207316885234" ] }, "id": "CVE-2024-43891-9fb775bc" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ed03758ddf0b19d69eed69386d65a92d0091e0c", "signature_version": "v1", "target": { "function": "event_enable_write", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "202060255315454745320690838898450763783", "length": 583.0 }, "id": "CVE-2024-43891-a04fd18c" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1560408692cd0ab0370cfbe9deb03ce97ab3f6d", "signature_version": "v1", "target": { "file": "kernel/trace/trace_events_inject.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "221778430250668429316940866784322833344", "197434482341774022391671843084610116765", "174027264455600451696633487845743225792", "241136918296841255280016143260204151201" ] }, "id": "CVE-2024-43891-b3b2fbda" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@531dc6780d94245af037c25c2371c8caf652f0f9", "signature_version": "v1", "target": { "file": "kernel/trace/trace_events_trigger.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "197490478448003013655166809466377260853", "14264520952169696378553083869987715613", "89222060522971497502085385790318003458", "71052947828880606157240951590117530905", "129396422707172148659485368459235947991", "175976759386868039289632705295300226101", "32998686354954259168643735365646644962", "154982562133252640121965491335917001391", "55578540143537687126817360175698066265", "96965249283651581801393056960509256064", "15344531904699193624706671055038090962", "305289187333245304818201124948950055051" ] }, "id": "CVE-2024-43891-bcd775d3" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1560408692cd0ab0370cfbe9deb03ce97ab3f6d", "signature_version": "v1", "target": { "function": "f_next", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "87937961612932747639922361863954629961", "length": 562.0 }, "id": "CVE-2024-43891-bdbab38c" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ed03758ddf0b19d69eed69386d65a92d0091e0c", "signature_version": "v1", "target": { "file": "kernel/trace/trace_events_inject.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "221778430250668429316940866784322833344", "197434482341774022391671843084610116765", "174027264455600451696633487845743225792", "241136918296841255280016143260204151201" ] }, "id": "CVE-2024-43891-c79f6d03" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ed03758ddf0b19d69eed69386d65a92d0091e0c", "signature_version": "v1", "target": { "function": "event_enable_read", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "48768789302233914269040647811491301448", "length": 633.0 }, "id": "CVE-2024-43891-e010f3b9" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ed03758ddf0b19d69eed69386d65a92d0091e0c", "signature_version": "v1", "target": { "function": "event_filter_read", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "87601541264734683860421396580211621406", "length": 553.0 }, "id": "CVE-2024-43891-e65fb027" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ed03758ddf0b19d69eed69386d65a92d0091e0c", "signature_version": "v1", "target": { "file": "kernel/trace/trace_events_trigger.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "197490478448003013655166809466377260853", "14264520952169696378553083869987715613", "89222060522971497502085385790318003458", "71052947828880606157240951590117530905", "129396422707172148659485368459235947991", "175976759386868039289632705295300226101", "32998686354954259168643735365646644962", "154982562133252640121965491335917001391", "55578540143537687126817360175698066265", "96965249283651581801393056960509256064", "15344531904699193624706671055038090962", "305289187333245304818201124948950055051" ] }, "id": "CVE-2024-43891-e6eb06ba" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@531dc6780d94245af037c25c2371c8caf652f0f9", "signature_version": "v1", "target": { "function": "event_enable_write", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "62580893098297228016681973561544747848", "length": 630.0 }, "id": "CVE-2024-43891-e998fd94" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ed03758ddf0b19d69eed69386d65a92d0091e0c", "signature_version": "v1", "target": { "file": "kernel/trace/trace_events.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "160349294691955750300824397219433847945", "154840112899979802987020254759410868568", "189877542397753933536558666114178307982", "338636832579485006972294661988963008010", "133979670607294772972791429600776236792", "7827825186192834617852743311683199095", "272827992535410401672998345938872751708", "121423964067433268747510694554463781764", "36370427033761773060231913595912144214", "256706131918870911859906986672570241239", "249056811702235662255501845439890529072", "262730943652018905313004386141044474413", "102064096827479498750949869650902707333", "111628175792333494904266123102326895450", "78637074207990623348848541183600260196", "207981671239376260499079054032876952863", "76225912389270835201739180389930389912", "115076105269622970363695113789477271485", "37120433535467972388129917480222931151", "85104410174878253446295466703251695284", "49870449815883165130629344284483480538", "186774725061138386139848144713795775149", "17318422622923814637161291017247937350", "198045736236485764503431855086651066281", "136977268592076655790108024446715704223", "85487617729169438850970403117552701672", "240182804256202753873177097435667826879", "280813749720867028899962473874564509491", "120729554295348838919655233601012933781", "128560190435444931233567559517468047995", "8525922451288646478316383257452881007", "4116636387427008366980284688988045230", "161656670448394184070652003663944464329", "329188139134952981617269532906834208814", "89915134345099810384066929212754559558", "228968667583992214238025134613985357843", "152532925960897596242503642001217870691", "209100007482116373631121000437001354974", "88129839790407448383511616177391309782", "90487075729801621310073436557623288437", "233572466233674540482122716916817086901", "141941836735919902723055840362367958571", "269099274492925120779325501325912233281", "247705119021808586960526513674881456596" ] }, "id": "CVE-2024-43891-ec03efdc" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ed03758ddf0b19d69eed69386d65a92d0091e0c", "signature_version": "v1", "target": { "function": "f_show", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "289187816888815864022298333716458089359", "length": 1279.0 }, "id": "CVE-2024-43891-edfac65c" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1560408692cd0ab0370cfbe9deb03ce97ab3f6d", "signature_version": "v1", "target": { "function": "event_callback", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "188973446450420579298907412526954505995", "length": 1636.0 }, "id": "CVE-2024-43891-f19c26c9" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@531dc6780d94245af037c25c2371c8caf652f0f9", "signature_version": "v1", "target": { "function": "f_show", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "289187816888815864022298333716458089359", "length": 1279.0 }, "id": "CVE-2024-43891-f5310043" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1560408692cd0ab0370cfbe9deb03ce97ab3f6d", "signature_version": "v1", "target": { "function": "event_enable_write", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "62580893098297228016681973561544747848", "length": 630.0 }, "id": "CVE-2024-43891-f8cc48ab" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1560408692cd0ab0370cfbe9deb03ce97ab3f6d", "signature_version": "v1", "target": { "file": "kernel/trace/trace_events.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "160349294691955750300824397219433847945", "154840112899979802987020254759410868568", "189877542397753933536558666114178307982", "338636832579485006972294661988963008010", "133979670607294772972791429600776236792", "7827825186192834617852743311683199095", "272827992535410401672998345938872751708", "121423964067433268747510694554463781764", "36370427033761773060231913595912144214", "247484220050874101610074114088105101604", "10504488378810473457152456154746916968", "18570689164128204303229670734485309774", "165328663909161493296522531110739106708", "111628175792333494904266123102326895450", "78637074207990623348848541183600260196", "207981671239376260499079054032876952863", "76225912389270835201739180389930389912", "115076105269622970363695113789477271485", "37120433535467972388129917480222931151", "85104410174878253446295466703251695284", "49870449815883165130629344284483480538", "186774725061138386139848144713795775149", "17318422622923814637161291017247937350", "198045736236485764503431855086651066281", "136977268592076655790108024446715704223", "85487617729169438850970403117552701672", "240182804256202753873177097435667826879", "280813749720867028899962473874564509491", "120729554295348838919655233601012933781", "128560190435444931233567559517468047995", "8525922451288646478316383257452881007", "4116636387427008366980284688988045230", "161656670448394184070652003663944464329", "329188139134952981617269532906834208814", "89915134345099810384066929212754559558", "228968667583992214238025134613985357843", "152532925960897596242503642001217870691", "209100007482116373631121000437001354974", "88129839790407448383511616177391309782", "90487075729801621310073436557623288437", "233572466233674540482122716916817086901", "141941836735919902723055840362367958571", "269099274492925120779325501325912233281", "247705119021808586960526513674881456596" ] }, "id": "CVE-2024-43891-fa2abc75" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ed03758ddf0b19d69eed69386d65a92d0091e0c", "signature_version": "v1", "target": { "function": "f_next", "file": "kernel/trace/trace_events.c" }, "digest": { "function_hash": "87937961612932747639922361863954629961", "length": 562.0 }, "id": "CVE-2024-43891-fc53e3ea" } ]