In the Linux kernel, the following vulnerability has been resolved:
cifs: Fix writeback data corruption
cifs writeback doesn't correctly handle the case where cifsextendwriteback() hits a point where it is considering an additional folio, but this would overrun the wsize - at which point it drops out of the xarray scanning loop and calls xaspause(). The problem is that xaspause() advances the loop counter - thereby skipping that page.
What needs to happen is for xas_reset() to be called any time we decide we don't want to process the page we're looking at, but rather send the request we are building and start a new one.
Fix this by copying and adapting the netfslib writepages code as a temporary measure, with cifs writeback intending to be offloaded to netfslib in the near future.
This also fixes the issue with the use of filemapgetfolios_tag() causing retry of a bunch of pages which the extender already dealt with.
This can be tested by creating, say, a 64K file somewhere not on cifs (otherwise copy-offload may get underfoot), mounting a cifs share with a wsize of 64000, copying the file to it and then comparing the original file and the copy:
dd if=/dev/urandom of=/tmp/64K bs=64k count=1
mount //192.168.6.1/test /mnt -o user=...,pass=...,wsize=64000
cp /tmp/64K /mnt/64K
cmp /tmp/64K /mnt/64K
Without the fix, the cmp fails at position 64000 (or shortly thereafter).
{ "vanir_signatures": [ { "id": "CVE-2024-27036-19ff914a", "signature_type": "Function", "target": { "file": "fs/smb/client/file.c", "function": "cifs_write_back_from_locked_folio" }, "deprecated": false, "digest": { "length": 2492.0, "function_hash": "180612515093711634578772645523016860257" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@844b4e132f57f1333dc79feaa035075a096762e4" }, { "id": "CVE-2024-27036-22a8d570", "signature_type": "Function", "target": { "file": "fs/smb/client/file.c", "function": "cifs_writepages_region" }, "deprecated": false, "digest": { "length": 1389.0, "function_hash": "101136209679115478543626818322220697563" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e45deec35bf7f1f4f992a707b2d04a8c162f2240" }, { "id": "CVE-2024-27036-3b933af8", "signature_type": "Line", "target": { "file": "fs/smb/client/file.c" }, "deprecated": false, "digest": { "line_hashes": [ "335194858965531753201325097506831864101", "124192628211864183696456444290939140780", "246309919036629251258712535106879404595", "10327958845976765834993962531396010707", "46485078313075961516023286341227734919", "306127193574453735660402056650068197652", "112215700005243356476981349093225197260", "260745708591512116566370856446545958238", "38149168262527085265583420589708278582", "238571695851826456303335860106744013095", "44371950982922268707859917149343747574", "187928438636634660082624577729075541383", "167651519466235693851471273773868743134", "331312648455873286978845378459445739630", "286578199115942341506933858932294736843", "297761439257004177173071557847031288580", "29251945437274424257292152098963110342", "98950646973121449644843695392463969806", "26995170708279181550528015866874952790", "315995894650758825704153298609780621005", "123720923253672998723205093233575851830", "314702815136814822315058659160655950568", "213368202301434639424335233237634058107", "49965853555836933996897947784551263013", "330879412191534539698811497596263209142", "232424960604061583244407691636276584779", "10059833861687864747961212292113067077", "322421579880713480630547311768407887232", "33087578926929146853184779144259970306", "234726339650134212695163280353914668487", "184896171707206850613721279076175536873", "274335498425994040629291745527521095502", "333342725552286740454626383833285882471", "330274269225470511002612336011549753770", "86948227992607928239356116150611301025", "310487596555162834381675216776181401016", "332586258767694671174004795315550936011", "193845084308908540830664578961159326963", "251174887319993768299925945050080753196", "28030430445864467217514209104295056543", "244832501865177833841632895968824675930", "299632061962028762259439329051750918374", "79895709902623906424058260495343515805", "145751412200903580429007105511675132555", "6616883876282500966523061872802809603", "136486248800216553897763028900655969513", "148917028944942407785197061968293918110", "59344958352301364886707748895249369103", "154945233322785628312301698632516108700", "157890092320279873117276480887849009875", "294920630550336986074725201655294941677", "94459488052712322530527859472998491226", "200691701556007265729398976379870833322", "89930489396169360951909682943393595611", "184033515298853019233773146844380655529", "119987330885963709771070048219278824455", "274021234372826296571287941817518657181", "216489053172125325930765494006492823643", "55077351042010971732087695100603594101", "133510777967911165419657604392995309014", "221449608732673914293836257331002406670", "42638241824040930206027005447780775989", "293975768253763348510337546165001924471", "91622309437562619442586499855242265042", "230671345578389025404495915448296697612", "86770378333200043271999434303919732517", "190318410450130169988379494510874433333", "220935930510142084044698000137475297906", "304727356364216005920015714284614947296", "146739640994581903817675875140382760137", "286479723688409088629863469375018289252", "211997835764711031745005620982263725768", "194722030304082374303940606175050215344", "156716486376909327044622055614616564991", "85114015277005079084710555513452269711", "168398772666711748165863089998023051712", "195174163183666960913215397628845709430", "72722210054424390150322800001104193368", "105527089077773268673711790617738834186", "103849422547592499936137453448150853221", "211431331049941625353236359566524196579", "14838274807108540305508278487172732981", "64384074115385968978018440664515930102", "63178542014517957103938811357588646330", "113381432377876938786674511656303109461", "67920235918359143825387941682063542665", "133103680010889373396591983388349692290", "111021907740400958034475427522056511906", "315800966916705398239448398740075664086", "115006426467671405901028537526720516188", "62005051867625053992158508202874062076", "47747337929506129951326444531955910519", "131856242189453744676375969559636347125", "310141513162760833032231008832816995028", "96129948224431791317627973468513027611", "167981659672042393957101205208897180100", "258281124034735147779798791604368068683", "7817198549827851339066769259765553343", "239613396306189076944384032680258894071", "266942694590378887714956199744959170423", "217068336910946387662699233218462906696", "114630224900332304021451889888609160625", "164111120898607130613861042464678771987", "33447991688361564634050002319436256499", "233919999715316815971877662932846516841", "85474040168219276694511495852540587021", "169222385746264318457115491595932209832", "234261165186397268616607591491242723645", "67724134982367654954662551480862674696", "54487285264683144335224419881630609857", "21498925373722143216417884080527831096", "12335736388192552136593495715835460609", "211884959428898037280326946749062506651", "80708739750105400955372806048971138902", "24882654687342313215123594910630163305", "181795385356689738704869674822147783762", "314768473250579353326068588361416688694", "199636522259825270935656263494283970349", "10985247259984132325682575769933146803", "240652229173560247043797212379561415182", "150423413645842735898683390720520667712", "197350568840982154122274012750654591627", "280725987501966674767254474374045896447", "235704913216637272632208362426115220445", "280176170481258921274456132152646711134", "234767861865118813630444806026758783848", "216755948217287955657185822840756168261", "70608661110981398694276038662699984915", "319962139816543311433641814491106888675", "90318416740025422002772651113499558823", "280007079592576565222234870373428097702", "49076818857536109854948357132695019776", "171755976546979585187796624326752672831", "323608991948865864448852515041071037783", "62261206765766954950689471642390451135", "242614663762445184479324266274119094364", "261248251297774766962044304978301349175", "118663518060523171842355220118385860346", "322099390807726132464126152716977964613", "294242596278883176434277522127137886001", "263311403760036738864305159066310176785", "101506174830802481279290412522375932177", "311236126727075101203603414579414843801", "261417574609597106833059899588848045740", "143106170966176774964417682197560665098", "130441354796268513106840552517785514394", "228655221610564909768540089886207901158", "192371248243386865593324850498258538131", "193395948064229660333287851767936457523", "127973918529144461015486947552019480216", "182797065840189770710839328735162837309", "15394113919128795800874089848784760955", "162322733502756691630937419705692426796", "25789412030890540672789585736547978166", "308301177520074516712473796255408016348", "241563159589553009933335405451325862773", "262525321685477865346963942483049604260", "185223322834616266409730002481531777968", "273550283995380145279025745491400417451", "143601537277934451986094139525463906053", "235169678451364331532882894621834264326", "137092599770098672379711858089282061297", "290474942598080203009695869134335477247", "101470803928261378309464240733316533621", "116021208374652578396752128129342165207", "153841064471588123856628638872067240927", "245155266998223103376283328610321983749", "35641121035180974931287048763390521338", "126573564607531850425190768387731441500", "268755399530106477817209472101442684722", "196086268087690403264152378691064816375", "300392657885020182539206404314997099762", "45537916386829863395216690446708791925", "241214601159760116838036503513784890471", "303246327635524803126239696665628289485", "287454917333778627976747644506728730931", "116040157033085417750465318169318297308", "9528152009168137187990648849285233908", "96561462211379861846546530621634453153", "320621272349520779253574053802320929769", "239878345565227452614138258341815624949", "38773561798887297685946935431218524766", "229704482951940295118892730527925374700", "322825488389861087259755764255480772494", "84481480910383799147079873914857269135", "92596173535024420413253186470747831067", "123849539511829750986796387615326927075", "33743058091998282532021073019056352527", "157998881831644160833516516381344947429", "299963892021066948052091093901742371612", "334326835046922010754506160923676558484", "148601276389790074716318217287238561120", "41442670728230031127489187995012842852", "78444164582975847636876984332483656729", "263331174340342858151849056537410016961", "286529819477557912704952118216747226007", "274641119590324250375621591257393242577", "278259108527383217801762233889206429246", "184191162897138007290558175827042250625", "287309440079554077090193973611664313060" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e45deec35bf7f1f4f992a707b2d04a8c162f2240" }, { "id": "CVE-2024-27036-4727280c", "signature_type": "Function", "target": { "file": "fs/smb/client/file.c", "function": "cifs_writepages" }, "deprecated": false, "digest": { "length": 788.0, "function_hash": "152084254575843391573915259759847851406" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@65f2ced695982ccd516196d0a9447d85dbe2eed5" }, { "id": "CVE-2024-27036-4d829ebc", "signature_type": "Function", "target": { "file": "fs/smb/client/file.c", "function": "cifs_writepages" }, "deprecated": false, "digest": { "length": 788.0, "function_hash": "152084254575843391573915259759847851406" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f3dc1bdb6b0b0693562c7c54a6c28bafa608ba3c" }, { "id": "CVE-2024-27036-4fb7e08e", "signature_type": "Function", "target": { "file": "fs/smb/client/file.c", "function": "cifs_write_back_from_locked_folio" }, "deprecated": false, "digest": { "length": 2492.0, "function_hash": "180612515093711634578772645523016860257" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e45deec35bf7f1f4f992a707b2d04a8c162f2240" }, { "id": "CVE-2024-27036-641b167c", "signature_type": "Function", "target": { "file": "fs/smb/client/file.c", "function": "cifs_extend_writeback" }, "deprecated": false, "digest": { "length": 1437.0, "function_hash": "272053136680470403516485966405947397360" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f3dc1bdb6b0b0693562c7c54a6c28bafa608ba3c" }, { "id": "CVE-2024-27036-64f00d24", "signature_type": "Function", "target": { "file": "fs/smb/client/file.c", "function": "cifs_extend_writeback" }, "deprecated": false, "digest": { "length": 1437.0, "function_hash": "272053136680470403516485966405947397360" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@844b4e132f57f1333dc79feaa035075a096762e4" }, { "id": "CVE-2024-27036-716bf377", "signature_type": "Function", "target": { "file": "fs/smb/client/file.c", "function": "cifs_writepages_region" }, "deprecated": false, "digest": { "length": 1389.0, "function_hash": "101136209679115478543626818322220697563" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f3dc1bdb6b0b0693562c7c54a6c28bafa608ba3c" }, { "id": "CVE-2024-27036-8c700db1", "signature_type": "Line", "target": { "file": "fs/smb/client/file.c" }, "deprecated": false, "digest": { "line_hashes": [ "335194858965531753201325097506831864101", "124192628211864183696456444290939140780", "246309919036629251258712535106879404595", "10327958845976765834993962531396010707", "46485078313075961516023286341227734919", "306127193574453735660402056650068197652", "112215700005243356476981349093225197260", "260745708591512116566370856446545958238", "38149168262527085265583420589708278582", "238571695851826456303335860106744013095", "44371950982922268707859917149343747574", "187928438636634660082624577729075541383", "167651519466235693851471273773868743134", "331312648455873286978845378459445739630", "286578199115942341506933858932294736843", "297761439257004177173071557847031288580", "29251945437274424257292152098963110342", "98950646973121449644843695392463969806", "26995170708279181550528015866874952790", "315995894650758825704153298609780621005", "123720923253672998723205093233575851830", "314702815136814822315058659160655950568", "213368202301434639424335233237634058107", "49965853555836933996897947784551263013", "330879412191534539698811497596263209142", "232424960604061583244407691636276584779", "10059833861687864747961212292113067077", "322421579880713480630547311768407887232", "33087578926929146853184779144259970306", "234726339650134212695163280353914668487", "184896171707206850613721279076175536873", "274335498425994040629291745527521095502", "333342725552286740454626383833285882471", "330274269225470511002612336011549753770", "86948227992607928239356116150611301025", "310487596555162834381675216776181401016", "332586258767694671174004795315550936011", "193845084308908540830664578961159326963", "251174887319993768299925945050080753196", "28030430445864467217514209104295056543", "244832501865177833841632895968824675930", "299632061962028762259439329051750918374", "79895709902623906424058260495343515805", "145751412200903580429007105511675132555", "6616883876282500966523061872802809603", "136486248800216553897763028900655969513", "148917028944942407785197061968293918110", "59344958352301364886707748895249369103", "154945233322785628312301698632516108700", "157890092320279873117276480887849009875", "294920630550336986074725201655294941677", "94459488052712322530527859472998491226", "200691701556007265729398976379870833322", "89930489396169360951909682943393595611", "184033515298853019233773146844380655529", "119987330885963709771070048219278824455", "274021234372826296571287941817518657181", "216489053172125325930765494006492823643", "55077351042010971732087695100603594101", "133510777967911165419657604392995309014", "221449608732673914293836257331002406670", "42638241824040930206027005447780775989", "293975768253763348510337546165001924471", "91622309437562619442586499855242265042", "230671345578389025404495915448296697612", "86770378333200043271999434303919732517", "190318410450130169988379494510874433333", "220935930510142084044698000137475297906", "304727356364216005920015714284614947296", "146739640994581903817675875140382760137", "286479723688409088629863469375018289252", "211997835764711031745005620982263725768", "194722030304082374303940606175050215344", "156716486376909327044622055614616564991", "85114015277005079084710555513452269711", "168398772666711748165863089998023051712", "195174163183666960913215397628845709430", "72722210054424390150322800001104193368", "105527089077773268673711790617738834186", "103849422547592499936137453448150853221", "211431331049941625353236359566524196579", "14838274807108540305508278487172732981", "64384074115385968978018440664515930102", "63178542014517957103938811357588646330", "113381432377876938786674511656303109461", "67920235918359143825387941682063542665", "133103680010889373396591983388349692290", "111021907740400958034475427522056511906", "315800966916705398239448398740075664086", "115006426467671405901028537526720516188", "62005051867625053992158508202874062076", "47747337929506129951326444531955910519", "131856242189453744676375969559636347125", "310141513162760833032231008832816995028", "96129948224431791317627973468513027611", "167981659672042393957101205208897180100", "258281124034735147779798791604368068683", "7817198549827851339066769259765553343", "239613396306189076944384032680258894071", "266942694590378887714956199744959170423", "217068336910946387662699233218462906696", "114630224900332304021451889888609160625", "164111120898607130613861042464678771987", "33447991688361564634050002319436256499", "233919999715316815971877662932846516841", "85474040168219276694511495852540587021", "169222385746264318457115491595932209832", "234261165186397268616607591491242723645", "67724134982367654954662551480862674696", "54487285264683144335224419881630609857", "21498925373722143216417884080527831096", "12335736388192552136593495715835460609", "211884959428898037280326946749062506651", "80708739750105400955372806048971138902", "24882654687342313215123594910630163305", "181795385356689738704869674822147783762", "314768473250579353326068588361416688694", "199636522259825270935656263494283970349", "10985247259984132325682575769933146803", "240652229173560247043797212379561415182", "150423413645842735898683390720520667712", "197350568840982154122274012750654591627", "280725987501966674767254474374045896447", "235704913216637272632208362426115220445", "280176170481258921274456132152646711134", "234767861865118813630444806026758783848", "216755948217287955657185822840756168261", "70608661110981398694276038662699984915", "319962139816543311433641814491106888675", "90318416740025422002772651113499558823", "280007079592576565222234870373428097702", "49076818857536109854948357132695019776", "171755976546979585187796624326752672831", "323608991948865864448852515041071037783", "62261206765766954950689471642390451135", "242614663762445184479324266274119094364", "261248251297774766962044304978301349175", "118663518060523171842355220118385860346", "322099390807726132464126152716977964613", "294242596278883176434277522127137886001", "263311403760036738864305159066310176785", "101506174830802481279290412522375932177", "311236126727075101203603414579414843801", "261417574609597106833059899588848045740", "143106170966176774964417682197560665098", "130441354796268513106840552517785514394", "228655221610564909768540089886207901158", "192371248243386865593324850498258538131", "193395948064229660333287851767936457523", "127973918529144461015486947552019480216", "182797065840189770710839328735162837309", "15394113919128795800874089848784760955", "162322733502756691630937419705692426796", "25789412030890540672789585736547978166", "308301177520074516712473796255408016348", "241563159589553009933335405451325862773", "262525321685477865346963942483049604260", "185223322834616266409730002481531777968", "273550283995380145279025745491400417451", "143601537277934451986094139525463906053", "235169678451364331532882894621834264326", "137092599770098672379711858089282061297", "290474942598080203009695869134335477247", "101470803928261378309464240733316533621", "116021208374652578396752128129342165207", "153841064471588123856628638872067240927", "245155266998223103376283328610321983749", "35641121035180974931287048763390521338", "126573564607531850425190768387731441500", "268755399530106477817209472101442684722", "196086268087690403264152378691064816375", "300392657885020182539206404314997099762", "45537916386829863395216690446708791925", "241214601159760116838036503513784890471", "303246327635524803126239696665628289485", "287454917333778627976747644506728730931", "116040157033085417750465318169318297308", "9528152009168137187990648849285233908", "96561462211379861846546530621634453153", "320621272349520779253574053802320929769", "239878345565227452614138258341815624949", "38773561798887297685946935431218524766", "229704482951940295118892730527925374700", "322825488389861087259755764255480772494", "84481480910383799147079873914857269135", "92596173535024420413253186470747831067", "123849539511829750986796387615326927075", "33743058091998282532021073019056352527", "157998881831644160833516516381344947429", "299963892021066948052091093901742371612", "334326835046922010754506160923676558484", "148601276389790074716318217287238561120", "41442670728230031127489187995012842852", "78444164582975847636876984332483656729", "263331174340342858151849056537410016961", "286529819477557912704952118216747226007", "274641119590324250375621591257393242577", "278259108527383217801762233889206429246", "184191162897138007290558175827042250625", "287309440079554077090193973611664313060" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f3dc1bdb6b0b0693562c7c54a6c28bafa608ba3c" }, { "id": "CVE-2024-27036-9c1dc2d6", "signature_type": "Function", "target": { "file": "fs/smb/client/file.c", "function": "cifs_writepages_region" }, "deprecated": false, "digest": { "length": 1389.0, "function_hash": "101136209679115478543626818322220697563" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@844b4e132f57f1333dc79feaa035075a096762e4" }, { "id": "CVE-2024-27036-aeca6610", "signature_type": "Function", "target": { "file": "fs/smb/client/file.c", "function": "cifs_writepages" }, "deprecated": false, "digest": { "length": 788.0, "function_hash": "152084254575843391573915259759847851406" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e45deec35bf7f1f4f992a707b2d04a8c162f2240" }, { "id": "CVE-2024-27036-b20022e1", "signature_type": "Function", "target": { "file": "fs/smb/client/file.c", "function": "cifs_extend_writeback" }, "deprecated": false, "digest": { "length": 1437.0, "function_hash": "272053136680470403516485966405947397360" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e45deec35bf7f1f4f992a707b2d04a8c162f2240" }, { "id": "CVE-2024-27036-b9794af9", "signature_type": "Function", "target": { "file": "fs/smb/client/file.c", "function": "cifs_write_back_from_locked_folio" }, "deprecated": false, "digest": { "length": 2492.0, "function_hash": "180612515093711634578772645523016860257" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f3dc1bdb6b0b0693562c7c54a6c28bafa608ba3c" }, { "id": "CVE-2024-27036-d1c2f1a1", "signature_type": "Function", "target": { "file": "fs/smb/client/file.c", "function": "cifs_write_back_from_locked_folio" }, "deprecated": false, "digest": { "length": 2492.0, "function_hash": "180612515093711634578772645523016860257" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@65f2ced695982ccd516196d0a9447d85dbe2eed5" }, { "id": "CVE-2024-27036-e06750dd", "signature_type": "Function", "target": { "file": "fs/smb/client/file.c", "function": "cifs_extend_writeback" }, "deprecated": false, "digest": { "length": 1437.0, "function_hash": "272053136680470403516485966405947397360" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@65f2ced695982ccd516196d0a9447d85dbe2eed5" }, { "id": "CVE-2024-27036-e1763e04", "signature_type": "Line", "target": { "file": "fs/smb/client/file.c" }, "deprecated": false, "digest": { "line_hashes": [ "335194858965531753201325097506831864101", "124192628211864183696456444290939140780", "246309919036629251258712535106879404595", "10327958845976765834993962531396010707", "46485078313075961516023286341227734919", "306127193574453735660402056650068197652", "112215700005243356476981349093225197260", "260745708591512116566370856446545958238", "38149168262527085265583420589708278582", "238571695851826456303335860106744013095", "44371950982922268707859917149343747574", "187928438636634660082624577729075541383", "167651519466235693851471273773868743134", "331312648455873286978845378459445739630", "286578199115942341506933858932294736843", "297761439257004177173071557847031288580", "29251945437274424257292152098963110342", "98950646973121449644843695392463969806", "26995170708279181550528015866874952790", "315995894650758825704153298609780621005", "123720923253672998723205093233575851830", "314702815136814822315058659160655950568", "213368202301434639424335233237634058107", "49965853555836933996897947784551263013", "330879412191534539698811497596263209142", "232424960604061583244407691636276584779", "10059833861687864747961212292113067077", "322421579880713480630547311768407887232", "33087578926929146853184779144259970306", "234726339650134212695163280353914668487", "184896171707206850613721279076175536873", "274335498425994040629291745527521095502", "333342725552286740454626383833285882471", "330274269225470511002612336011549753770", "86948227992607928239356116150611301025", "310487596555162834381675216776181401016", "332586258767694671174004795315550936011", "193845084308908540830664578961159326963", "251174887319993768299925945050080753196", "28030430445864467217514209104295056543", "244832501865177833841632895968824675930", "299632061962028762259439329051750918374", "79895709902623906424058260495343515805", "145751412200903580429007105511675132555", "6616883876282500966523061872802809603", "136486248800216553897763028900655969513", "148917028944942407785197061968293918110", "59344958352301364886707748895249369103", "154945233322785628312301698632516108700", "157890092320279873117276480887849009875", "294920630550336986074725201655294941677", "94459488052712322530527859472998491226", "200691701556007265729398976379870833322", "89930489396169360951909682943393595611", "184033515298853019233773146844380655529", "119987330885963709771070048219278824455", "274021234372826296571287941817518657181", "216489053172125325930765494006492823643", "55077351042010971732087695100603594101", "133510777967911165419657604392995309014", "221449608732673914293836257331002406670", "42638241824040930206027005447780775989", "293975768253763348510337546165001924471", "91622309437562619442586499855242265042", "230671345578389025404495915448296697612", "86770378333200043271999434303919732517", "190318410450130169988379494510874433333", "220935930510142084044698000137475297906", "304727356364216005920015714284614947296", "146739640994581903817675875140382760137", "286479723688409088629863469375018289252", "211997835764711031745005620982263725768", "194722030304082374303940606175050215344", "156716486376909327044622055614616564991", "85114015277005079084710555513452269711", "168398772666711748165863089998023051712", "195174163183666960913215397628845709430", "72722210054424390150322800001104193368", "105527089077773268673711790617738834186", "103849422547592499936137453448150853221", "211431331049941625353236359566524196579", "14838274807108540305508278487172732981", "64384074115385968978018440664515930102", "63178542014517957103938811357588646330", "113381432377876938786674511656303109461", "67920235918359143825387941682063542665", "133103680010889373396591983388349692290", "111021907740400958034475427522056511906", "315800966916705398239448398740075664086", "115006426467671405901028537526720516188", "62005051867625053992158508202874062076", "47747337929506129951326444531955910519", "131856242189453744676375969559636347125", "310141513162760833032231008832816995028", "96129948224431791317627973468513027611", "167981659672042393957101205208897180100", "258281124034735147779798791604368068683", "7817198549827851339066769259765553343", "239613396306189076944384032680258894071", "266942694590378887714956199744959170423", "217068336910946387662699233218462906696", "114630224900332304021451889888609160625", "164111120898607130613861042464678771987", "33447991688361564634050002319436256499", "233919999715316815971877662932846516841", "85474040168219276694511495852540587021", "169222385746264318457115491595932209832", "234261165186397268616607591491242723645", "67724134982367654954662551480862674696", "54487285264683144335224419881630609857", "21498925373722143216417884080527831096", "12335736388192552136593495715835460609", "211884959428898037280326946749062506651", "80708739750105400955372806048971138902", "24882654687342313215123594910630163305", "181795385356689738704869674822147783762", "314768473250579353326068588361416688694", "199636522259825270935656263494283970349", "10985247259984132325682575769933146803", "240652229173560247043797212379561415182", "150423413645842735898683390720520667712", "197350568840982154122274012750654591627", "280725987501966674767254474374045896447", "235704913216637272632208362426115220445", "280176170481258921274456132152646711134", "234767861865118813630444806026758783848", "216755948217287955657185822840756168261", "70608661110981398694276038662699984915", "319962139816543311433641814491106888675", "90318416740025422002772651113499558823", "280007079592576565222234870373428097702", "49076818857536109854948357132695019776", "171755976546979585187796624326752672831", "323608991948865864448852515041071037783", "62261206765766954950689471642390451135", "242614663762445184479324266274119094364", "261248251297774766962044304978301349175", "118663518060523171842355220118385860346", "322099390807726132464126152716977964613", "294242596278883176434277522127137886001", "263311403760036738864305159066310176785", "101506174830802481279290412522375932177", "311236126727075101203603414579414843801", "261417574609597106833059899588848045740", "143106170966176774964417682197560665098", "130441354796268513106840552517785514394", "228655221610564909768540089886207901158", "192371248243386865593324850498258538131", "193395948064229660333287851767936457523", "127973918529144461015486947552019480216", "182797065840189770710839328735162837309", "15394113919128795800874089848784760955", "162322733502756691630937419705692426796", "25789412030890540672789585736547978166", "308301177520074516712473796255408016348", "241563159589553009933335405451325862773", "262525321685477865346963942483049604260", "185223322834616266409730002481531777968", "273550283995380145279025745491400417451", "143601537277934451986094139525463906053", "235169678451364331532882894621834264326", "137092599770098672379711858089282061297", "290474942598080203009695869134335477247", "101470803928261378309464240733316533621", "116021208374652578396752128129342165207", "153841064471588123856628638872067240927", "245155266998223103376283328610321983749", "35641121035180974931287048763390521338", "126573564607531850425190768387731441500", "268755399530106477817209472101442684722", "196086268087690403264152378691064816375", "300392657885020182539206404314997099762", "45537916386829863395216690446708791925", "241214601159760116838036503513784890471", "303246327635524803126239696665628289485", "287454917333778627976747644506728730931", "116040157033085417750465318169318297308", "9528152009168137187990648849285233908", "96561462211379861846546530621634453153", "320621272349520779253574053802320929769", "239878345565227452614138258341815624949", "38773561798887297685946935431218524766", "229704482951940295118892730527925374700", "322825488389861087259755764255480772494", "84481480910383799147079873914857269135", "92596173535024420413253186470747831067", "123849539511829750986796387615326927075", "33743058091998282532021073019056352527", "157998881831644160833516516381344947429", "299963892021066948052091093901742371612", "334326835046922010754506160923676558484", "148601276389790074716318217287238561120", "41442670728230031127489187995012842852", "78444164582975847636876984332483656729", "263331174340342858151849056537410016961", "286529819477557912704952118216747226007", "274641119590324250375621591257393242577", "278259108527383217801762233889206429246", "184191162897138007290558175827042250625", "287309440079554077090193973611664313060" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@844b4e132f57f1333dc79feaa035075a096762e4" }, { "id": "CVE-2024-27036-e73f6e4a", "signature_type": "Function", "target": { "file": "fs/smb/client/file.c", "function": "cifs_writepages_region" }, "deprecated": false, "digest": { "length": 1389.0, "function_hash": "101136209679115478543626818322220697563" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@65f2ced695982ccd516196d0a9447d85dbe2eed5" }, { "id": "CVE-2024-27036-eaa43961", "signature_type": "Function", "target": { "file": "fs/smb/client/file.c", "function": "cifs_writepages" }, "deprecated": false, "digest": { "length": 788.0, "function_hash": "152084254575843391573915259759847851406" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@844b4e132f57f1333dc79feaa035075a096762e4" }, { "id": "CVE-2024-27036-f492946e", "signature_type": "Line", "target": { "file": "fs/smb/client/file.c" }, "deprecated": false, "digest": { "line_hashes": [ "335194858965531753201325097506831864101", "124192628211864183696456444290939140780", "246309919036629251258712535106879404595", "10327958845976765834993962531396010707", "46485078313075961516023286341227734919", "306127193574453735660402056650068197652", "112215700005243356476981349093225197260", "260745708591512116566370856446545958238", "38149168262527085265583420589708278582", "238571695851826456303335860106744013095", "44371950982922268707859917149343747574", "187928438636634660082624577729075541383", "167651519466235693851471273773868743134", "331312648455873286978845378459445739630", "286578199115942341506933858932294736843", "297761439257004177173071557847031288580", "29251945437274424257292152098963110342", "98950646973121449644843695392463969806", "26995170708279181550528015866874952790", "315995894650758825704153298609780621005", "123720923253672998723205093233575851830", "314702815136814822315058659160655950568", "213368202301434639424335233237634058107", "49965853555836933996897947784551263013", "330879412191534539698811497596263209142", "232424960604061583244407691636276584779", "10059833861687864747961212292113067077", "322421579880713480630547311768407887232", "33087578926929146853184779144259970306", "234726339650134212695163280353914668487", "184896171707206850613721279076175536873", "274335498425994040629291745527521095502", "333342725552286740454626383833285882471", "330274269225470511002612336011549753770", "86948227992607928239356116150611301025", "310487596555162834381675216776181401016", "332586258767694671174004795315550936011", "193845084308908540830664578961159326963", "251174887319993768299925945050080753196", "28030430445864467217514209104295056543", "244832501865177833841632895968824675930", "299632061962028762259439329051750918374", "79895709902623906424058260495343515805", "145751412200903580429007105511675132555", "6616883876282500966523061872802809603", "136486248800216553897763028900655969513", "148917028944942407785197061968293918110", "59344958352301364886707748895249369103", "154945233322785628312301698632516108700", "157890092320279873117276480887849009875", "294920630550336986074725201655294941677", "94459488052712322530527859472998491226", "200691701556007265729398976379870833322", "89930489396169360951909682943393595611", "184033515298853019233773146844380655529", "119987330885963709771070048219278824455", "274021234372826296571287941817518657181", "216489053172125325930765494006492823643", "55077351042010971732087695100603594101", "133510777967911165419657604392995309014", "221449608732673914293836257331002406670", "42638241824040930206027005447780775989", "293975768253763348510337546165001924471", "91622309437562619442586499855242265042", "230671345578389025404495915448296697612", "86770378333200043271999434303919732517", "190318410450130169988379494510874433333", "220935930510142084044698000137475297906", "304727356364216005920015714284614947296", "146739640994581903817675875140382760137", "286479723688409088629863469375018289252", "211997835764711031745005620982263725768", "194722030304082374303940606175050215344", "156716486376909327044622055614616564991", "85114015277005079084710555513452269711", "168398772666711748165863089998023051712", "195174163183666960913215397628845709430", "72722210054424390150322800001104193368", "105527089077773268673711790617738834186", "103849422547592499936137453448150853221", "211431331049941625353236359566524196579", "14838274807108540305508278487172732981", "64384074115385968978018440664515930102", "63178542014517957103938811357588646330", "113381432377876938786674511656303109461", "67920235918359143825387941682063542665", "133103680010889373396591983388349692290", "111021907740400958034475427522056511906", "315800966916705398239448398740075664086", "115006426467671405901028537526720516188", "62005051867625053992158508202874062076", "47747337929506129951326444531955910519", "131856242189453744676375969559636347125", "310141513162760833032231008832816995028", "96129948224431791317627973468513027611", "167981659672042393957101205208897180100", "258281124034735147779798791604368068683", "7817198549827851339066769259765553343", "239613396306189076944384032680258894071", "266942694590378887714956199744959170423", "217068336910946387662699233218462906696", "114630224900332304021451889888609160625", "164111120898607130613861042464678771987", "33447991688361564634050002319436256499", "233919999715316815971877662932846516841", "85474040168219276694511495852540587021", "169222385746264318457115491595932209832", "234261165186397268616607591491242723645", "67724134982367654954662551480862674696", "54487285264683144335224419881630609857", "21498925373722143216417884080527831096", "12335736388192552136593495715835460609", "211884959428898037280326946749062506651", "80708739750105400955372806048971138902", "24882654687342313215123594910630163305", "181795385356689738704869674822147783762", "314768473250579353326068588361416688694", "199636522259825270935656263494283970349", "10985247259984132325682575769933146803", "240652229173560247043797212379561415182", "150423413645842735898683390720520667712", "197350568840982154122274012750654591627", "280725987501966674767254474374045896447", "235704913216637272632208362426115220445", "280176170481258921274456132152646711134", "234767861865118813630444806026758783848", "216755948217287955657185822840756168261", "70608661110981398694276038662699984915", "319962139816543311433641814491106888675", "90318416740025422002772651113499558823", "280007079592576565222234870373428097702", "49076818857536109854948357132695019776", "171755976546979585187796624326752672831", "323608991948865864448852515041071037783", "62261206765766954950689471642390451135", "242614663762445184479324266274119094364", "261248251297774766962044304978301349175", "118663518060523171842355220118385860346", "322099390807726132464126152716977964613", "294242596278883176434277522127137886001", "263311403760036738864305159066310176785", "101506174830802481279290412522375932177", "311236126727075101203603414579414843801", "261417574609597106833059899588848045740", "143106170966176774964417682197560665098", "130441354796268513106840552517785514394", "228655221610564909768540089886207901158", "192371248243386865593324850498258538131", "193395948064229660333287851767936457523", "127973918529144461015486947552019480216", "182797065840189770710839328735162837309", "15394113919128795800874089848784760955", "162322733502756691630937419705692426796", "25789412030890540672789585736547978166", "308301177520074516712473796255408016348", "241563159589553009933335405451325862773", "262525321685477865346963942483049604260", "185223322834616266409730002481531777968", "273550283995380145279025745491400417451", "143601537277934451986094139525463906053", "235169678451364331532882894621834264326", "137092599770098672379711858089282061297", "290474942598080203009695869134335477247", "101470803928261378309464240733316533621", "116021208374652578396752128129342165207", "153841064471588123856628638872067240927", "245155266998223103376283328610321983749", "35641121035180974931287048763390521338", "126573564607531850425190768387731441500", "268755399530106477817209472101442684722", "196086268087690403264152378691064816375", "300392657885020182539206404314997099762", "45537916386829863395216690446708791925", "241214601159760116838036503513784890471", "303246327635524803126239696665628289485", "287454917333778627976747644506728730931", "116040157033085417750465318169318297308", "9528152009168137187990648849285233908", "96561462211379861846546530621634453153", "320621272349520779253574053802320929769", "239878345565227452614138258341815624949", "38773561798887297685946935431218524766", "229704482951940295118892730527925374700", "322825488389861087259755764255480772494", "84481480910383799147079873914857269135", "92596173535024420413253186470747831067", "123849539511829750986796387615326927075", "33743058091998282532021073019056352527", "157998881831644160833516516381344947429", "299963892021066948052091093901742371612", "334326835046922010754506160923676558484", "148601276389790074716318217287238561120", "41442670728230031127489187995012842852", "78444164582975847636876984332483656729", "263331174340342858151849056537410016961", "286529819477557912704952118216747226007", "274641119590324250375621591257393242577", "278259108527383217801762233889206429246", "184191162897138007290558175827042250625", "287309440079554077090193973611664313060" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@65f2ced695982ccd516196d0a9447d85dbe2eed5" } ] }