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.
[
{
"id": "CVE-2023-53040-07f6c0c7",
"target": {
"file": "drivers/net/ieee802154/ca8210.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7df72bedbdd1d02bb216e1f6eca0a16900238c4e",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"197369357823163924252493473367809096606",
"199887953704883628109347075398018463625",
"222227178586239186408198355237750213362",
"240888778483333706157149076559185948019"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-53040-18a4d3c9",
"target": {
"function": "ca8210_skb_tx",
"file": "drivers/net/ieee802154/ca8210.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@55d836f75778d2e2cafe37e023f9c106400bad4b",
"signature_type": "Function",
"digest": {
"function_hash": "197179414070220566197168215800314847317",
"length": 814.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-53040-3680ab10",
"target": {
"file": "drivers/net/ieee802154/ca8210.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fd176a18db96d574d8c4763708abcec4444a08b6",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"197369357823163924252493473367809096606",
"199887953704883628109347075398018463625",
"222227178586239186408198355237750213362",
"240888778483333706157149076559185948019"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-53040-4e4be200",
"target": {
"file": "drivers/net/ieee802154/ca8210.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@918944526a386f186dd818ea6b0bcbed75d8c16b",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"197369357823163924252493473367809096606",
"199887953704883628109347075398018463625",
"222227178586239186408198355237750213362",
"240888778483333706157149076559185948019"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-53040-4f6e7709",
"target": {
"function": "ca8210_skb_tx",
"file": "drivers/net/ieee802154/ca8210.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d143e327c97241599c958d1ba9fbaa88c37db721",
"signature_type": "Function",
"digest": {
"function_hash": "223764320314412170163085051704037961794",
"length": 862.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-53040-635a793b",
"target": {
"file": "drivers/net/ieee802154/ca8210.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d143e327c97241599c958d1ba9fbaa88c37db721",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"197369357823163924252493473367809096606",
"199887953704883628109347075398018463625",
"222227178586239186408198355237750213362",
"240888778483333706157149076559185948019"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-53040-7f74c6d7",
"target": {
"function": "ca8210_skb_tx",
"file": "drivers/net/ieee802154/ca8210.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5da4469a7aa011de614c3e2ae383c35a353a382e",
"signature_type": "Function",
"digest": {
"function_hash": "223764320314412170163085051704037961794",
"length": 862.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-53040-87438397",
"target": {
"file": "drivers/net/ieee802154/ca8210.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@55d836f75778d2e2cafe37e023f9c106400bad4b",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"180675338484271426702637759347672766084",
"85601994043514452061312623911309051282",
"26348234339550346994044201181692562670",
"240888778483333706157149076559185948019"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-53040-92b8f640",
"target": {
"function": "ca8210_skb_tx",
"file": "drivers/net/ieee802154/ca8210.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6c993779ea1d0cccdb3a5d7d45446dd229e610a3",
"signature_type": "Function",
"digest": {
"function_hash": "223764320314412170163085051704037961794",
"length": 862.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-53040-9e2af013",
"target": {
"file": "drivers/net/ieee802154/ca8210.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b3bd0d4cadfdb7f3454d2aef9d5d9e8b48aae4",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"197369357823163924252493473367809096606",
"199887953704883628109347075398018463625",
"222227178586239186408198355237750213362",
"240888778483333706157149076559185948019"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-53040-a4a8c7a0",
"target": {
"function": "ca8210_skb_tx",
"file": "drivers/net/ieee802154/ca8210.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@918944526a386f186dd818ea6b0bcbed75d8c16b",
"signature_type": "Function",
"digest": {
"function_hash": "223764320314412170163085051704037961794",
"length": 862.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-53040-cfaadd98",
"target": {
"function": "ca8210_skb_tx",
"file": "drivers/net/ieee802154/ca8210.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b3bd0d4cadfdb7f3454d2aef9d5d9e8b48aae4",
"signature_type": "Function",
"digest": {
"function_hash": "223764320314412170163085051704037961794",
"length": 862.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-53040-d9603e95",
"target": {
"function": "ca8210_skb_tx",
"file": "drivers/net/ieee802154/ca8210.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fd176a18db96d574d8c4763708abcec4444a08b6",
"signature_type": "Function",
"digest": {
"function_hash": "223764320314412170163085051704037961794",
"length": 862.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-53040-db571f16",
"target": {
"file": "drivers/net/ieee802154/ca8210.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5da4469a7aa011de614c3e2ae383c35a353a382e",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"197369357823163924252493473367809096606",
"199887953704883628109347075398018463625",
"222227178586239186408198355237750213362",
"240888778483333706157149076559185948019"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-53040-f59f31a2",
"target": {
"function": "ca8210_skb_tx",
"file": "drivers/net/ieee802154/ca8210.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7df72bedbdd1d02bb216e1f6eca0a16900238c4e",
"signature_type": "Function",
"digest": {
"function_hash": "223764320314412170163085051704037961794",
"length": 862.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-53040-fd2d773e",
"target": {
"file": "drivers/net/ieee802154/ca8210.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6c993779ea1d0cccdb3a5d7d45446dd229e610a3",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"197369357823163924252493473367809096606",
"199887953704883628109347075398018463625",
"222227178586239186408198355237750213362",
"240888778483333706157149076559185948019"
]
},
"deprecated": false,
"signature_version": "v1"
}
]