CVE-2024-27036

Source
https://nvd.nist.gov/vuln/detail/CVE-2024-27036
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-27036.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2024-27036
Downstream
Related
Published
2024-05-01T12:53:46.721Z
Modified
2025-11-20T04:16:35.649732Z
Summary
cifs: Fix writeback data corruption
Details

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).

References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
d08089f649a0cfb2099c8551ac47eef0cc23fdf2
Fixed
e45deec35bf7f1f4f992a707b2d04a8c162f2240
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
d08089f649a0cfb2099c8551ac47eef0cc23fdf2
Fixed
65f2ced695982ccd516196d0a9447d85dbe2eed5
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
d08089f649a0cfb2099c8551ac47eef0cc23fdf2
Fixed
844b4e132f57f1333dc79feaa035075a096762e4
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
d08089f649a0cfb2099c8551ac47eef0cc23fdf2
Fixed
f3dc1bdb6b0b0693562c7c54a6c28bafa608ba3c

Affected versions

v6.*

v6.3
v6.3-rc1
v6.3-rc2
v6.3-rc3
v6.3-rc4
v6.3-rc5
v6.3-rc6
v6.3-rc7
v6.4
v6.4-rc1
v6.4-rc2
v6.4-rc3
v6.4-rc4
v6.4-rc5
v6.4-rc6
v6.4-rc7
v6.5
v6.5-rc1
v6.5-rc2
v6.5-rc3
v6.5-rc4
v6.5-rc5
v6.5-rc6
v6.5-rc7
v6.6
v6.6-rc1
v6.6-rc2
v6.6-rc3
v6.6-rc4
v6.6-rc5
v6.6-rc6
v6.6-rc7
v6.6.1
v6.6.10
v6.6.11
v6.6.12
v6.6.13
v6.6.14
v6.6.15
v6.6.16
v6.6.17
v6.6.18
v6.6.19
v6.6.2
v6.6.20
v6.6.21
v6.6.22
v6.6.3
v6.6.4
v6.6.5
v6.6.6
v6.6.7
v6.6.8
v6.6.9
v6.7
v6.7-rc1
v6.7-rc2
v6.7-rc3
v6.7-rc4
v6.7-rc5
v6.7-rc6
v6.7-rc7
v6.7-rc8
v6.7.1
v6.7.10
v6.7.2
v6.7.3
v6.7.4
v6.7.5
v6.7.6
v6.7.7
v6.7.8
v6.7.9
v6.8
v6.8-rc1
v6.8-rc2
v6.8-rc3
v6.8-rc4
v6.8-rc5
v6.8-rc6
v6.8-rc7
v6.8.1

Database specific

vanir_signatures

