In the Linux kernel, the following vulnerability has been resolved:
netlink: terminate outstanding dump on socket close
Netlink supports iterative dumping of data. It provides the families the following ops: - start - (optional) kicks off the dumping process - dump - actual dump helper, keeps getting called until it returns 0 - done - (optional) pairs with .start, can be used for cleanup The whole process is asynchronous and the repeated calls to .dump don't actually happen in a tight loop, but rather are triggered in response to recvmsg() on the socket.
This gives the user full control over the dump, but also means that the user can close the socket without getting to the end of the dump. To make sure .start is always paired with .done we check if there is an ongoing dump before freeing the socket, and if so call .done.
The complication is that sockets can get freed from BH and .done is allowed to sleep. So we use a workqueue to defer the call, when needed.
Unfortunately this does not work correctly. What we defer is not the cleanup but rather releasing a reference on the socket. We have no guarantee that we own the last reference, if someone else holds the socket they may release it in BH and we're back to square one.
The whole dance, however, appears to be unnecessary. Only the user can interact with dumps, so we can clean up when socket is closed. And close always happens in process context. Some async code may still access the socket after close, queue notification skbs to it etc. but no dumps can start, end or otherwise make progress.
Delete the workqueue and flush the dump state directly from the release handler. Note that further cleanup is possible in -next, for instance we now always call .done before releasing the main module reference, so dump doesn't have to take a reference of its own.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/53xxx/CVE-2024-53140.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-53140.json"
[
{
"id": "CVE-2024-53140-006e03d5",
"target": {
"function": "netlink_sock_destruct_work",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@114a61d8d94ae3a43b82446cf737fd757021b834",
"digest": {
"function_hash": "58880467935604275959305791536711282296",
"length": 153.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-02273842",
"target": {
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@114a61d8d94ae3a43b82446cf737fd757021b834",
"digest": {
"threshold": 0.9,
"line_hashes": [
"82378153566236300586989720534906389095",
"11840701957439195290411842497713240306",
"293379166278528334985701109755408993629",
"285328777729869819736767343056143819544",
"97855846327037586833421668507528322784",
"234847170252375130214089714943453810797",
"259429812358588762139709072483164067733",
"178692920562461949761717274131538092611",
"185804125704442995798824501982496402693",
"39613399031095199312957321385205429811",
"141292428976267155951968026879235134531",
"132911511948295696902749776753377447056",
"97738532611848051791746682459979923693",
"56071879442686202411989371723100576666",
"273683859081416001915460961619410379305",
"237524949403503821300672209219427151371",
"55385000453624135319289114771768977978",
"159108811177297271909680179206971943944",
"316499360544043852462991984781018888177",
"289716256854655162767291083420051808637",
"68283078006006226504887260854156908450",
"54856583669936630151757602860941002384",
"311680430668836591428039576825206396800",
"21947205150017949080793432539399321116",
"4197980330784396071824297196658219941",
"340237290054724826220119375974555609042",
"184323085334470432720924871478493830791",
"197285851170437034486146215213695566719",
"275434930504441854725290696144176051932",
"78476506571897346467710512255492950518"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-53140-029468ce",
"target": {
"function": "netlink_sock_destruct",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bbc769d2fa1b8b368c5fbe013b5b096afa3c05ca",
"digest": {
"function_hash": "93126056531884140531421420701812686680",
"length": 543.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-0b95ae51",
"target": {
"function": "netlink_release",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bbc769d2fa1b8b368c5fbe013b5b096afa3c05ca",
"digest": {
"function_hash": "175902790512504027724155631936120198705",
"length": 1835.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-1272dae6",
"target": {
"function": "netlink_sock_destruct",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@114a61d8d94ae3a43b82446cf737fd757021b834",
"digest": {
"function_hash": "93126056531884140531421420701812686680",
"length": 543.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-15c695fe",
"target": {
"file": "net/netlink/af_netlink.h"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@176c41b3ca9281a9736b67c6121b03dbf0c8c08f",
"digest": {
"threshold": 0.9,
"line_hashes": [
"50539240673072622762142195737998259345",
"26333931961702926799298850432100810016",
"35048216999595319609984440308989352508",
"213033574758222313623553720245603440620",
"237962902961022632915348415069309294183",
"332991084273224387703486451232058438262",
"133396254660020376271722691266807533017",
"189230794409468737232251699317585959720"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-53140-17df55a8",
"target": {
"function": "deferred_put_nlk_sk",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bbc769d2fa1b8b368c5fbe013b5b096afa3c05ca",
"digest": {
"function_hash": "154724466792181793674110151259613876219",
"length": 419.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-1a6b298b",
"target": {
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@598c956b62699c3753929602560d8df322e60559",
"digest": {
"threshold": 0.9,
"line_hashes": [
"82378153566236300586989720534906389095",
"11840701957439195290411842497713240306",
"293379166278528334985701109755408993629",
"285328777729869819736767343056143819544",
"97855846327037586833421668507528322784",
"234847170252375130214089714943453810797",
"259429812358588762139709072483164067733",
"178692920562461949761717274131538092611",
"185804125704442995798824501982496402693",
"39613399031095199312957321385205429811",
"141292428976267155951968026879235134531",
"132911511948295696902749776753377447056",
"97738532611848051791746682459979923693",
"56071879442686202411989371723100576666",
"273683859081416001915460961619410379305",
"237524949403503821300672209219427151371",
"55385000453624135319289114771768977978",
"159108811177297271909680179206971943944",
"316499360544043852462991984781018888177",
"289716256854655162767291083420051808637",
"68283078006006226504887260854156908450",
"54856583669936630151757602860941002384",
"311680430668836591428039576825206396800",
"21947205150017949080793432539399321116",
"4197980330784396071824297196658219941",
"340237290054724826220119375974555609042",
"184323085334470432720924871478493830791",
"197285851170437034486146215213695566719",
"275434930504441854725290696144176051932",
"78476506571897346467710512255492950518"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-53140-1e7964f1",
"target": {
"file": "net/netlink/af_netlink.h"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@114a61d8d94ae3a43b82446cf737fd757021b834",
"digest": {
"threshold": 0.9,
"line_hashes": [
"50539240673072622762142195737998259345",
"26333931961702926799298850432100810016",
"100868760635461987567362600434560548130",
"185794682280240941558468635401533258295",
"237962902961022632915348415069309294183",
"332991084273224387703486451232058438262",
"133396254660020376271722691266807533017",
"189230794409468737232251699317585959720"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-53140-205b6fce",
"target": {
"function": "netlink_sock_destruct_work",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4e87a52133284afbd40fb522dbf96e258af52a98",
"digest": {
"function_hash": "58880467935604275959305791536711282296",
"length": 153.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-30cee5f7",
"target": {
"function": "deferred_put_nlk_sk",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@114a61d8d94ae3a43b82446cf737fd757021b834",
"digest": {
"function_hash": "154724466792181793674110151259613876219",
"length": 419.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-3a747f01",
"target": {
"function": "netlink_sock_destruct",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@176c41b3ca9281a9736b67c6121b03dbf0c8c08f",
"digest": {
"function_hash": "93126056531884140531421420701812686680",
"length": 543.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-3bc4e145",
"target": {
"function": "netlink_release",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@114a61d8d94ae3a43b82446cf737fd757021b834",
"digest": {
"function_hash": "122488236169438282014502793230291284119",
"length": 1569.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-3cbb70ab",
"target": {
"file": "net/netlink/af_netlink.h"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@598c956b62699c3753929602560d8df322e60559",
"digest": {
"threshold": 0.9,
"line_hashes": [
"50539240673072622762142195737998259345",
"26333931961702926799298850432100810016",
"100868760635461987567362600434560548130",
"185794682280240941558468635401533258295",
"237962902961022632915348415069309294183",
"332991084273224387703486451232058438262",
"133396254660020376271722691266807533017",
"189230794409468737232251699317585959720"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-53140-3e81f36b",
"target": {
"function": "netlink_release",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4e87a52133284afbd40fb522dbf96e258af52a98",
"digest": {
"function_hash": "93649952508635629649021614150485895311",
"length": 1539.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-482fd5e5",
"target": {
"function": "deferred_put_nlk_sk",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2fab3d66cc16cfb9e3ea1772abe6b79b71fa603",
"digest": {
"function_hash": "154724466792181793674110151259613876219",
"length": 419.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-4e1d8124",
"target": {
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4e87a52133284afbd40fb522dbf96e258af52a98",
"digest": {
"threshold": 0.9,
"line_hashes": [
"82378153566236300586989720534906389095",
"11840701957439195290411842497713240306",
"293379166278528334985701109755408993629",
"285328777729869819736767343056143819544",
"97855846327037586833421668507528322784",
"234847170252375130214089714943453810797",
"259429812358588762139709072483164067733",
"178692920562461949761717274131538092611",
"185804125704442995798824501982496402693",
"39613399031095199312957321385205429811",
"141292428976267155951968026879235134531",
"132911511948295696902749776753377447056",
"97738532611848051791746682459979923693",
"56071879442686202411989371723100576666",
"273683859081416001915460961619410379305",
"237524949403503821300672209219427151371",
"55385000453624135319289114771768977978",
"159108811177297271909680179206971943944",
"316499360544043852462991984781018888177",
"289716256854655162767291083420051808637",
"68283078006006226504887260854156908450",
"54856583669936630151757602860941002384",
"311680430668836591428039576825206396800",
"21947205150017949080793432539399321116",
"4197980330784396071824297196658219941",
"340237290054724826220119375974555609042",
"184323085334470432720924871478493830791",
"197285851170437034486146215213695566719",
"275434930504441854725290696144176051932",
"78476506571897346467710512255492950518"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-53140-539d430a",
"target": {
"function": "deferred_put_nlk_sk",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6e3f2c512d2b7dbd247485b1dd9e43e4210a18f4",
"digest": {
"function_hash": "154724466792181793674110151259613876219",
"length": 419.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-5418128e",
"target": {
"function": "deferred_put_nlk_sk",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@176c41b3ca9281a9736b67c6121b03dbf0c8c08f",
"digest": {
"function_hash": "154724466792181793674110151259613876219",
"length": 419.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-54585e65",
"target": {
"function": "netlink_release",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1904fb9ebf911441f90a68e96b22aa73e4410505",
"digest": {
"function_hash": "175902790512504027724155631936120198705",
"length": 1835.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-762918ba",
"target": {
"function": "deferred_put_nlk_sk",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4e87a52133284afbd40fb522dbf96e258af52a98",
"digest": {
"function_hash": "154724466792181793674110151259613876219",
"length": 419.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-79f9e126",
"target": {
"function": "netlink_sock_destruct",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2fab3d66cc16cfb9e3ea1772abe6b79b71fa603",
"digest": {
"function_hash": "93126056531884140531421420701812686680",
"length": 543.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-7bbe47bd",
"target": {
"function": "netlink_release",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2fab3d66cc16cfb9e3ea1772abe6b79b71fa603",
"digest": {
"function_hash": "93649952508635629649021614150485895311",
"length": 1539.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-82b485ec",
"target": {
"file": "net/netlink/af_netlink.h"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bbc769d2fa1b8b368c5fbe013b5b096afa3c05ca",
"digest": {
"threshold": 0.9,
"line_hashes": [
"50539240673072622762142195737998259345",
"26333931961702926799298850432100810016",
"35048216999595319609984440308989352508",
"213033574758222313623553720245603440620",
"237962902961022632915348415069309294183",
"332991084273224387703486451232058438262",
"133396254660020376271722691266807533017",
"189230794409468737232251699317585959720"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-53140-8b25d542",
"target": {
"function": "netlink_sock_destruct",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6e3f2c512d2b7dbd247485b1dd9e43e4210a18f4",
"digest": {
"function_hash": "93126056531884140531421420701812686680",
"length": 543.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-99d8a742",
"target": {
"function": "netlink_sock_destruct_work",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2fab3d66cc16cfb9e3ea1772abe6b79b71fa603",
"digest": {
"function_hash": "58880467935604275959305791536711282296",
"length": 153.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-a1a69d81",
"target": {
"function": "netlink_sock_destruct",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1904fb9ebf911441f90a68e96b22aa73e4410505",
"digest": {
"function_hash": "93126056531884140531421420701812686680",
"length": 543.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-a7d18318",
"target": {
"function": "netlink_release",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@176c41b3ca9281a9736b67c6121b03dbf0c8c08f",
"digest": {
"function_hash": "175902790512504027724155631936120198705",
"length": 1835.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-ae6c0b48",
"target": {
"function": "deferred_put_nlk_sk",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1904fb9ebf911441f90a68e96b22aa73e4410505",
"digest": {
"function_hash": "154724466792181793674110151259613876219",
"length": 419.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-afffeb23",
"target": {
"function": "netlink_sock_destruct",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4e87a52133284afbd40fb522dbf96e258af52a98",
"digest": {
"function_hash": "93126056531884140531421420701812686680",
"length": 543.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-b21fd13d",
"target": {
"function": "netlink_sock_destruct_work",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1904fb9ebf911441f90a68e96b22aa73e4410505",
"digest": {
"function_hash": "58880467935604275959305791536711282296",
"length": 153.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-b5fefa22",
"target": {
"function": "deferred_put_nlk_sk",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@598c956b62699c3753929602560d8df322e60559",
"digest": {
"function_hash": "154724466792181793674110151259613876219",
"length": 419.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-b828012a",
"target": {
"function": "netlink_sock_destruct_work",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@176c41b3ca9281a9736b67c6121b03dbf0c8c08f",
"digest": {
"function_hash": "58880467935604275959305791536711282296",
"length": 153.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-baa301f6",
"target": {
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@176c41b3ca9281a9736b67c6121b03dbf0c8c08f",
"digest": {
"threshold": 0.9,
"line_hashes": [
"82378153566236300586989720534906389095",
"11840701957439195290411842497713240306",
"293379166278528334985701109755408993629",
"285328777729869819736767343056143819544",
"97855846327037586833421668507528322784",
"234847170252375130214089714943453810797",
"259429812358588762139709072483164067733",
"178692920562461949761717274131538092611",
"185804125704442995798824501982496402693",
"39613399031095199312957321385205429811",
"141292428976267155951968026879235134531",
"132911511948295696902749776753377447056",
"97738532611848051791746682459979923693",
"56071879442686202411989371723100576666",
"273683859081416001915460961619410379305",
"237524949403503821300672209219427151371",
"55385000453624135319289114771768977978",
"159108811177297271909680179206971943944",
"316499360544043852462991984781018888177",
"289716256854655162767291083420051808637",
"68283078006006226504887260854156908450",
"54856583669936630151757602860941002384",
"311680430668836591428039576825206396800",
"21947205150017949080793432539399321116",
"4197980330784396071824297196658219941",
"340237290054724826220119375974555609042",
"184323085334470432720924871478493830791",
"197285851170437034486146215213695566719",
"275434930504441854725290696144176051932",
"78476506571897346467710512255492950518"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-53140-bfe6d302",
"target": {
"function": "netlink_sock_destruct_work",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6e3f2c512d2b7dbd247485b1dd9e43e4210a18f4",
"digest": {
"function_hash": "58880467935604275959305791536711282296",
"length": 153.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-c25b8e04",
"target": {
"file": "net/netlink/af_netlink.h"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6e3f2c512d2b7dbd247485b1dd9e43e4210a18f4",
"digest": {
"threshold": 0.9,
"line_hashes": [
"50539240673072622762142195737998259345",
"26333931961702926799298850432100810016",
"100868760635461987567362600434560548130",
"185794682280240941558468635401533258295",
"237962902961022632915348415069309294183",
"332991084273224387703486451232058438262",
"133396254660020376271722691266807533017",
"189230794409468737232251699317585959720"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-53140-c359e57a",
"target": {
"file": "net/netlink/af_netlink.h"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2fab3d66cc16cfb9e3ea1772abe6b79b71fa603",
"digest": {
"threshold": 0.9,
"line_hashes": [
"50539240673072622762142195737998259345",
"26333931961702926799298850432100810016",
"100868760635461987567362600434560548130",
"185794682280240941558468635401533258295",
"237962902961022632915348415069309294183",
"332991084273224387703486451232058438262",
"133396254660020376271722691266807533017",
"189230794409468737232251699317585959720"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-53140-c5ecc382",
"target": {
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2fab3d66cc16cfb9e3ea1772abe6b79b71fa603",
"digest": {
"threshold": 0.9,
"line_hashes": [
"82378153566236300586989720534906389095",
"11840701957439195290411842497713240306",
"293379166278528334985701109755408993629",
"285328777729869819736767343056143819544",
"97855846327037586833421668507528322784",
"234847170252375130214089714943453810797",
"259429812358588762139709072483164067733",
"178692920562461949761717274131538092611",
"185804125704442995798824501982496402693",
"39613399031095199312957321385205429811",
"141292428976267155951968026879235134531",
"132911511948295696902749776753377447056",
"97738532611848051791746682459979923693",
"56071879442686202411989371723100576666",
"273683859081416001915460961619410379305",
"237524949403503821300672209219427151371",
"55385000453624135319289114771768977978",
"159108811177297271909680179206971943944",
"316499360544043852462991984781018888177",
"289716256854655162767291083420051808637",
"68283078006006226504887260854156908450",
"54856583669936630151757602860941002384",
"311680430668836591428039576825206396800",
"21947205150017949080793432539399321116",
"4197980330784396071824297196658219941",
"340237290054724826220119375974555609042",
"184323085334470432720924871478493830791",
"197285851170437034486146215213695566719",
"275434930504441854725290696144176051932",
"78476506571897346467710512255492950518"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-53140-cb55a2cc",
"target": {
"function": "netlink_release",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6e3f2c512d2b7dbd247485b1dd9e43e4210a18f4",
"digest": {
"function_hash": "122488236169438282014502793230291284119",
"length": 1569.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-cd8ce5b0",
"target": {
"function": "netlink_sock_destruct_work",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@598c956b62699c3753929602560d8df322e60559",
"digest": {
"function_hash": "58880467935604275959305791536711282296",
"length": 153.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-db249285",
"target": {
"file": "net/netlink/af_netlink.h"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1904fb9ebf911441f90a68e96b22aa73e4410505",
"digest": {
"threshold": 0.9,
"line_hashes": [
"50539240673072622762142195737998259345",
"26333931961702926799298850432100810016",
"35048216999595319609984440308989352508",
"213033574758222313623553720245603440620",
"237962902961022632915348415069309294183",
"332991084273224387703486451232058438262",
"133396254660020376271722691266807533017",
"189230794409468737232251699317585959720"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-53140-e122d956",
"target": {
"file": "net/netlink/af_netlink.h"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4e87a52133284afbd40fb522dbf96e258af52a98",
"digest": {
"threshold": 0.9,
"line_hashes": [
"50539240673072622762142195737998259345",
"26333931961702926799298850432100810016",
"35048216999595319609984440308989352508",
"213033574758222313623553720245603440620",
"237962902961022632915348415069309294183",
"332991084273224387703486451232058438262",
"133396254660020376271722691266807533017",
"189230794409468737232251699317585959720"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-53140-e827f8ef",
"target": {
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6e3f2c512d2b7dbd247485b1dd9e43e4210a18f4",
"digest": {
"threshold": 0.9,
"line_hashes": [
"82378153566236300586989720534906389095",
"11840701957439195290411842497713240306",
"293379166278528334985701109755408993629",
"285328777729869819736767343056143819544",
"97855846327037586833421668507528322784",
"234847170252375130214089714943453810797",
"259429812358588762139709072483164067733",
"178692920562461949761717274131538092611",
"185804125704442995798824501982496402693",
"39613399031095199312957321385205429811",
"141292428976267155951968026879235134531",
"132911511948295696902749776753377447056",
"97738532611848051791746682459979923693",
"56071879442686202411989371723100576666",
"273683859081416001915460961619410379305",
"237524949403503821300672209219427151371",
"55385000453624135319289114771768977978",
"159108811177297271909680179206971943944",
"316499360544043852462991984781018888177",
"289716256854655162767291083420051808637",
"68283078006006226504887260854156908450",
"54856583669936630151757602860941002384",
"311680430668836591428039576825206396800",
"21947205150017949080793432539399321116",
"4197980330784396071824297196658219941",
"340237290054724826220119375974555609042",
"184323085334470432720924871478493830791",
"197285851170437034486146215213695566719",
"275434930504441854725290696144176051932",
"78476506571897346467710512255492950518"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-53140-e82c007f",
"target": {
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1904fb9ebf911441f90a68e96b22aa73e4410505",
"digest": {
"threshold": 0.9,
"line_hashes": [
"82378153566236300586989720534906389095",
"11840701957439195290411842497713240306",
"293379166278528334985701109755408993629",
"285328777729869819736767343056143819544",
"97855846327037586833421668507528322784",
"234847170252375130214089714943453810797",
"259429812358588762139709072483164067733",
"178692920562461949761717274131538092611",
"185804125704442995798824501982496402693",
"39613399031095199312957321385205429811",
"141292428976267155951968026879235134531",
"132911511948295696902749776753377447056",
"97738532611848051791746682459979923693",
"56071879442686202411989371723100576666",
"273683859081416001915460961619410379305",
"237524949403503821300672209219427151371",
"55385000453624135319289114771768977978",
"159108811177297271909680179206971943944",
"316499360544043852462991984781018888177",
"289716256854655162767291083420051808637",
"68283078006006226504887260854156908450",
"54856583669936630151757602860941002384",
"311680430668836591428039576825206396800",
"21947205150017949080793432539399321116",
"4197980330784396071824297196658219941",
"340237290054724826220119375974555609042",
"184323085334470432720924871478493830791",
"197285851170437034486146215213695566719",
"275434930504441854725290696144176051932",
"78476506571897346467710512255492950518"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-53140-ec580a51",
"target": {
"function": "netlink_sock_destruct",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@598c956b62699c3753929602560d8df322e60559",
"digest": {
"function_hash": "93126056531884140531421420701812686680",
"length": 543.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-eca6408d",
"target": {
"function": "netlink_sock_destruct_work",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bbc769d2fa1b8b368c5fbe013b5b096afa3c05ca",
"digest": {
"function_hash": "58880467935604275959305791536711282296",
"length": 153.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-f1e5f435",
"target": {
"function": "netlink_release",
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@598c956b62699c3753929602560d8df322e60559",
"digest": {
"function_hash": "122488236169438282014502793230291284119",
"length": 1569.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-53140-f69f9d11",
"target": {
"file": "net/netlink/af_netlink.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bbc769d2fa1b8b368c5fbe013b5b096afa3c05ca",
"digest": {
"threshold": 0.9,
"line_hashes": [
"82378153566236300586989720534906389095",
"11840701957439195290411842497713240306",
"293379166278528334985701109755408993629",
"285328777729869819736767343056143819544",
"97855846327037586833421668507528322784",
"234847170252375130214089714943453810797",
"259429812358588762139709072483164067733",
"178692920562461949761717274131538092611",
"185804125704442995798824501982496402693",
"39613399031095199312957321385205429811",
"141292428976267155951968026879235134531",
"132911511948295696902749776753377447056",
"97738532611848051791746682459979923693",
"56071879442686202411989371723100576666",
"273683859081416001915460961619410379305",
"237524949403503821300672209219427151371",
"55385000453624135319289114771768977978",
"159108811177297271909680179206971943944",
"316499360544043852462991984781018888177",
"289716256854655162767291083420051808637",
"68283078006006226504887260854156908450",
"54856583669936630151757602860941002384",
"311680430668836591428039576825206396800",
"21947205150017949080793432539399321116",
"4197980330784396071824297196658219941",
"340237290054724826220119375974555609042",
"184323085334470432720924871478493830791",
"197285851170437034486146215213695566719",
"275434930504441854725290696144176051932",
"78476506571897346467710512255492950518"
]
},
"signature_type": "Line"
}
]