In the Linux kernel, the following vulnerability has been resolved:
udf: Do not update file length for failed writes to inline files
When write to inline file fails (or happens only partly), we still updated length of inline data as if the whole write succeeded. Fix the update of length of inline data to happen only if the write succeeds.
[
{
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-53295-04629a3c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c5787d77a5c29fffd295d138bd118b334990a567",
"digest": {
"function_hash": "87364980266991093452604521196238365277",
"length": 879.0
},
"signature_type": "Function",
"target": {
"function": "udf_file_write_iter",
"file": "fs/udf/file.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-53295-0e1db4c2",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7bd8d9e1cf5607ee14407f4060b9a1dbb3c42802",
"digest": {
"function_hash": "87364980266991093452604521196238365277",
"length": 879.0
},
"signature_type": "Function",
"target": {
"function": "udf_file_write_iter",
"file": "fs/udf/file.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-53295-1651768b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6837910aeb2c9101fc036dcd1b1f32615c20ec1a",
"digest": {
"function_hash": "87364980266991093452604521196238365277",
"length": 879.0
},
"signature_type": "Function",
"target": {
"function": "udf_file_write_iter",
"file": "fs/udf/file.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-53295-18d691f7",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a6c373d761f55635e175fa2f407544bae8f583b",
"digest": {
"function_hash": "87364980266991093452604521196238365277",
"length": 879.0
},
"signature_type": "Function",
"target": {
"function": "udf_file_write_iter",
"file": "fs/udf/file.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-53295-250f271e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@256fe4162f8b5a1625b8603ca5f7ff79725bfb47",
"digest": {
"line_hashes": [
"266565652816997764938270860889512902037",
"127392163539212757190558726097833594187",
"306352254362634539167805012675835998821",
"178298353914222781678342693964080636608",
"45303117696686691141482253912700808962",
"208643871124196095827555260591874709397",
"175491017629660619189622983935972483231",
"237497523808677901731243711765213480765",
"35444261637561201032859627430797234961",
"149190958643478820633429882027692897906",
"83055642056970574029824217681454242657",
"57673847990689565398048189344673668076",
"222219173511208034765547784701376605469",
"146301343459102355451597228398405077637",
"26062958866735769855190383255688619766",
"158790339223576429323682420747122889085",
"122772958154139592593920007066208026681",
"91319332244141886370869187712077934163",
"321322505892623563512534657127835019434",
"206777266062942630074140301287061124994",
"61431755831142643562453797754061661379"
],
"threshold": 0.9
},
"signature_type": "Line",
"target": {
"file": "fs/udf/file.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-53295-2dfc715b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7bd8d9e1cf5607ee14407f4060b9a1dbb3c42802",
"digest": {
"line_hashes": [
"266565652816997764938270860889512902037",
"127392163539212757190558726097833594187",
"306352254362634539167805012675835998821",
"178298353914222781678342693964080636608",
"45303117696686691141482253912700808962",
"208643871124196095827555260591874709397",
"175491017629660619189622983935972483231",
"237497523808677901731243711765213480765",
"35444261637561201032859627430797234961",
"149190958643478820633429882027692897906",
"83055642056970574029824217681454242657",
"57673847990689565398048189344673668076",
"222219173511208034765547784701376605469",
"146301343459102355451597228398405077637",
"26062958866735769855190383255688619766",
"158790339223576429323682420747122889085",
"122772958154139592593920007066208026681",
"91319332244141886370869187712077934163",
"321322505892623563512534657127835019434",
"206777266062942630074140301287061124994",
"61431755831142643562453797754061661379"
],
"threshold": 0.9
},
"signature_type": "Line",
"target": {
"file": "fs/udf/file.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-53295-46285b3a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5621f7a8139053d0c3c47fb68ee9f602139eb40a",
"digest": {
"line_hashes": [
"266565652816997764938270860889512902037",
"127392163539212757190558726097833594187",
"306352254362634539167805012675835998821",
"178298353914222781678342693964080636608",
"45303117696686691141482253912700808962",
"208643871124196095827555260591874709397",
"175491017629660619189622983935972483231",
"237497523808677901731243711765213480765",
"35444261637561201032859627430797234961",
"149190958643478820633429882027692897906",
"83055642056970574029824217681454242657",
"57673847990689565398048189344673668076",
"222219173511208034765547784701376605469",
"146301343459102355451597228398405077637",
"26062958866735769855190383255688619766",
"158790339223576429323682420747122889085",
"122772958154139592593920007066208026681",
"91319332244141886370869187712077934163",
"321322505892623563512534657127835019434",
"206777266062942630074140301287061124994",
"61431755831142643562453797754061661379"
],
"threshold": 0.9
},
"signature_type": "Line",
"target": {
"file": "fs/udf/file.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-53295-5306b344",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c5787d77a5c29fffd295d138bd118b334990a567",
"digest": {
"line_hashes": [
"266565652816997764938270860889512902037",
"127392163539212757190558726097833594187",
"306352254362634539167805012675835998821",
"178298353914222781678342693964080636608",
"45303117696686691141482253912700808962",
"208643871124196095827555260591874709397",
"175491017629660619189622983935972483231",
"237497523808677901731243711765213480765",
"35444261637561201032859627430797234961",
"149190958643478820633429882027692897906",
"83055642056970574029824217681454242657",
"57673847990689565398048189344673668076",
"222219173511208034765547784701376605469",
"146301343459102355451597228398405077637",
"26062958866735769855190383255688619766",
"158790339223576429323682420747122889085",
"122772958154139592593920007066208026681",
"91319332244141886370869187712077934163",
"321322505892623563512534657127835019434",
"206777266062942630074140301287061124994",
"61431755831142643562453797754061661379"
],
"threshold": 0.9
},
"signature_type": "Line",
"target": {
"file": "fs/udf/file.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-53295-75c033ba",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a6c373d761f55635e175fa2f407544bae8f583b",
"digest": {
"line_hashes": [
"266565652816997764938270860889512902037",
"127392163539212757190558726097833594187",
"306352254362634539167805012675835998821",
"178298353914222781678342693964080636608",
"45303117696686691141482253912700808962",
"208643871124196095827555260591874709397",
"175491017629660619189622983935972483231",
"237497523808677901731243711765213480765",
"35444261637561201032859627430797234961",
"149190958643478820633429882027692897906",
"83055642056970574029824217681454242657",
"57673847990689565398048189344673668076",
"222219173511208034765547784701376605469",
"146301343459102355451597228398405077637",
"26062958866735769855190383255688619766",
"158790339223576429323682420747122889085",
"122772958154139592593920007066208026681",
"91319332244141886370869187712077934163",
"321322505892623563512534657127835019434",
"206777266062942630074140301287061124994",
"61431755831142643562453797754061661379"
],
"threshold": 0.9
},
"signature_type": "Line",
"target": {
"file": "fs/udf/file.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-53295-8782e80b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d18cedc1ef0caeb1567cab660079e48844ff6d6",
"digest": {
"function_hash": "87364980266991093452604521196238365277",
"length": 879.0
},
"signature_type": "Function",
"target": {
"function": "udf_file_write_iter",
"file": "fs/udf/file.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-53295-a3850a3f",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6837910aeb2c9101fc036dcd1b1f32615c20ec1a",
"digest": {
"line_hashes": [
"266565652816997764938270860889512902037",
"127392163539212757190558726097833594187",
"306352254362634539167805012675835998821",
"178298353914222781678342693964080636608",
"45303117696686691141482253912700808962",
"208643871124196095827555260591874709397",
"175491017629660619189622983935972483231",
"237497523808677901731243711765213480765",
"35444261637561201032859627430797234961",
"149190958643478820633429882027692897906",
"83055642056970574029824217681454242657",
"57673847990689565398048189344673668076",
"222219173511208034765547784701376605469",
"146301343459102355451597228398405077637",
"26062958866735769855190383255688619766",
"158790339223576429323682420747122889085",
"122772958154139592593920007066208026681",
"91319332244141886370869187712077934163",
"321322505892623563512534657127835019434",
"206777266062942630074140301287061124994",
"61431755831142643562453797754061661379"
],
"threshold": 0.9
},
"signature_type": "Line",
"target": {
"file": "fs/udf/file.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-53295-a5f34fc5",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5621f7a8139053d0c3c47fb68ee9f602139eb40a",
"digest": {
"function_hash": "87364980266991093452604521196238365277",
"length": 879.0
},
"signature_type": "Function",
"target": {
"function": "udf_file_write_iter",
"file": "fs/udf/file.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-53295-ba789548",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eb2133900cac2d2f78befd6be41666cf1a2315d9",
"digest": {
"function_hash": "87364980266991093452604521196238365277",
"length": 879.0
},
"signature_type": "Function",
"target": {
"function": "udf_file_write_iter",
"file": "fs/udf/file.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-53295-c2163585",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eb2133900cac2d2f78befd6be41666cf1a2315d9",
"digest": {
"line_hashes": [
"266565652816997764938270860889512902037",
"127392163539212757190558726097833594187",
"306352254362634539167805012675835998821",
"178298353914222781678342693964080636608",
"45303117696686691141482253912700808962",
"208643871124196095827555260591874709397",
"175491017629660619189622983935972483231",
"237497523808677901731243711765213480765",
"35444261637561201032859627430797234961",
"149190958643478820633429882027692897906",
"83055642056970574029824217681454242657",
"57673847990689565398048189344673668076",
"222219173511208034765547784701376605469",
"146301343459102355451597228398405077637",
"26062958866735769855190383255688619766",
"158790339223576429323682420747122889085",
"122772958154139592593920007066208026681",
"91319332244141886370869187712077934163",
"321322505892623563512534657127835019434",
"206777266062942630074140301287061124994",
"61431755831142643562453797754061661379"
],
"threshold": 0.9
},
"signature_type": "Line",
"target": {
"file": "fs/udf/file.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-53295-d6751d3f",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d18cedc1ef0caeb1567cab660079e48844ff6d6",
"digest": {
"line_hashes": [
"266565652816997764938270860889512902037",
"127392163539212757190558726097833594187",
"306352254362634539167805012675835998821",
"178298353914222781678342693964080636608",
"45303117696686691141482253912700808962",
"208643871124196095827555260591874709397",
"175491017629660619189622983935972483231",
"237497523808677901731243711765213480765",
"35444261637561201032859627430797234961",
"149190958643478820633429882027692897906",
"83055642056970574029824217681454242657",
"57673847990689565398048189344673668076",
"222219173511208034765547784701376605469",
"146301343459102355451597228398405077637",
"26062958866735769855190383255688619766",
"158790339223576429323682420747122889085",
"122772958154139592593920007066208026681",
"91319332244141886370869187712077934163",
"321322505892623563512534657127835019434",
"206777266062942630074140301287061124994",
"61431755831142643562453797754061661379"
],
"threshold": 0.9
},
"signature_type": "Line",
"target": {
"file": "fs/udf/file.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-53295-db71a65c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@256fe4162f8b5a1625b8603ca5f7ff79725bfb47",
"digest": {
"function_hash": "87364980266991093452604521196238365277",
"length": 879.0
},
"signature_type": "Function",
"target": {
"function": "udf_file_write_iter",
"file": "fs/udf/file.c"
}
}
]