An issue was discovered in fs/io_uring.c in the Linux kernel before 5.6. It unsafely handles the root directory during path lookups, and thus a process inside a mount namespace can escape to unintended filesystem locations, aka CID-ff002b30181d.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-29373.json"
[
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@ff002b30181d30cdfbca316dadd099c3ca0d739c",
"digest": {
"function_hash": "154828299186195927103603338647993273546",
"length": 243.0
},
"id": "CVE-2020-29373-256b321d",
"deprecated": false,
"target": {
"file": "fs/io_uring.c",
"function": "io_req_work_drop_env"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@ff002b30181d30cdfbca316dadd099c3ca0d739c",
"digest": {
"function_hash": "327133648892692198983336189471705355852",
"length": 261.0
},
"id": "CVE-2020-29373-2c7d0655",
"deprecated": false,
"target": {
"file": "fs/io_uring.c",
"function": "io_req_work_grab_env"
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@ff002b30181d30cdfbca316dadd099c3ca0d739c",
"digest": {
"line_hashes": [
"163916664234033682702997959090609197294",
"156894078012075403465086211972382162967",
"279588032070624020166044401984816987181",
"215868129390066487556024042825243403048",
"127769824980993093492426713011008334435",
"274262866609212456943432317212563962540",
"47251949615945442202640340296852721501",
"85137813638193228158408186230484360223",
"274362135906086802314625277990014717504",
"246410171184813682475925526736525855801",
"66361600850167965130793455200265130038",
"186989728108807377693956502122844675702",
"96468278905518320066295172133392556634",
"62546275775342265990097666446107515852",
"274362135906086802314625277990014717504",
"246410171184813682475925526736525855801",
"188355411438552392255312848029382422780",
"321197267086130043825080800889426368896",
"254780886826004464655072839717901629408",
"220071062644843626585593155320627657619",
"47168254350629354308697791295528506173",
"219088274015690866438583743759066428734",
"31084424478226177266542964564634908508",
"271049950684509146652257293786584325949",
"230750985429100990869615204132888349558",
"48114245792920431284412059699548141440",
"315883854146612215885796404259486601262",
"220071062644843626585593155320627657619",
"154506413115690591098966033109135187222",
"296126211002697526246262105698816102470",
"311876141633964902494886709471789776966",
"315373028050790354229919147519350744067",
"165388653572015454554075993848310746272",
"11342195793399799335194874394692715758",
"131781338743220220004240369904942992528",
"21830610567680363351028030260497961079",
"191554178356003244113817812941759893872",
"286073512047301738416649034322283184917"
],
"threshold": 0.9
},
"id": "CVE-2020-29373-9bc2b06f",
"deprecated": false,
"target": {
"file": "fs/io_uring.c"
}
}
]