[
    {
        "signature_type": "Function",
        "deprecated": false,
        "digest": {
            "length": 1389.0,
            "function_hash": "101136209679115478543626818322220697563"
        },
        "target": {
            "file": "fs/smb/client/file.c",
            "function": "cifs_writepages_region"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e45deec35bf7f1f4f992a707b2d04a8c162f2240",
        "signature_version": "v1",
        "id": "CVE-2024-27036-22a8d570"
    },
    {
        "signature_type": "Line",
        "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
        },
        "target": {
            "file": "fs/smb/client/file.c"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e45deec35bf7f1f4f992a707b2d04a8c162f2240",
        "signature_version": "v1",
        "id": "CVE-2024-27036-3b933af8"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "digest": {
            "length": 788.0,
            "function_hash": "152084254575843391573915259759847851406"
        },
        "target": {
            "file": "fs/smb/client/file.c",
            "function": "cifs_writepages"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@65f2ced695982ccd516196d0a9447d85dbe2eed5",
        "signature_version": "v1",
        "id": "CVE-2024-27036-4727280c"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "digest": {
            "length": 788.0,
            "function_hash": "152084254575843391573915259759847851406"
        },
        "target": {
            "file": "fs/smb/client/file.c",
            "function": "cifs_writepages"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f3dc1bdb6b0b0693562c7c54a6c28bafa608ba3c",
        "signature_version": "v1",
        "id": "CVE-2024-27036-4d829ebc"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "digest": {
            "length": 2492.0,
            "function_hash": "180612515093711634578772645523016860257"
        },
        "target": {
            "file": "fs/smb/client/file.c",
            "function": "cifs_write_back_from_locked_folio"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e45deec35bf7f1f4f992a707b2d04a8c162f2240",
        "signature_version": "v1",
        "id": "CVE-2024-27036-4fb7e08e"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "digest": {
            "length": 1437.0,
            "function_hash": "272053136680470403516485966405947397360"
        },
        "target": {
            "file": "fs/smb/client/file.c",
            "function": "cifs_extend_writeback"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f3dc1bdb6b0b0693562c7c54a6c28bafa608ba3c",
        "signature_version": "v1",
        "id": "CVE-2024-27036-641b167c"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "digest": {
            "length": 1389.0,
            "function_hash": "101136209679115478543626818322220697563"
        },
        "target": {
            "file": "fs/smb/client/file.c",
            "function": "cifs_writepages_region"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f3dc1bdb6b0b0693562c7c54a6c28bafa608ba3c",
        "signature_version": "v1",
        "id": "CVE-2024-27036-716bf377"
    },
    {
        "signature_type": "Line",
        "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
        },
        "target": {
            "file": "fs/smb/client/file.c"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f3dc1bdb6b0b0693562c7c54a6c28bafa608ba3c",
        "signature_version": "v1",
        "id": "CVE-2024-27036-8c700db1"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "digest": {
            "length": 788.0,
            "function_hash": "152084254575843391573915259759847851406"
        },
        "target": {
            "file": "fs/smb/client/file.c",
            "function": "cifs_writepages"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e45deec35bf7f1f4f992a707b2d04a8c162f2240",
        "signature_version": "v1",
        "id": "CVE-2024-27036-aeca6610"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "digest": {
            "length": 1437.0,
            "function_hash": "272053136680470403516485966405947397360"
        },
        "target": {
            "file": "fs/smb/client/file.c",
            "function": "cifs_extend_writeback"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e45deec35bf7f1f4f992a707b2d04a8c162f2240",
        "signature_version": "v1",
        "id": "CVE-2024-27036-b20022e1"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "digest": {
            "length": 2492.0,
            "function_hash": "180612515093711634578772645523016860257"
        },
        "target": {
            "file": "fs/smb/client/file.c",
            "function": "cifs_write_back_from_locked_folio"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f3dc1bdb6b0b0693562c7c54a6c28bafa608ba3c",
        "signature_version": "v1",
        "id": "CVE-2024-27036-b9794af9"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "digest": {
            "length": 2492.0,
            "function_hash": "180612515093711634578772645523016860257"
        },
        "target": {
            "file": "fs/smb/client/file.c",
            "function": "cifs_write_back_from_locked_folio"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@65f2ced695982ccd516196d0a9447d85dbe2eed5",
        "signature_version": "v1",
        "id": "CVE-2024-27036-d1c2f1a1"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "digest": {
            "length": 1437.0,
            "function_hash": "272053136680470403516485966405947397360"
        },
        "target": {
            "file": "fs/smb/client/file.c",
            "function": "cifs_extend_writeback"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@65f2ced695982ccd516196d0a9447d85dbe2eed5",
        "signature_version": "v1",
        "id": "CVE-2024-27036-e06750dd"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "digest": {
            "length": 1389.0,
            "function_hash": "101136209679115478543626818322220697563"
        },
        "target": {
            "file": "fs/smb/client/file.c",
            "function": "cifs_writepages_region"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@65f2ced695982ccd516196d0a9447d85dbe2eed5",
        "signature_version": "v1",
        "id": "CVE-2024-27036-e73f6e4a"
    },
    {
        "signature_type": "Line",
        "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
        },
        "target": {
            "file": "fs/smb/client/file.c"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@65f2ced695982ccd516196d0a9447d85dbe2eed5",
        "signature_version": "v1",
        "id": "CVE-2024-27036-f492946e"
    }
]

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.3.0
Fixed
6.6.23
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.7.11
Type
ECOSYSTEM
Events
Introduced
6.8.0
Fixed
6.8.2