In the Linux kernel, the following vulnerability has been resolved:
cifs: fix use-after-free bug in refreshcacheworker()
The UAF bug occurred because we were putting DFS root sessions in cifs_umount() while DFS cache refresher was being executed.
Make DFS root sessions have same lifetime as DFS tcons so we can avoid the use-after-free bug is DFS cache refresher and other places that require IPCs to get new DFS referrals on. Also, get rid of mount group handling in DFS cache as we no longer need it.
This fixes below use-after-free bug catched by KASAN
[ 379.946955] BUG: KASAN: use-after-free in refreshtcon.isra.0+0x10b/0xc10 [cifs] [ 379.947642] Read of size 8 at addr ffff888018f57030 by task kworker/u4:3/56 [ 379.948096] [ 379.948208] CPU: 0 PID: 56 Comm: kworker/u4:3 Not tainted 6.2.0-rc7-lku #23 [ 379.948661] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.0-0-gd239552-rebuilt.opensuse.org 04/01/2014 [ 379.949368] Workqueue: cifs-dfscache refreshcacheworker [cifs] [ 379.949942] Call Trace: [ 379.950113] <TASK> [ 379.950260] dumpstacklvl+0x50/0x67 [ 379.950510] printreport+0x16a/0x48e [ 379.950759] ? _virtaddrvalid+0xd8/0x160 [ 379.951040] ? _physaddr+0x41/0x80 [ 379.951285] kasanreport+0xdb/0x110 [ 379.951533] ? _refreshtcon.isra.0+0x10b/0xc10 [cifs] [ 379.952056] ? _refreshtcon.isra.0+0x10b/0xc10 [cifs] [ 379.952585] _refreshtcon.isra.0+0x10b/0xc10 [cifs] [ 379.953096] ? _pfxrefreshtcon.isra.0+0x10/0x10 [cifs] [ 379.953637] ? pfxmutexlock+0x10/0x10 [ 379.953915] ? lockrelease+0xb6/0x720 [ 379.954167] ? _pfxlockacquire+0x10/0x10 [ 379.954443] ? refreshcacheworker+0x34e/0x6d0 [cifs] [ 379.954960] ? _pfxwbworkfn+0x10/0x10 [ 379.955239] refreshcacheworker+0x4ad/0x6d0 [cifs] [ 379.955755] ? _pfxrefreshcacheworker+0x10/0x10 [cifs] [ 379.956323] ? _pfxlockacquired+0x10/0x10 [ 379.956615] ? readwordatatime+0xe/0x20 [ 379.956898] ? lockdephardirqsonprepare+0x12/0x220 [ 379.957235] processonework+0x535/0x990 [ 379.957509] ? _pfxprocessonework+0x10/0x10 [ 379.957812] ? lockacquired+0xb7/0x5f0 [ 379.958069] ? _listaddvalid+0x37/0xd0 [ 379.958341] ? _listaddvalid+0x37/0xd0 [ 379.958611] workerthread+0x8e/0x630 [ 379.958861] ? _pfxworkerthread+0x10/0x10 [ 379.959148] kthread+0x17d/0x1b0 [ 379.959369] ? _pfxkthread+0x10/0x10 [ 379.959630] retfrom_fork+0x2c/0x50 [ 379.959879] </TASK>
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-051b815d",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "get_dfs_conn",
"file": "fs/cifs/dfs.c"
},
"digest": {
"length": 751.0,
"function_hash": "210215881773724974324559608937940095627"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-0d596441",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "tconInfoAlloc",
"file": "fs/cifs/misc.c"
},
"digest": {
"length": 572.0,
"function_hash": "116625820370106501250377161297712869673"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-12a6dcb4",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "free_mount_group_list",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 176.0,
"function_hash": "271384667408952478324897302386295060825"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-14adbb23",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "dfs_cache_put_refsrv_sessions",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 338.0,
"function_hash": "61154556789811730976687567287738004283"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-1efc74f2",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "fs/cifs/connect.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"102826834306642019455314155588353804319",
"317722987990658830825690482438650784635",
"259199457331553473048665643253337045540",
"65963724130745341082184396898389404876",
"207212837834226918153449193434608048824",
"37951990741369057170372519905439803822",
"255216057216309854794646312435244539127",
"247924768074136137236782697365179294386",
"84510897572236508715713012457780765520",
"339031224532648151345518196551626930308",
"133571613997249668068385846237309968436",
"130419255638417770485254466052166810772",
"47076674840187648465396527874616190443",
"150911847127406687631856494606668901373",
"229340095709374670935697122984104998016",
"257091225781767649963687577359787264864",
"24685634083909917785353628260146797980",
"213406478110544981566055236158824256718"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-20603f5e",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "get_mount_group",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 242.0,
"function_hash": "103373158888630031953225885169751606781"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-251f3a80",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "__mount_group_release",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 172.0,
"function_hash": "149921148399423692653462496896303267729"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-26135ef7",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "__get_mount_group_locked",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 415.0,
"function_hash": "195692259092071903710153631722814161457"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-289dbf56",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "tconInfoFree",
"file": "fs/cifs/misc.c"
},
"digest": {
"length": 291.0,
"function_hash": "28072253149214982360390879937078670713"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-2ce3f693",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "fs/cifs/dfs.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"93559903909907801468112560384561100762",
"324000443716187740080998418585724970677",
"264906061939099336258651829573038771491",
"38158467646869258330699799765454285672",
"33047894691404219395373515193540506605",
"271558763356493169036536170820394731082",
"189240269682829821542136778950271449051",
"122578515362587075692464413151796872939",
"178399105375571145570342751726606069865",
"43777501836565195235228703155057324300",
"39322146451495148114655361258597356024",
"157951786110219867652856767849338798463",
"32311520182261501237096389985589523350",
"165339984000310992314597947140961467627",
"331832493910247215073107718394027589344",
"171638654815501049878330989651167670685",
"277602290836166550108506186057222910865",
"78441970464288777878622687508756948463",
"240346098829705232771518155565172224075",
"68591361683654256618997402805698163140",
"170855991222693563604543706711471103672",
"125291473196581428763451555858315107189",
"196743910290987320422675031334739487641",
"210624551280772795364813210055121682440",
"145262969471666865979023855137903461361",
"328026151769561925304063209896194452282",
"32598784854860757762506117454731597492",
"261366425652972563661862012595578413938",
"322877573460218423340410689258404514510",
"142689496882753719736547709667698769116",
"176704361906133493303383128704530991753",
"286262710385742003888645788960889694082",
"324928360903405850536603524539037411503",
"197929797155348767296553890903185526626",
"128811842280418694933289570959115299775",
"81312670078411406176444762997902371542",
"314689163822855928113396855871129416078",
"228609201369638543070155823238565473469",
"121759890217544122601007019591983777926",
"202973867714036735336477243041511767876",
"310790482933852500071742838706049095000",
"193336403128117814988423973388873702820",
"173059678813292689839429978333065222438",
"264557306130184074736017258815453534664",
"10693289993407304893049761232273378913",
"199453293742206161179414122459837072628",
"78684050884956635760800545179589827733",
"98377887089988625530897440821941707837"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-2ef22493",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "get_dfs_conn",
"file": "fs/cifs/dfs.c"
},
"digest": {
"length": 751.0,
"function_hash": "210215881773724974324559608937940095627"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-2f6eaac0",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "dfs_cache_add_refsrv_session",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 439.0,
"function_hash": "241414479526532088610201020598862786478"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-342f4bfe",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"271335209249611848492455008110622238340",
"110626371340500780704320759956840613182",
"213332900718815870503217621330535044948",
"144077775454804616317896043225976558151",
"29696102520772967353538040168304551395",
"257396264478423557951978719198510975204",
"184486529114354765352077933568764659185",
"193287136822701360675522214633407786385",
"211228196122540761374176680616607713965",
"297660357198888406958249180681115980628",
"267581551469270880552657683672679881985",
"226252729684914021966688247641192286987",
"306898174637585690796838515692350610496",
"110376871412248908534835450057342213025",
"304941980846385484633821903513285764326",
"203179908128768898728933786392433920481",
"183309670147037780071812561790373785216",
"132280419736239696400927951792146335085",
"36922342372962666875086609504930621584",
"201713136322050242642744211137940096754",
"272290962330348429935012771768560464093",
"217675270323958959797440882249137744277",
"244560230579862433355231489853376255872",
"324153905762797137344851324785699942314",
"191337739036505016544268699323299629260",
"13134892646911455773468630554840376566",
"141793432548884365839290024142810750959",
"166162376542970345938500021585670873594",
"2429319230093069181812004289610468060",
"218699262086023105766239055095044484751",
"104295926356817694568838915820865823480",
"240753665878690117770623268870041497861",
"198494955695597031992207862875878030669",
"84094989472839241990890108088421998926",
"13663639136368396239844636948795453723",
"311376352813457822300630593374865032928",
"115065252629231555320399050149000666360",
"125564425331660841849035230460176703498",
"227043619100914872313102042911531574832",
"35613677978558281694422645075125484023",
"149605953744028149421612479981384499245",
"304977087125097321097679131191913817029",
"102020706498070056919180655646430886996",
"65845368007647105633542055647260510982",
"185704037635522025541486632480234339668",
"76257502934326178416343425294645197348",
"315710712763047540051984174393582530179",
"306690350815924765593506472329298196833",
"339085660386184238095331925787357514872",
"280974193363941000384450134126293231389",
"112370136809297202789110604748741195658",
"113882320106327958463199908228335822865",
"170162804402846100574786299019893488212",
"172785512982951841817010253016847531730",
"19185338423790016762961035991071433772",
"265288905749793329036622716596991822318",
"152321498045243521574403756228607475670",
"306901077216571909108495918598942420689",
"164003982771874180119068253579804975181",
"243675810962221475904332137492840645278",
"78910988751498147008546469692688495214",
"116015822567696949022958834082100839017",
"121968448293937379850439239314627166605",
"53921258395002979954941414858571312605",
"67066635411294326916919738493542481815",
"238323142490773356521027802009841608794",
"299973010129661433822405990638001908059",
"242037917151890866588874271184624671170",
"116581227101576386569962609841417716118",
"68238110022293524838299491836157471133",
"17843361033320554422369673802801856814",
"147418934070663160737805389905336223404",
"314673684977115271146083735846394926329",
"37301056746524024153003549940796245753",
"155460617060720554768345628892229772947",
"129065359309107143916283872488170356217",
"246956082646380160486001882386184844460",
"261548122307949574824506791424956242581",
"122550689191485716108633632649507160422",
"288483853676565636540807735232355586321",
"83536087903132036040350054005968218683",
"175684956770697118232101873194814428821",
"132744287889581559817708511760721438924",
"330887589795542158790677634231108975029",
"185266705179238607660378682844600704492",
"234482039824485914362317631164715958440",
"282723356790879724353619691188638332604",
"198537252435484672121687916940673420996",
"311107662122587139072006507426831089882",
"315727979791433150831969981600412616849",
"3711976071324764565529120456013100169",
"113463133316800893972954563848769904197",
"107424220765936573592834713136064280094",
"305883208171492193485739808912405840200",
"17529521241635051766481496393700768285",
"15450644650854367979999016225339001757",
"31176218365983742950458079970547699936",
"168237297078692829820203230070893209581",
"33326661889175322355183554119448550230",
"236345321282648920096778746770699525",
"338664977823430776880167603882683569512",
"280534728235402329885154255373242075708",
"75644881529819723448822611891244143323",
"3938145528626177269444494815377735653",
"37923642629782511926841078403577312863",
"193292606482574072569239765636410967468",
"125194959057763545782057149423049407269",
"80722044654604924175279988308443452433",
"134683395427088435428306719603519017422",
"221470608087497853833574906270051814221",
"34214469372679173415158770109885622309",
"178102681580897608112854592495576538571",
"113412140939949310667810849614606494744",
"159336931619645867811563903426878532482",
"106868622445070900744887286370537315971",
"254228206013291265238073232520045217956",
"252843325662854994288216429962529990965",
"222971219144325501797616659135244187282",
"196532154497594700838968735040250389704"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-3f5b0da9",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "__dfs_mount_share",
"file": "fs/cifs/dfs.c"
},
"digest": {
"length": 1589.0,
"function_hash": "85247115911127012403049883848961420196"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-411fd941",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "__dfs_mount_share",
"file": "fs/cifs/dfs.c"
},
"digest": {
"length": 1589.0,
"function_hash": "85247115911127012403049883848961420196"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-43eba3bc",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "cifs_umount",
"file": "fs/cifs/connect.c"
},
"digest": {
"length": 666.0,
"function_hash": "153786484965988051719090776040935213626"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-45f4b098",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "dfs_cache_remount_fs",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 518.0,
"function_hash": "35311727868891623377532485647296703733"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-4ca8b68f",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "__mount_group_release",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 172.0,
"function_hash": "149921148399423692653462496896303267729"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-4d6feaf2",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "find_mount_group_locked",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 212.0,
"function_hash": "246371772449488496970964180130718937696"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-5712467e",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "find_mount_group_locked",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 212.0,
"function_hash": "246371772449488496970964180130718937696"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-5ef963a1",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "dfs_mount_share",
"file": "fs/cifs/dfs.c"
},
"digest": {
"length": 538.0,
"function_hash": "339375865558203875461056797381620480689"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-74794e56",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "fs/cifs/connect.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"102826834306642019455314155588353804319",
"317722987990658830825690482438650784635",
"259199457331553473048665643253337045540",
"65963724130745341082184396898389404876",
"207212837834226918153449193434608048824",
"37951990741369057170372519905439803822",
"255216057216309854794646312435244539127",
"247924768074136137236782697365179294386",
"84510897572236508715713012457780765520",
"339031224532648151345518196551626930308",
"133571613997249668068385846237309968436",
"130419255638417770485254466052166810772",
"47076674840187648465396527874616190443",
"150911847127406687631856494606668901373",
"229340095709374670935697122984104998016",
"257091225781767649963687577359787264864",
"24685634083909917785353628260146797980",
"213406478110544981566055236158824256718"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-772d52a5",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "fs/cifs/dfs_cache.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"289490540349263856804621987628901598205",
"103935052375177778099389699777510026192",
"75317724881343223110983252104346701097",
"252795055454033159225694546165471981276",
"154268511744383831928951219570076873208"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-7f4d5f33",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "tconInfoAlloc",
"file": "fs/cifs/misc.c"
},
"digest": {
"length": 572.0,
"function_hash": "116625820370106501250377161297712869673"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-810a3152",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "dfs_cache_destroy",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 234.0,
"function_hash": "198919375480034050370243217802070114887"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-84471b56",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "dfs_cache_add_refsrv_session",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 439.0,
"function_hash": "241414479526532088610201020598862786478"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-84f32f9a",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "cifs_umount",
"file": "fs/cifs/connect.c"
},
"digest": {
"length": 666.0,
"function_hash": "153786484965988051719090776040935213626"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-8a937a1f",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "fs/cifs/cifsglob.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"265897061914511144305276524278171140561",
"184589147947850689883175636733344687942",
"294860605125665186475789748832779289438",
"51389197855177769538882308658653762955",
"61574859365315705204825262886080937197",
"171924796677554606963359902923204797876",
"2872100235903996547010600605696241663",
"3126202822740744468890289336052011365",
"298029757994333763239338146516427410271"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-927d2c8a",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "set_root_ses",
"file": "fs/cifs/dfs.c"
},
"digest": {
"length": 289.0,
"function_hash": "98035142309964059543528585441910872527"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-98338bd5",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "fs/cifs/dfs.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"93559903909907801468112560384561100762",
"324000443716187740080998418585724970677",
"264906061939099336258651829573038771491",
"38158467646869258330699799765454285672",
"33047894691404219395373515193540506605",
"271558763356493169036536170820394731082",
"189240269682829821542136778950271449051",
"122578515362587075692464413151796872939",
"178399105375571145570342751726606069865",
"43777501836565195235228703155057324300",
"39322146451495148114655361258597356024",
"157951786110219867652856767849338798463",
"32311520182261501237096389985589523350",
"165339984000310992314597947140961467627",
"331832493910247215073107718394027589344",
"171638654815501049878330989651167670685",
"277602290836166550108506186057222910865",
"78441970464288777878622687508756948463",
"240346098829705232771518155565172224075",
"68591361683654256618997402805698163140",
"170855991222693563604543706711471103672",
"125291473196581428763451555858315107189",
"196743910290987320422675031334739487641",
"210624551280772795364813210055121682440",
"145262969471666865979023855137903461361",
"328026151769561925304063209896194452282",
"32598784854860757762506117454731597492",
"261366425652972563661862012595578413938",
"322877573460218423340410689258404514510",
"142689496882753719736547709667698769116",
"176704361906133493303383128704530991753",
"286262710385742003888645788960889694082",
"324928360903405850536603524539037411503",
"197929797155348767296553890903185526626",
"128811842280418694933289570959115299775",
"81312670078411406176444762997902371542",
"314689163822855928113396855871129416078",
"228609201369638543070155823238565473469",
"121759890217544122601007019591983777926",
"202973867714036735336477243041511767876",
"310790482933852500071742838706049095000",
"193336403128117814988423973388873702820",
"173059678813292689839429978333065222438",
"264557306130184074736017258815453534664",
"10693289993407304893049761232273378913",
"199453293742206161179414122459837072628",
"78684050884956635760800545179589827733",
"98377887089988625530897440821941707837"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-9b609fde",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "get_mount_group",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 242.0,
"function_hash": "103373158888630031953225885169751606781"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-a2cfba36",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "fs/cifs/misc.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"236965624710478936727325533928147973729",
"267441511044349924393023183454991115920",
"50563561409651584095235958150308137777",
"120464984090044311847507854304828884239",
"45902608258352340622968373916195827947",
"209959755912045698134187778071518159604",
"135389547548811247855415502975856796187",
"120298457269941049324231751206850931427",
"262189299807817392366402308628721920926",
"334846898476296627331199221137914540280",
"13368744138296885474321746156145387090",
"254846016929443346525834073744250327855"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-a8c8447f",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "dfs_cache_put_refsrv_sessions",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 338.0,
"function_hash": "61154556789811730976687567287738004283"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-aaeeb077",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "fs/cifs/dfs_cache.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"289490540349263856804621987628901598205",
"103935052375177778099389699777510026192",
"75317724881343223110983252104346701097",
"252795055454033159225694546165471981276",
"154268511744383831928951219570076873208"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-ac0e32cf",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "cifs_mount",
"file": "fs/cifs/connect.c"
},
"digest": {
"length": 776.0,
"function_hash": "83374738304185522291392756509746033653"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-acb49303",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "cifs_mount",
"file": "fs/cifs/connect.c"
},
"digest": {
"length": 776.0,
"function_hash": "83374738304185522291392756509746033653"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-b0f07087",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "mount_group_release",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 250.0,
"function_hash": "108182917419904712300179610409747671894"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-b673ebc9",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "dfs_cache_remount_fs",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 518.0,
"function_hash": "35311727868891623377532485647296703733"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-b79af359",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "fs/cifs/misc.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"236965624710478936727325533928147973729",
"267441511044349924393023183454991115920",
"50563561409651584095235958150308137777",
"120464984090044311847507854304828884239",
"45902608258352340622968373916195827947",
"209959755912045698134187778071518159604",
"135389547548811247855415502975856796187",
"120298457269941049324231751206850931427",
"262189299807817392366402308628721920926",
"334846898476296627331199221137914540280",
"13368744138296885474321746156145387090",
"254846016929443346525834073744250327855"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-ba73a61b",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "set_root_ses",
"file": "fs/cifs/dfs.c"
},
"digest": {
"length": 289.0,
"function_hash": "98035142309964059543528585441910872527"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-ce7b83ea",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"271335209249611848492455008110622238340",
"110626371340500780704320759956840613182",
"213332900718815870503217621330535044948",
"144077775454804616317896043225976558151",
"29696102520772967353538040168304551395",
"257396264478423557951978719198510975204",
"184486529114354765352077933568764659185",
"193287136822701360675522214633407786385",
"211228196122540761374176680616607713965",
"297660357198888406958249180681115980628",
"267581551469270880552657683672679881985",
"226252729684914021966688247641192286987",
"306898174637585690796838515692350610496",
"110376871412248908534835450057342213025",
"304941980846385484633821903513285764326",
"203179908128768898728933786392433920481",
"183309670147037780071812561790373785216",
"132280419736239696400927951792146335085",
"36922342372962666875086609504930621584",
"201713136322050242642744211137940096754",
"272290962330348429935012771768560464093",
"217675270323958959797440882249137744277",
"244560230579862433355231489853376255872",
"324153905762797137344851324785699942314",
"191337739036505016544268699323299629260",
"13134892646911455773468630554840376566",
"141793432548884365839290024142810750959",
"166162376542970345938500021585670873594",
"2429319230093069181812004289610468060",
"218699262086023105766239055095044484751",
"104295926356817694568838915820865823480",
"240753665878690117770623268870041497861",
"198494955695597031992207862875878030669",
"84094989472839241990890108088421998926",
"13663639136368396239844636948795453723",
"311376352813457822300630593374865032928",
"115065252629231555320399050149000666360",
"125564425331660841849035230460176703498",
"227043619100914872313102042911531574832",
"35613677978558281694422645075125484023",
"149605953744028149421612479981384499245",
"304977087125097321097679131191913817029",
"102020706498070056919180655646430886996",
"65845368007647105633542055647260510982",
"185704037635522025541486632480234339668",
"76257502934326178416343425294645197348",
"315710712763047540051984174393582530179",
"306690350815924765593506472329298196833",
"339085660386184238095331925787357514872",
"280974193363941000384450134126293231389",
"112370136809297202789110604748741195658",
"113882320106327958463199908228335822865",
"170162804402846100574786299019893488212",
"172785512982951841817010253016847531730",
"19185338423790016762961035991071433772",
"265288905749793329036622716596991822318",
"152321498045243521574403756228607475670",
"306901077216571909108495918598942420689",
"164003982771874180119068253579804975181",
"243675810962221475904332137492840645278",
"78910988751498147008546469692688495214",
"116015822567696949022958834082100839017",
"121968448293937379850439239314627166605",
"53921258395002979954941414858571312605",
"67066635411294326916919738493542481815",
"238323142490773356521027802009841608794",
"299973010129661433822405990638001908059",
"242037917151890866588874271184624671170",
"116581227101576386569962609841417716118",
"68238110022293524838299491836157471133",
"17843361033320554422369673802801856814",
"147418934070663160737805389905336223404",
"314673684977115271146083735846394926329",
"37301056746524024153003549940796245753",
"155460617060720554768345628892229772947",
"129065359309107143916283872488170356217",
"246956082646380160486001882386184844460",
"261548122307949574824506791424956242581",
"122550689191485716108633632649507160422",
"288483853676565636540807735232355586321",
"83536087903132036040350054005968218683",
"175684956770697118232101873194814428821",
"132744287889581559817708511760721438924",
"330887589795542158790677634231108975029",
"185266705179238607660378682844600704492",
"234482039824485914362317631164715958440",
"282723356790879724353619691188638332604",
"198537252435484672121687916940673420996",
"311107662122587139072006507426831089882",
"315727979791433150831969981600412616849",
"3711976071324764565529120456013100169",
"113463133316800893972954563848769904197",
"107424220765936573592834713136064280094",
"305883208171492193485739808912405840200",
"17529521241635051766481496393700768285",
"15450644650854367979999016225339001757",
"31176218365983742950458079970547699936",
"168237297078692829820203230070893209581",
"33326661889175322355183554119448550230",
"236345321282648920096778746770699525",
"338664977823430776880167603882683569512",
"280534728235402329885154255373242075708",
"75644881529819723448822611891244143323",
"3938145528626177269444494815377735653",
"37923642629782511926841078403577312863",
"193292606482574072569239765636410967468",
"125194959057763545782057149423049407269",
"80722044654604924175279988308443452433",
"134683395427088435428306719603519017422",
"221470608087497853833574906270051814221",
"34214469372679173415158770109885622309",
"178102681580897608112854592495576538571",
"113412140939949310667810849614606494744",
"159336931619645867811563903426878532482",
"106868622445070900744887286370537315971",
"254228206013291265238073232520045217956",
"252843325662854994288216429962529990965",
"222971219144325501797616659135244187282",
"196532154497594700838968735040250389704"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-d6db969f",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "fs/cifs/cifsglob.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"265897061914511144305276524278171140561",
"184589147947850689883175636733344687942",
"294860605125665186475789748832779289438",
"51389197855177769538882308658653762955",
"61574859365315705204825262886080937197",
"171924796677554606963359902923204797876",
"2872100235903996547010600605696241663",
"3126202822740744468890289336052011365",
"298029757994333763239338146516427410271"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-d775f3e5",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "fs/cifs/cifs_fs_sb.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"174187371355658773701828178551360784891",
"264542480005390618848165761601594809546",
"157099006511724922278999341131228750734",
"70060947873089043560307606373906660055"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-db405606",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "mount_group_release",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 250.0,
"function_hash": "108182917419904712300179610409747671894"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-dd20076f",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "__get_mount_group_locked",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 415.0,
"function_hash": "195692259092071903710153631722814161457"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-e36a0d0f",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "dfs_cache_destroy",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 234.0,
"function_hash": "198919375480034050370243217802070114887"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-e45d013f",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "dfs_mount_share",
"file": "fs/cifs/dfs.c"
},
"digest": {
"length": 538.0,
"function_hash": "339375865558203875461056797381620480689"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-ec8eeea7",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "fs/cifs/cifs_fs_sb.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"174187371355658773701828178551360784891",
"264542480005390618848165761601594809546",
"157099006511724922278999341131228750734",
"70060947873089043560307606373906660055"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-ed2f6fd2",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "fs/cifs/dfs.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"305818007368206876632077316732588654702",
"218227147276552078407242000339601749896",
"220600720825169188392723913436073044616",
"236092937781249906321496879700953262219"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@396935de145589c8bfe552fa03a5e38604071829",
"id": "CVE-2023-53052-f8ac3d12",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "tconInfoFree",
"file": "fs/cifs/misc.c"
},
"digest": {
"length": 291.0,
"function_hash": "28072253149214982360390879937078670713"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-fc0adde3",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "fs/cifs/dfs.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"305818007368206876632077316732588654702",
"218227147276552078407242000339601749896",
"220600720825169188392723913436073044616",
"236092937781249906321496879700953262219"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a89d81c1a3c152837ea204fd29572228e54ce0b",
"id": "CVE-2023-53052-fe192ce2",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "free_mount_group_list",
"file": "fs/cifs/dfs_cache.c"
},
"digest": {
"length": 176.0,
"function_hash": "271384667408952478324897302386295060825"
},
"signature_type": "Function"
}
]