In the Linux kernel, the following vulnerability has been resolved:
9p: fix fid refcount leak in v9fsvfsatomicopendotl
We need to release directory fid if we fail halfway through open
This fixes fid leaking with xfstests generic 531
[
{
"target": {
"file": "fs/9p/vfs_inode_dotl.c",
"function": "v9fs_vfs_atomic_open_dotl"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@beca774fc51a9ba8abbc869cf0c3d965ff17cd24",
"signature_version": "v1",
"id": "CVE-2022-49705-54c440ad",
"digest": {
"length": 2786.0,
"function_hash": "116590867880278594707713935764196060869"
},
"signature_type": "Function"
},
{
"target": {
"file": "fs/9p/vfs_inode_dotl.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@beca774fc51a9ba8abbc869cf0c3d965ff17cd24",
"signature_version": "v1",
"id": "CVE-2022-49705-95e50d79",
"digest": {
"line_hashes": [
"20475324165644902782668372723250877011",
"104636636507546808032738107712463955143",
"288656056277468338764889392948893365338",
"338509435709482806610556291446418833039",
"8060216476987345307146732366341902473",
"311539395427443855068623312748723259713",
"40523162206441226356749490432074796477",
"168560700772695510428511562997521067879",
"319337640016544021361006600300157981485",
"25632074318895858880626863789140660558",
"205561234200693782378332428084762887366",
"159086914397037518440867558560530215087"
],
"threshold": 0.9
},
"signature_type": "Line"
}
]