In the Linux kernel, the following vulnerability has been resolved:
ca8210: fix mac_len negative array access
This patch fixes a buffer overflow access of skb->data if ieee802154hdrpeek_addrs() fails.
[ { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7df72bedbdd1d02bb216e1f6eca0a16900238c4e", "signature_version": "v1", "target": { "file": "drivers/net/ieee802154/ca8210.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "197369357823163924252493473367809096606", "199887953704883628109347075398018463625", "222227178586239186408198355237750213362", "240888778483333706157149076559185948019" ] }, "deprecated": false, "signature_type": "Line", "id": "CVE-2023-53040-07f6c0c7" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@55d836f75778d2e2cafe37e023f9c106400bad4b", "signature_version": "v1", "target": { "file": "drivers/net/ieee802154/ca8210.c", "function": "ca8210_skb_tx" }, "digest": { "length": 814.0, "function_hash": "197179414070220566197168215800314847317" }, "deprecated": false, "signature_type": "Function", "id": "CVE-2023-53040-18a4d3c9" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fd176a18db96d574d8c4763708abcec4444a08b6", "signature_version": "v1", "target": { "file": "drivers/net/ieee802154/ca8210.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "197369357823163924252493473367809096606", "199887953704883628109347075398018463625", "222227178586239186408198355237750213362", "240888778483333706157149076559185948019" ] }, "deprecated": false, "signature_type": "Line", "id": "CVE-2023-53040-3680ab10" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@918944526a386f186dd818ea6b0bcbed75d8c16b", "signature_version": "v1", "target": { "file": "drivers/net/ieee802154/ca8210.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "197369357823163924252493473367809096606", "199887953704883628109347075398018463625", "222227178586239186408198355237750213362", "240888778483333706157149076559185948019" ] }, "deprecated": false, "signature_type": "Line", "id": "CVE-2023-53040-4e4be200" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d143e327c97241599c958d1ba9fbaa88c37db721", "signature_version": "v1", "target": { "file": "drivers/net/ieee802154/ca8210.c", "function": "ca8210_skb_tx" }, "digest": { "length": 862.0, "function_hash": "223764320314412170163085051704037961794" }, "deprecated": false, "signature_type": "Function", "id": "CVE-2023-53040-4f6e7709" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d143e327c97241599c958d1ba9fbaa88c37db721", "signature_version": "v1", "target": { "file": "drivers/net/ieee802154/ca8210.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "197369357823163924252493473367809096606", "199887953704883628109347075398018463625", "222227178586239186408198355237750213362", "240888778483333706157149076559185948019" ] }, "deprecated": false, "signature_type": "Line", "id": "CVE-2023-53040-635a793b" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5da4469a7aa011de614c3e2ae383c35a353a382e", "signature_version": "v1", "target": { "file": "drivers/net/ieee802154/ca8210.c", "function": "ca8210_skb_tx" }, "digest": { "length": 862.0, "function_hash": "223764320314412170163085051704037961794" }, "deprecated": false, "signature_type": "Function", "id": "CVE-2023-53040-7f74c6d7" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@55d836f75778d2e2cafe37e023f9c106400bad4b", "signature_version": "v1", "target": { "file": "drivers/net/ieee802154/ca8210.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "180675338484271426702637759347672766084", "85601994043514452061312623911309051282", "26348234339550346994044201181692562670", "240888778483333706157149076559185948019" ] }, "deprecated": false, "signature_type": "Line", "id": "CVE-2023-53040-87438397" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6c993779ea1d0cccdb3a5d7d45446dd229e610a3", "signature_version": "v1", "target": { "file": "drivers/net/ieee802154/ca8210.c", "function": "ca8210_skb_tx" }, "digest": { "length": 862.0, "function_hash": "223764320314412170163085051704037961794" }, "deprecated": false, "signature_type": "Function", "id": "CVE-2023-53040-92b8f640" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b3bd0d4cadfdb7f3454d2aef9d5d9e8b48aae4", "signature_version": "v1", "target": { "file": "drivers/net/ieee802154/ca8210.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "197369357823163924252493473367809096606", "199887953704883628109347075398018463625", "222227178586239186408198355237750213362", "240888778483333706157149076559185948019" ] }, "deprecated": false, "signature_type": "Line", "id": "CVE-2023-53040-9e2af013" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@918944526a386f186dd818ea6b0bcbed75d8c16b", "signature_version": "v1", "target": { "file": "drivers/net/ieee802154/ca8210.c", "function": "ca8210_skb_tx" }, "digest": { "length": 862.0, "function_hash": "223764320314412170163085051704037961794" }, "deprecated": false, "signature_type": "Function", "id": "CVE-2023-53040-a4a8c7a0" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b3bd0d4cadfdb7f3454d2aef9d5d9e8b48aae4", "signature_version": "v1", "target": { "file": "drivers/net/ieee802154/ca8210.c", "function": "ca8210_skb_tx" }, "digest": { "length": 862.0, "function_hash": "223764320314412170163085051704037961794" }, "deprecated": false, "signature_type": "Function", "id": "CVE-2023-53040-cfaadd98" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fd176a18db96d574d8c4763708abcec4444a08b6", "signature_version": "v1", "target": { "file": "drivers/net/ieee802154/ca8210.c", "function": "ca8210_skb_tx" }, "digest": { "length": 862.0, "function_hash": "223764320314412170163085051704037961794" }, "deprecated": false, "signature_type": "Function", "id": "CVE-2023-53040-d9603e95" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5da4469a7aa011de614c3e2ae383c35a353a382e", "signature_version": "v1", "target": { "file": "drivers/net/ieee802154/ca8210.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "197369357823163924252493473367809096606", "199887953704883628109347075398018463625", "222227178586239186408198355237750213362", "240888778483333706157149076559185948019" ] }, "deprecated": false, "signature_type": "Line", "id": "CVE-2023-53040-db571f16" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7df72bedbdd1d02bb216e1f6eca0a16900238c4e", "signature_version": "v1", "target": { "file": "drivers/net/ieee802154/ca8210.c", "function": "ca8210_skb_tx" }, "digest": { "length": 862.0, "function_hash": "223764320314412170163085051704037961794" }, "deprecated": false, "signature_type": "Function", "id": "CVE-2023-53040-f59f31a2" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6c993779ea1d0cccdb3a5d7d45446dd229e610a3", "signature_version": "v1", "target": { "file": "drivers/net/ieee802154/ca8210.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "197369357823163924252493473367809096606", "199887953704883628109347075398018463625", "222227178586239186408198355237750213362", "240888778483333706157149076559185948019" ] }, "deprecated": false, "signature_type": "Line", "id": "CVE-2023-53040-fd2d773e" } ]