In the Linux kernel, the following vulnerability has been resolved:
smb3: fix temporary data corruption in collapse range
collapse range doesn't discard the affected cached region so can risk temporarily corrupting the file data. This fixes xfstest generic/031
I also decided to merge a minor cleanup to this into the same patch (avoiding rereading inode size repeatedly unnecessarily) to make it clearer.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@49523a4732204bdacbf3941a016503ddb4ddb3b9",
"id": "CVE-2022-48668-25b8f04a",
"deprecated": false,
"target": {
"file": "fs/cifs/smb2ops.c"
},
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"233508374950371794604598502761802056301",
"36701498151413528730299239170428190771",
"242951875994788746442967085671932328422",
"237735197055195803586787746728413212449",
"314670617884869234527921111934502241054",
"262954052033823818673648362694196442110",
"263696941700155221908039839434033318676",
"338897965704694853215112322765546404039",
"6921623451313008580519712331716150629",
"282853382970010651346721152057258972575",
"228051889002999835792989195852063991614",
"215852887743633997794832008919635039395",
"119933644961457473653974489210804140091",
"8061824531751821571406340179539254556",
"15728890832624906617489705457557505237",
"31073137485563279876196943950147198762",
"162028446919057359827121223912987728944",
"52160556582170609090830226951599484623",
"57039918075920244207794575123398372961",
"44980618367220166718586307536090811268",
"11305921440202410815977735749598920287",
"72522226541740128090847336588456856379",
"277717700495427967530245918777345663625",
"308108800194788881148974785580921995746",
"68805286241702608098640136225606805799",
"56841682804636169950061775649398860527",
"282262931607895174232302350558523573129",
"6557134165398620905530475154698516251",
"67262611568916229182949848671780004665",
"198997886748931971499231892592754940851"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@49523a4732204bdacbf3941a016503ddb4ddb3b9",
"id": "CVE-2022-48668-59a190b6",
"deprecated": false,
"target": {
"function": "smb3_collapse_range",
"file": "fs/cifs/smb2ops.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 905.0,
"function_hash": "166922329429597777349747390575492382628"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa30a81f255a56cccd89552cd6ce7ea6e8d8acc4",
"id": "CVE-2022-48668-7573914a",
"deprecated": false,
"target": {
"file": "fs/cifs/smb2ops.c"
},
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"233508374950371794604598502761802056301",
"36701498151413528730299239170428190771",
"242951875994788746442967085671932328422",
"237735197055195803586787746728413212449",
"314670617884869234527921111934502241054",
"262954052033823818673648362694196442110",
"263696941700155221908039839434033318676",
"338897965704694853215112322765546404039",
"6921623451313008580519712331716150629",
"282853382970010651346721152057258972575",
"228051889002999835792989195852063991614",
"215852887743633997794832008919635039395",
"119933644961457473653974489210804140091",
"8061824531751821571406340179539254556",
"15728890832624906617489705457557505237",
"31073137485563279876196943950147198762",
"162028446919057359827121223912987728944",
"52160556582170609090830226951599484623",
"57039918075920244207794575123398372961",
"44980618367220166718586307536090811268",
"11305921440202410815977735749598920287",
"72522226541740128090847336588456856379",
"277717700495427967530245918777345663625",
"308108800194788881148974785580921995746",
"68805286241702608098640136225606805799",
"56841682804636169950061775649398860527",
"282262931607895174232302350558523573129",
"6557134165398620905530475154698516251",
"67262611568916229182949848671780004665",
"198997886748931971499231892592754940851"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa30a81f255a56cccd89552cd6ce7ea6e8d8acc4",
"id": "CVE-2022-48668-92bff211",
"deprecated": false,
"target": {
"function": "smb3_collapse_range",
"file": "fs/cifs/smb2ops.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 905.0,
"function_hash": "166922329429597777349747390575492382628"
}
}
]