In the Linux kernel, the following vulnerability has been resolved:
reiserfs: Avoid touching renamed directory if parent does not change
The VFS will not be locking moved directory if its parent does not change. Change reiserfs rename code to avoid touching renamed directory if its parent does not change as without locking that can corrupt the filesystem.
[
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"297644249450176570018503528386024292684",
"221335553578668528688034291995723217889",
"106675804565779400073011858179014200216",
"261179689016511712342276293360814048713",
"309836226969823575745363354050279483979",
"60611064350074928639022277639771256117",
"218574565239471874255049231697733890821",
"338976300395078749180667252186840590519",
"332897363888717967370589044449472608983",
"302845724568011736336881367148613625582",
"51961368335535601729632009140585289896",
"174461028835841030397136289715350775183",
"33957200937607285680895469472580827423",
"92463806039461861435259748898370637318",
"53477991376226854863936036834512717668",
"193533280129682629412424495737535471178",
"238362790230620184438344838686826173053",
"296714304722152679037277913129092920969",
"103865116385744996154927247383861151892",
"270061031317028351889306812357695514318",
"226516169024081323169398260172596556042",
"334245845989665117645714122146752827187",
"164389092262929599620981768544502713571",
"272751583017790613886009217306071241070",
"263604889990052605489008012560832719730",
"201859871420582283090707095414486546647",
"123045420268271907719726311751036270298",
"173692218614542069240254117341695886093",
"226664870578826857802149127577032062962",
"63082338878907784854078494073170086037",
"212429734786327573104430078931381077721",
"329630477037231716370351650615164491840",
"293916135507342006544546624433530132225",
"198657079163136244517786024067392471019",
"92706589934060056544385205536801636152",
"105989026888834647120120490113837021664",
"11040645158587310375886035506062075746",
"113276777660705939148990286140392952419",
"317946469176960930551205616488334916483",
"153269433925047257748277271759393589450",
"18289119302659911156380092445795080892",
"181557439517571745833287663248242484789",
"158513899961098794678130878703720609044",
"3744229456706116836463104741282087731",
"10808114605105226187552766769880282378",
"64444185071062461377195528501667779857",
"340009209083824461251329842331157405948",
"246769090308858701421837061092645166639",
"321789323947819407662602753842874429777",
"111085712421505557754148470741834410788"
]
},
"target": {
"file": "fs/reiserfs/namei.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c04c162f82ac403917780eb6d1654694455d4e7c",
"id": "CVE-2023-52591-05ba086b",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "189998448982969531337357327508316295725",
"length": 4994.0
},
"target": {
"file": "fs/reiserfs/namei.c",
"function": "reiserfs_rename"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@49db9b1b86a82448dfaf3fcfefcf678dee56c8ed",
"id": "CVE-2023-52591-3a22c94e",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"297644249450176570018503528386024292684",
"221335553578668528688034291995723217889",
"106675804565779400073011858179014200216",
"261179689016511712342276293360814048713",
"309836226969823575745363354050279483979",
"60611064350074928639022277639771256117",
"218574565239471874255049231697733890821",
"338976300395078749180667252186840590519",
"332897363888717967370589044449472608983",
"302845724568011736336881367148613625582",
"51961368335535601729632009140585289896",
"174461028835841030397136289715350775183",
"33957200937607285680895469472580827423",
"92463806039461861435259748898370637318",
"53477991376226854863936036834512717668",
"193533280129682629412424495737535471178",
"238362790230620184438344838686826173053",
"296714304722152679037277913129092920969",
"103865116385744996154927247383861151892",
"270061031317028351889306812357695514318",
"226516169024081323169398260172596556042",
"334245845989665117645714122146752827187",
"164389092262929599620981768544502713571",
"272751583017790613886009217306071241070",
"263604889990052605489008012560832719730",
"201859871420582283090707095414486546647",
"123045420268271907719726311751036270298",
"173692218614542069240254117341695886093",
"226664870578826857802149127577032062962",
"63082338878907784854078494073170086037",
"212429734786327573104430078931381077721",
"329630477037231716370351650615164491840",
"293916135507342006544546624433530132225",
"198657079163136244517786024067392471019",
"92706589934060056544385205536801636152",
"105989026888834647120120490113837021664",
"11040645158587310375886035506062075746",
"113276777660705939148990286140392952419",
"317946469176960930551205616488334916483",
"153269433925047257748277271759393589450",
"18289119302659911156380092445795080892",
"181557439517571745833287663248242484789",
"158513899961098794678130878703720609044",
"3744229456706116836463104741282087731",
"10808114605105226187552766769880282378",
"64444185071062461377195528501667779857",
"340009209083824461251329842331157405948",
"246769090308858701421837061092645166639",
"321789323947819407662602753842874429777",
"111085712421505557754148470741834410788"
]
},
"target": {
"file": "fs/reiserfs/namei.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@17e1361cb91dc1325834da95d2ab532959d2debc",
"id": "CVE-2023-52591-63922dbb",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "189998448982969531337357327508316295725",
"length": 4994.0
},
"target": {
"file": "fs/reiserfs/namei.c",
"function": "reiserfs_rename"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c04c162f82ac403917780eb6d1654694455d4e7c",
"id": "CVE-2023-52591-94790a25",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"297644249450176570018503528386024292684",
"221335553578668528688034291995723217889",
"106675804565779400073011858179014200216",
"261179689016511712342276293360814048713",
"309836226969823575745363354050279483979",
"60611064350074928639022277639771256117",
"218574565239471874255049231697733890821",
"338976300395078749180667252186840590519",
"332897363888717967370589044449472608983",
"302845724568011736336881367148613625582",
"51961368335535601729632009140585289896",
"174461028835841030397136289715350775183",
"33957200937607285680895469472580827423",
"92463806039461861435259748898370637318",
"53477991376226854863936036834512717668",
"193533280129682629412424495737535471178",
"238362790230620184438344838686826173053",
"296714304722152679037277913129092920969",
"103865116385744996154927247383861151892",
"270061031317028351889306812357695514318",
"226516169024081323169398260172596556042",
"334245845989665117645714122146752827187",
"164389092262929599620981768544502713571",
"272751583017790613886009217306071241070",
"263604889990052605489008012560832719730",
"201859871420582283090707095414486546647",
"123045420268271907719726311751036270298",
"173692218614542069240254117341695886093",
"226664870578826857802149127577032062962",
"63082338878907784854078494073170086037",
"212429734786327573104430078931381077721",
"329630477037231716370351650615164491840",
"293916135507342006544546624433530132225",
"198657079163136244517786024067392471019",
"92706589934060056544385205536801636152",
"105989026888834647120120490113837021664",
"11040645158587310375886035506062075746",
"113276777660705939148990286140392952419",
"317946469176960930551205616488334916483",
"153269433925047257748277271759393589450",
"18289119302659911156380092445795080892",
"181557439517571745833287663248242484789",
"158513899961098794678130878703720609044",
"3744229456706116836463104741282087731",
"10808114605105226187552766769880282378",
"64444185071062461377195528501667779857",
"340009209083824461251329842331157405948",
"246769090308858701421837061092645166639",
"321789323947819407662602753842874429777",
"111085712421505557754148470741834410788"
]
},
"target": {
"file": "fs/reiserfs/namei.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@49db9b1b86a82448dfaf3fcfefcf678dee56c8ed",
"id": "CVE-2023-52591-b48a52ab",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "189998448982969531337357327508316295725",
"length": 4994.0
},
"target": {
"file": "fs/reiserfs/namei.c",
"function": "reiserfs_rename"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@17e1361cb91dc1325834da95d2ab532959d2debc",
"id": "CVE-2023-52591-deb859c3",
"deprecated": false,
"signature_version": "v1"
}
]