In the Linux kernel, the following vulnerability has been resolved:
nfc: fdp: add null check of devmkmallocarray in fdpncii2creaddevice_properties
devmkmallocarray may fails, *fwvsccfg might be null and cause out-of-bounds write in devicepropertyreadu8array later.
[ { "signature_type": "Function", "id": "CVE-2023-53139-0d03a66d", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4357bbb921fe9e81d0fd9f70d669d1f177d8380e", "signature_version": "v1", "target": { "function": "fdp_nci_i2c_read_device_properties", "file": "drivers/nfc/fdp/i2c.c" }, "digest": { "function_hash": "85678943671809162914677981521064319153", "length": 1011.0 }, "deprecated": false }, { "signature_type": "Line", "id": "CVE-2023-53139-1bf8dcf7", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4357bbb921fe9e81d0fd9f70d669d1f177d8380e", "signature_version": "v1", "target": { "file": "drivers/nfc/fdp/i2c.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "181420735290728086392997534477111531673", "248510354215420034077210432162205266801", "452598993420862892250842787412088183", "101597055853991526194675455811417857718", "93828294207646954814359249228058060235", "314192041721966073168261941177443762860" ] }, "deprecated": false }, { "signature_type": "Line", "id": "CVE-2023-53139-202c62ad", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@11f180a5d62a51b484e9648f9b310e1bd50b1a57", "signature_version": "v1", "target": { "file": "drivers/nfc/fdp/i2c.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "181420735290728086392997534477111531673", "248510354215420034077210432162205266801", "452598993420862892250842787412088183", "101597055853991526194675455811417857718", "93828294207646954814359249228058060235", "314192041721966073168261941177443762860" ] }, "deprecated": false }, { "signature_type": "Function", "id": "CVE-2023-53139-3c8ad76d", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@11f180a5d62a51b484e9648f9b310e1bd50b1a57", "signature_version": "v1", "target": { "function": "fdp_nci_i2c_read_device_properties", "file": "drivers/nfc/fdp/i2c.c" }, "digest": { "function_hash": "85678943671809162914677981521064319153", "length": 1011.0 }, "deprecated": false }, { "signature_type": "Function", "id": "CVE-2023-53139-61b2f875", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ce93f1afc05941a572f5a69e2ed4012af905a693", "signature_version": "v1", "target": { "function": "fdp_nci_i2c_read_device_properties", "file": "drivers/nfc/fdp/i2c.c" }, "digest": { "function_hash": "85678943671809162914677981521064319153", "length": 1011.0 }, "deprecated": false }, { "signature_type": "Line", "id": "CVE-2023-53139-69e4a4af", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@80be62358fa5507cefbaa067c7e6648401f2c3da", "signature_version": "v1", "target": { "file": "drivers/nfc/fdp/i2c.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "181420735290728086392997534477111531673", "248510354215420034077210432162205266801", "452598993420862892250842787412088183", "101597055853991526194675455811417857718", "93828294207646954814359249228058060235", "314192041721966073168261941177443762860" ] }, "deprecated": false }, { "signature_type": "Function", "id": "CVE-2023-53139-7b2004e6", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@80be62358fa5507cefbaa067c7e6648401f2c3da", "signature_version": "v1", "target": { "function": "fdp_nci_i2c_read_device_properties", "file": "drivers/nfc/fdp/i2c.c" }, "digest": { "function_hash": "85678943671809162914677981521064319153", "length": 1011.0 }, "deprecated": false }, { "signature_type": "Line", "id": "CVE-2023-53139-892cf2f6", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@98f49e693e02c1dafd5786be3468657840dd6f06", "signature_version": "v1", "target": { "file": "drivers/nfc/fdp/i2c.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "181420735290728086392997534477111531673", "248510354215420034077210432162205266801", "452598993420862892250842787412088183", "101597055853991526194675455811417857718", "93828294207646954814359249228058060235", "314192041721966073168261941177443762860" ] }, "deprecated": false }, { "signature_type": "Line", "id": "CVE-2023-53139-bfd65670", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ce93f1afc05941a572f5a69e2ed4012af905a693", "signature_version": "v1", "target": { "file": "drivers/nfc/fdp/i2c.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "181420735290728086392997534477111531673", "248510354215420034077210432162205266801", "452598993420862892250842787412088183", "101597055853991526194675455811417857718", "93828294207646954814359249228058060235", "314192041721966073168261941177443762860" ] }, "deprecated": false }, { "signature_type": "Function", "id": "CVE-2023-53139-cb0ef1c0", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@98f49e693e02c1dafd5786be3468657840dd6f06", "signature_version": "v1", "target": { "function": "fdp_nci_i2c_read_device_properties", "file": "drivers/nfc/fdp/i2c.c" }, "digest": { "function_hash": "85678943671809162914677981521064319153", "length": 1011.0 }, "deprecated": false } ]