In the Linux kernel, the following vulnerability has been resolved:
smb: client: fix UAF in async decryption
Doing an async decryption (large read) crashes with a slab-use-after-free way down in the crypto API.
Reproducer: # mount.cifs -o ...,seal,esize=1 //srv/share /mnt # dd if=/mnt/largefile of=/dev/null ... [ 194.196391] ================================================================== [ 194.196844] BUG: KASAN: slab-use-after-free in gf128mul4klle+0xc1/0x110 [ 194.197269] Read of size 8 at addr ffff888112bd0448 by task kworker/u77:2/899 [ 194.197707] [ 194.197818] CPU: 12 UID: 0 PID: 899 Comm: kworker/u77:2 Not tainted 6.11.0-lku-00028-gfca3ca14a17a-dirty #43 [ 194.198400] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.2-3-gd478f380-prebuilt.qemu.org 04/01/2014 [ 194.199046] Workqueue: smb3decryptd smb2decryptoffload [cifs] [ 194.200032] Call Trace: [ 194.200191] <TASK> [ 194.200327] dumpstacklvl+0x4e/0x70 [ 194.200558] ? gf128mul4klle+0xc1/0x110 [ 194.200809] printreport+0x174/0x505 [ 194.201040] ? pfxrawspinlockirqsave+0x10/0x10 [ 194.201352] ? srsoreturnthunk+0x5/0x5f [ 194.201604] ? _virtaddrvalid+0xdf/0x1c0 [ 194.201868] ? gf128mul4klle+0xc1/0x110 [ 194.202128] kasanreport+0xc8/0x150 [ 194.202361] ? gf128mul4klle+0xc1/0x110 [ 194.202616] gf128mul4klle+0xc1/0x110 [ 194.202863] ghashupdate+0x184/0x210 [ 194.203103] shashahashupdate+0x184/0x2a0 [ 194.203377] ? _pfxshashahashupdate+0x10/0x10 [ 194.203651] ? srsoreturnthunk+0x5/0x5f [ 194.203877] ? cryptogcminitcommon+0x1ba/0x340 [ 194.204142] gcmhashassocremaincontinue+0x10a/0x140 [ 194.204434] cryptmessage+0xec1/0x10a0 [cifs] [ 194.206489] ? _pfxcryptmessage+0x10/0x10 [cifs] [ 194.208507] ? srsoreturnthunk+0x5/0x5f [ 194.209205] ? srsoreturnthunk+0x5/0x5f [ 194.209925] ? srsoreturnthunk+0x5/0x5f [ 194.210443] ? srsoreturnthunk+0x5/0x5f [ 194.211037] decryptrawdata+0x15f/0x250 [cifs] [ 194.212906] ? _pfxdecryptrawdata+0x10/0x10 [cifs] [ 194.214670] ? srsoreturnthunk+0x5/0x5f [ 194.215193] smb2decryptoffload+0x12a/0x6c0 [cifs]
This is because TFM is being used in parallel.
Fix this by allocating a new AEAD TFM for async decryption, but keep the existing one for synchronous READ cases (similar to what is done in smb3calcsignature()).
Also remove the calls to aeadrequestsetcallback() and cryptowait_req() since it's always going to be a synchronous operation.
[
{
"target": {
"file": "fs/smb/client/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"53589349240902365854397383533567691481",
"105297502039298364731223062147699932825",
"119666050826033139121103031372373026096",
"152418989175355115391168442876404837822",
"230824337649299923841335971966871014393",
"62024623474679455763068110617958419781",
"48812697452167813420918500138692626634",
"318290984327211164947724458145424878650",
"154393915248121195103341203374259003444",
"25828192254723841101192612593647054793",
"124901441240336574769429317076665086336",
"40818222749033155422808875270992241410",
"165467737437399412473275236164147953185",
"148804852766028774428109812940220609237",
"129316448701800589336441584008420362816",
"88448658515727481299125728590992377739",
"35205751911326174524873263261182344666",
"195398284906278884380309972861480201212",
"128692799603008203288843560746082974042",
"74966407440221568297954360780114062317",
"324009250095412293272465844469064584888",
"32183689023335900926301816427001945832",
"294948195554002756409394209727228897360",
"64386695901088054970581715965437565756",
"32320230861861156099860250936833298889",
"205603548372695311009209394155457634155",
"331505411098217166221442475541021417406",
"189199469834325662402910133518749374067",
"216517755926472779398691183292690848721",
"32614976920347953306150836629126885753",
"41322547595303548774984279348188488294",
"14071439756934466908604327438669969124",
"121239370218030637816415587274046456589",
"98920763552369344797849210987961895961",
"118264035651782938824876483992344825356",
"198791483570479736095690939785668800903",
"12599381766111207218689453123998888741",
"99432297970415332978643240050279181775",
"166795564166528798951591119931699035197"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@538c26d9bf70c90edc460d18c81008a4e555925a",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-50047-0bc11091"
},
{
"target": {
"function": "decrypt_raw_data",
"file": "fs/smb/client/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"length": 728.0,
"function_hash": "340145828108376820092071050663906529638"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0809fb86ad13b29e1d6d491364fc7ea4fb545995",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-0d4f2474"
},
{
"target": {
"function": "decrypt_raw_data",
"file": "fs/cifs/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"length": 787.0,
"function_hash": "280511620071429302446775068645655740796"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef51c0d544b1518b35364480317ab6d3468f205d",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-1407d469"
},
{
"target": {
"file": "fs/smb/client/smb2pdu.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"128065861190872372008558316748964171203",
"230323659377288500660860060040442904373",
"230146845144131706817548923465312202946",
"56398131911477848941003013739491518425"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@538c26d9bf70c90edc460d18c81008a4e555925a",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-50047-15975275"
},
{
"target": {
"function": "decrypt_raw_data",
"file": "fs/smb/client/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"length": 686.0,
"function_hash": "300587092577773364546403589874002317897"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@538c26d9bf70c90edc460d18c81008a4e555925a",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-1b3f594c"
},
{
"target": {
"function": "smb3_init_transform_rq",
"file": "fs/smb/client/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"length": 1512.0,
"function_hash": "232137487036591116483466616959295120539"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0809fb86ad13b29e1d6d491364fc7ea4fb545995",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-1ee50beb"
},
{
"target": {
"function": "crypt_message",
"file": "fs/smb/client/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"length": 2180.0,
"function_hash": "187908538387749062217207326031653630076"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bce966530fd5542bbb422cb45ecb775f7a1a6bc3",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-213e1770"
},
{
"target": {
"function": "crypt_message",
"file": "fs/smb/client/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"length": 2257.0,
"function_hash": "226828775915994565287587615926825256389"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0809fb86ad13b29e1d6d491364fc7ea4fb545995",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-34185570"
},
{
"target": {
"file": "fs/smb/client/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"53589349240902365854397383533567691481",
"105297502039298364731223062147699932825",
"119666050826033139121103031372373026096",
"152418989175355115391168442876404837822",
"230824337649299923841335971966871014393",
"62024623474679455763068110617958419781",
"48812697452167813420918500138692626634",
"318290984327211164947724458145424878650",
"154393915248121195103341203374259003444",
"25828192254723841101192612593647054793",
"124901441240336574769429317076665086336",
"40818222749033155422808875270992241410",
"165467737437399412473275236164147953185",
"148804852766028774428109812940220609237",
"129316448701800589336441584008420362816",
"88448658515727481299125728590992377739",
"35205751911326174524873263261182344666",
"195398284906278884380309972861480201212",
"128692799603008203288843560746082974042",
"74966407440221568297954360780114062317",
"324009250095412293272465844469064584888",
"32183689023335900926301816427001945832",
"294948195554002756409394209727228897360",
"64386695901088054970581715965437565756",
"32320230861861156099860250936833298889",
"205603548372695311009209394155457634155",
"331505411098217166221442475541021417406",
"189199469834325662402910133518749374067",
"216517755926472779398691183292690848721",
"32614976920347953306150836629126885753",
"41322547595303548774984279348188488294",
"14071439756934466908604327438669969124",
"121239370218030637816415587274046456589",
"98920763552369344797849210987961895961",
"219767411711765781992775342557870215159",
"198791483570479736095690939785668800903",
"12599381766111207218689453123998888741",
"99432297970415332978643240050279181775",
"166795564166528798951591119931699035197"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0809fb86ad13b29e1d6d491364fc7ea4fb545995",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-50047-3a2e277e"
},
{
"target": {
"file": "fs/cifs/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"53589349240902365854397383533567691481",
"105297502039298364731223062147699932825",
"119666050826033139121103031372373026096",
"152418989175355115391168442876404837822",
"230824337649299923841335971966871014393",
"62024623474679455763068110617958419781",
"48812697452167813420918500138692626634",
"318290984327211164947724458145424878650",
"291393704848292812672630590847548363195",
"322874191977817031073720581007582120277",
"124901441240336574769429317076665086336",
"40818222749033155422808875270992241410",
"165467737437399412473275236164147953185",
"148804852766028774428109812940220609237",
"129053837453847902631259622516145754647",
"88934074350519360404557546160740122128",
"186417385466816332169172828102624914581",
"10750384895423090800151766110268266666",
"106331647697477518092092168049092332782",
"128692799603008203288843560746082974042",
"74966407440221568297954360780114062317",
"324009250095412293272465844469064584888",
"32183689023335900926301816427001945832",
"294948195554002756409394209727228897360",
"64386695901088054970581715965437565756",
"314831770851824693143532198527171037561",
"205603548372695311009209394155457634155",
"331505411098217166221442475541021417406",
"189199469834325662402910133518749374067",
"216517755926472779398691183292690848721",
"234207984927225996849923099253417040184",
"41322547595303548774984279348188488294",
"173007560078940070632140396580241678709",
"12870752685541699324604300185797851867",
"138955368689107449490991698323677891990",
"75125440255701772751989190123360521303",
"252555417140331760344194674017363213204",
"131231765670070478500300845408564027944",
"99432297970415332978643240050279181775",
"166795564166528798951591119931699035197"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef51c0d544b1518b35364480317ab6d3468f205d",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-50047-55fa04b2"
},
{
"target": {
"function": "smb3_init_transform_rq",
"file": "fs/cifs/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"length": 1645.0,
"function_hash": "23168576863188400799179029783237187791"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef51c0d544b1518b35364480317ab6d3468f205d",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-6065fb5e"
},
{
"target": {
"function": "smb3_init_transform_rq",
"file": "fs/smb/client/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"length": 994.0,
"function_hash": "333529845807151070127143702222426947297"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b0abcd65ec545701b8793e12bc27dc98042b151a",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-63d3b2bd"
},
{
"target": {
"file": "fs/smb/client/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"53589349240902365854397383533567691481",
"105297502039298364731223062147699932825",
"119666050826033139121103031372373026096",
"152418989175355115391168442876404837822",
"230824337649299923841335971966871014393",
"62024623474679455763068110617958419781",
"48812697452167813420918500138692626634",
"318290984327211164947724458145424878650",
"26227139164702554615573379910678602951",
"322874191977817031073720581007582120277",
"124901441240336574769429317076665086336",
"40818222749033155422808875270992241410",
"165467737437399412473275236164147953185",
"148804852766028774428109812940220609237",
"129316448701800589336441584008420362816",
"88448658515727481299125728590992377739",
"35205751911326174524873263261182344666",
"195398284906278884380309972861480201212",
"128692799603008203288843560746082974042",
"74966407440221568297954360780114062317",
"324009250095412293272465844469064584888",
"32183689023335900926301816427001945832",
"294948195554002756409394209727228897360",
"64386695901088054970581715965437565756",
"314831770851824693143532198527171037561",
"205603548372695311009209394155457634155",
"331505411098217166221442475541021417406",
"189199469834325662402910133518749374067",
"216517755926472779398691183292690848721",
"234207984927225996849923099253417040184",
"41322547595303548774984279348188488294",
"173007560078940070632140396580241678709",
"12870752685541699324604300185797851867",
"138955368689107449490991698323677891990",
"75125440255701772751989190123360521303",
"252555417140331760344194674017363213204",
"131231765670070478500300845408564027944",
"99432297970415332978643240050279181775",
"166795564166528798951591119931699035197"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bce966530fd5542bbb422cb45ecb775f7a1a6bc3",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-50047-6cda7232"
},
{
"target": {
"file": "fs/smb/client/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"53589349240902365854397383533567691481",
"105297502039298364731223062147699932825",
"119666050826033139121103031372373026096",
"152418989175355115391168442876404837822",
"230824337649299923841335971966871014393",
"62024623474679455763068110617958419781",
"48812697452167813420918500138692626634",
"318290984327211164947724458145424878650",
"154393915248121195103341203374259003444",
"25828192254723841101192612593647054793",
"124901441240336574769429317076665086336",
"40818222749033155422808875270992241410",
"165467737437399412473275236164147953185",
"148804852766028774428109812940220609237",
"129316448701800589336441584008420362816",
"88448658515727481299125728590992377739",
"35205751911326174524873263261182344666",
"195398284906278884380309972861480201212",
"128692799603008203288843560746082974042",
"74966407440221568297954360780114062317",
"324009250095412293272465844469064584888",
"32183689023335900926301816427001945832",
"294948195554002756409394209727228897360",
"64386695901088054970581715965437565756",
"32320230861861156099860250936833298889",
"205603548372695311009209394155457634155",
"331505411098217166221442475541021417406",
"189199469834325662402910133518749374067",
"216517755926472779398691183292690848721",
"32614976920347953306150836629126885753",
"41322547595303548774984279348188488294",
"14071439756934466908604327438669969124",
"121239370218030637816415587274046456589",
"98920763552369344797849210987961895961",
"118264035651782938824876483992344825356",
"198791483570479736095690939785668800903",
"12599381766111207218689453123998888741",
"99432297970415332978643240050279181775",
"166795564166528798951591119931699035197"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b0abcd65ec545701b8793e12bc27dc98042b151a",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-50047-7ae22533"
},
{
"target": {
"function": "SMB2_negotiate",
"file": "fs/cifs/smb2pdu.c"
},
"signature_version": "v1",
"digest": {
"length": 6310.0,
"function_hash": "319577464151243296062646923907899358686"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef51c0d544b1518b35364480317ab6d3468f205d",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-8564db43"
},
{
"target": {
"file": "fs/cifs/smb2pdu.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"128065861190872372008558316748964171203",
"230323659377288500660860060040442904373",
"230146845144131706817548923465312202946",
"56398131911477848941003013739491518425"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef51c0d544b1518b35364480317ab6d3468f205d",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-50047-94112ccb"
},
{
"target": {
"function": "smb3_init_transform_rq",
"file": "fs/smb/client/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"length": 1645.0,
"function_hash": "23168576863188400799179029783237187791"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bce966530fd5542bbb422cb45ecb775f7a1a6bc3",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-bedfc700"
},
{
"target": {
"function": "crypt_message",
"file": "fs/cifs/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"length": 2185.0,
"function_hash": "321153205362834650834707110203280499911"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef51c0d544b1518b35364480317ab6d3468f205d",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-c415bb24"
},
{
"target": {
"function": "crypt_message",
"file": "fs/smb/client/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"length": 2257.0,
"function_hash": "226828775915994565287587615926825256389"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@538c26d9bf70c90edc460d18c81008a4e555925a",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-c605a3fe"
},
{
"target": {
"file": "fs/smb/client/smb2pdu.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"128065861190872372008558316748964171203",
"230323659377288500660860060040442904373",
"230146845144131706817548923465312202946",
"56398131911477848941003013739491518425"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0809fb86ad13b29e1d6d491364fc7ea4fb545995",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-50047-ce1c60ca"
},
{
"target": {
"file": "fs/smb/client/smb2pdu.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"128065861190872372008558316748964171203",
"230323659377288500660860060040442904373",
"230146845144131706817548923465312202946",
"56398131911477848941003013739491518425"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bce966530fd5542bbb422cb45ecb775f7a1a6bc3",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-50047-d44b01f2"
},
{
"target": {
"function": "crypt_message",
"file": "fs/smb/client/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"length": 2257.0,
"function_hash": "226828775915994565287587615926825256389"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b0abcd65ec545701b8793e12bc27dc98042b151a",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-e1dffe6d"
},
{
"target": {
"function": "SMB2_negotiate",
"file": "fs/smb/client/smb2pdu.c"
},
"signature_version": "v1",
"digest": {
"length": 6366.0,
"function_hash": "95743053419810979688318765248885727957"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b0abcd65ec545701b8793e12bc27dc98042b151a",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-e79e071b"
},
{
"target": {
"function": "smb3_init_transform_rq",
"file": "fs/smb/client/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"length": 1484.0,
"function_hash": "307439081156168006025162167378167145861"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@538c26d9bf70c90edc460d18c81008a4e555925a",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-e9e023ec"
},
{
"target": {
"function": "decrypt_raw_data",
"file": "fs/smb/client/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"length": 787.0,
"function_hash": "280511620071429302446775068645655740796"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bce966530fd5542bbb422cb45ecb775f7a1a6bc3",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-ec080233"
},
{
"target": {
"file": "fs/smb/client/smb2pdu.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"128065861190872372008558316748964171203",
"230323659377288500660860060040442904373",
"230146845144131706817548923465312202946",
"56398131911477848941003013739491518425"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b0abcd65ec545701b8793e12bc27dc98042b151a",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-50047-ec210a85"
},
{
"target": {
"function": "decrypt_raw_data",
"file": "fs/smb/client/smb2ops.c"
},
"signature_version": "v1",
"digest": {
"length": 686.0,
"function_hash": "300587092577773364546403589874002317897"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b0abcd65ec545701b8793e12bc27dc98042b151a",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-ed95e628"
},
{
"target": {
"function": "SMB2_negotiate",
"file": "fs/smb/client/smb2pdu.c"
},
"signature_version": "v1",
"digest": {
"length": 6366.0,
"function_hash": "95743053419810979688318765248885727957"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@538c26d9bf70c90edc460d18c81008a4e555925a",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-f6e6a039"
},
{
"target": {
"function": "SMB2_negotiate",
"file": "fs/smb/client/smb2pdu.c"
},
"signature_version": "v1",
"digest": {
"length": 6366.0,
"function_hash": "95743053419810979688318765248885727957"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bce966530fd5542bbb422cb45ecb775f7a1a6bc3",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-f753b3b5"
},
{
"target": {
"function": "SMB2_negotiate",
"file": "fs/smb/client/smb2pdu.c"
},
"signature_version": "v1",
"digest": {
"length": 6366.0,
"function_hash": "95743053419810979688318765248885727957"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0809fb86ad13b29e1d6d491364fc7ea4fb545995",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-50047-fee5ee69"
}
]