In the Linux kernel, the following vulnerability has been resolved:
llc: verify mac len before reading mac header
LLC reads the mac header with eth_hdr without verifying that the skb has an Ethernet header.
Syzbot was able to enter llcrcv on a tun device. Tun can insert packets without mac len and with user configurable skb->protocol (passing a tunpi header when not configuring IFFNOPI).
BUG: KMSAN: uninit-value in llc_station_ac_send_test_r net/llc/llc_station.c:81 [inline]
BUG: KMSAN: uninit-value in llc_station_rcv+0x6fb/0x1290 net/llc/llc_station.c:111
llc_station_ac_send_test_r net/llc/llc_station.c:81 [inline]
llc_station_rcv+0x6fb/0x1290 net/llc/llc_station.c:111
llc_rcv+0xc5d/0x14a0 net/llc/llc_input.c:218
__netif_receive_skb_one_core net/core/dev.c:5523 [inline]
__netif_receive_skb+0x1a6/0x5a0 net/core/dev.c:5637
netif_receive_skb_internal net/core/dev.c:5723 [inline]
netif_receive_skb+0x58/0x660 net/core/dev.c:5782
tun_rx_batched+0x3ee/0x980 drivers/net/tun.c:1555
tun_get_user+0x54c5/0x69c0 drivers/net/tun.c:2002
Add a maclen test before all three ethhdr(skb) calls under net/llc.
There are further uses in include/net/llcpdu.h. All these are protected by a test skb->protocol == ETHP8022. Which does not protect against this tun scenario.
But the maclen test added in this patch in llcfixupskb will indirectly protect those too. That is called from llcrcv before any other LLC code.
It is tempting to just add a blanket maclen check in llcrcv, but not sure whether that could break valid LLC paths that do not assume an Ethernet header. 802.2 LLC may be used on top of non-802.3 protocols in principle. The below referenced commit shows that used to, on top of Token Ring.
At least one of the three eth_hdr uses goes back to before the start of git history. But the one that syzbot exercises is introduced in this commit. That commit is old enough (2008), that effectively all stable kernels should receive this.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@900a4418e3f66a32db6baaf23f92b99c20ae6535",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-06927fa0",
"target": {
"function": "llc_fixup_skb",
"file": "net/llc/llc_input.c"
},
"digest": {
"length": 650.0,
"function_hash": "19733565848844495636596630370862679274"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@352887b3edd007cf9b0abc30fe9d98622acd859b",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-08e135ff",
"target": {
"function": "llc_fixup_skb",
"file": "net/llc/llc_input.c"
},
"digest": {
"length": 650.0,
"function_hash": "19733565848844495636596630370862679274"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@900a4418e3f66a32db6baaf23f92b99c20ae6535",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-09e7098a",
"target": {
"file": "net/llc/llc_station.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"121076756275317058892877696078750484560",
"333640586401303298221081027381824750728",
"41974153104145185138095651157289512956"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a720d0259ad3521ec6c9e4199f9f6fc75bac77a",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-0b009966",
"target": {
"function": "llc_fixup_skb",
"file": "net/llc/llc_input.c"
},
"digest": {
"length": 650.0,
"function_hash": "19733565848844495636596630370862679274"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ff5cb6a4f0c6d7fbdc84858323fb4b7af32cfd79",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-0d3f5bdd",
"target": {
"function": "llc_station_ac_send_test_r",
"file": "net/llc/llc_station.c"
},
"digest": {
"length": 571.0,
"function_hash": "116276608994884449075871569254613275174"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cbdcdf42d15dac74c7287679fb2a9d955f8feb1f",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-116fa866",
"target": {
"file": "net/llc/llc_input.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"264038604844840354903045111236067451850",
"183449152196699571872497706944965883865",
"10073935806731626057288129002863219665",
"197853107363967126104719596081917816392",
"110537577198291082167528986406294798180"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f980e9a57dfb9530f1f4ee41a2420f2a256d7b29",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-15b70c8f",
"target": {
"file": "net/llc/llc_input.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"264038604844840354903045111236067451850",
"183449152196699571872497706944965883865",
"10073935806731626057288129002863219665",
"197853107363967126104719596081917816392",
"110537577198291082167528986406294798180"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@352887b3edd007cf9b0abc30fe9d98622acd859b",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-21d701ea",
"target": {
"function": "llc_sap_action_send_test_r",
"file": "net/llc/llc_s_ac.c"
},
"digest": {
"length": 584.0,
"function_hash": "40084321878342114641798900212880252501"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@352887b3edd007cf9b0abc30fe9d98622acd859b",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-29f26afb",
"target": {
"function": "llc_station_ac_send_test_r",
"file": "net/llc/llc_station.c"
},
"digest": {
"length": 571.0,
"function_hash": "116276608994884449075871569254613275174"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a2653828ffc6101aef80bf58d5b77484239f779",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-2e7fd21f",
"target": {
"file": "net/llc/llc_station.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"121076756275317058892877696078750484560",
"333640586401303298221081027381824750728",
"41974153104145185138095651157289512956"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f980e9a57dfb9530f1f4ee41a2420f2a256d7b29",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-37b8c967",
"target": {
"file": "net/llc/llc_s_ac.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"25257474499127742189756281314162533807",
"207688179773885604260111195051160939839",
"313886656625366203122875364778350400240"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9a3f9054a5227d7567cba1fb821df48ccecad10c",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-3ce2a956",
"target": {
"function": "llc_fixup_skb",
"file": "net/llc/llc_input.c"
},
"digest": {
"length": 650.0,
"function_hash": "19733565848844495636596630370862679274"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@900a4418e3f66a32db6baaf23f92b99c20ae6535",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-3f92fea4",
"target": {
"function": "llc_sap_action_send_test_r",
"file": "net/llc/llc_s_ac.c"
},
"digest": {
"length": 584.0,
"function_hash": "40084321878342114641798900212880252501"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7b3ba18703a63f6fd487183b9262b08e5632da1b",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-41df9e41",
"target": {
"file": "net/llc/llc_input.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"264038604844840354903045111236067451850",
"183449152196699571872497706944965883865",
"10073935806731626057288129002863219665",
"197853107363967126104719596081917816392",
"110537577198291082167528986406294798180"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a2653828ffc6101aef80bf58d5b77484239f779",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-42209e55",
"target": {
"function": "llc_station_ac_send_test_r",
"file": "net/llc/llc_station.c"
},
"digest": {
"length": 581.0,
"function_hash": "46229806350702661336288814266582959208"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a720d0259ad3521ec6c9e4199f9f6fc75bac77a",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-4a3072f8",
"target": {
"function": "llc_sap_action_send_test_r",
"file": "net/llc/llc_s_ac.c"
},
"digest": {
"length": 584.0,
"function_hash": "40084321878342114641798900212880252501"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a2653828ffc6101aef80bf58d5b77484239f779",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-4b63cc07",
"target": {
"function": "llc_fixup_skb",
"file": "net/llc/llc_input.c"
},
"digest": {
"length": 650.0,
"function_hash": "19733565848844495636596630370862679274"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f980e9a57dfb9530f1f4ee41a2420f2a256d7b29",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-5d517171",
"target": {
"function": "llc_sap_action_send_test_r",
"file": "net/llc/llc_s_ac.c"
},
"digest": {
"length": 584.0,
"function_hash": "40084321878342114641798900212880252501"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cbdcdf42d15dac74c7287679fb2a9d955f8feb1f",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-618e3d66",
"target": {
"function": "llc_station_ac_send_test_r",
"file": "net/llc/llc_station.c"
},
"digest": {
"length": 581.0,
"function_hash": "46229806350702661336288814266582959208"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f980e9a57dfb9530f1f4ee41a2420f2a256d7b29",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-65ef9fd4",
"target": {
"function": "llc_station_ac_send_test_r",
"file": "net/llc/llc_station.c"
},
"digest": {
"length": 571.0,
"function_hash": "116276608994884449075871569254613275174"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ff5cb6a4f0c6d7fbdc84858323fb4b7af32cfd79",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-6aa723ec",
"target": {
"file": "net/llc/llc_station.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"121076756275317058892877696078750484560",
"333640586401303298221081027381824750728",
"41974153104145185138095651157289512956"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a720d0259ad3521ec6c9e4199f9f6fc75bac77a",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-7943dc61",
"target": {
"function": "llc_station_ac_send_test_r",
"file": "net/llc/llc_station.c"
},
"digest": {
"length": 571.0,
"function_hash": "116276608994884449075871569254613275174"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a2653828ffc6101aef80bf58d5b77484239f779",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-82c901d9",
"target": {
"function": "llc_sap_action_send_test_r",
"file": "net/llc/llc_s_ac.c"
},
"digest": {
"length": 584.0,
"function_hash": "40084321878342114641798900212880252501"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7b3ba18703a63f6fd487183b9262b08e5632da1b",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-862c825c",
"target": {
"function": "llc_station_ac_send_test_r",
"file": "net/llc/llc_station.c"
},
"digest": {
"length": 571.0,
"function_hash": "116276608994884449075871569254613275174"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7b3ba18703a63f6fd487183b9262b08e5632da1b",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-8acf76e1",
"target": {
"function": "llc_sap_action_send_test_r",
"file": "net/llc/llc_s_ac.c"
},
"digest": {
"length": 584.0,
"function_hash": "40084321878342114641798900212880252501"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cbdcdf42d15dac74c7287679fb2a9d955f8feb1f",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-8b4c9977",
"target": {
"file": "net/llc/llc_station.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"121076756275317058892877696078750484560",
"333640586401303298221081027381824750728",
"41974153104145185138095651157289512956"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a720d0259ad3521ec6c9e4199f9f6fc75bac77a",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-9081fc9e",
"target": {
"file": "net/llc/llc_s_ac.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"25257474499127742189756281314162533807",
"207688179773885604260111195051160939839",
"313886656625366203122875364778350400240"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9a3f9054a5227d7567cba1fb821df48ccecad10c",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-92ff5fd8",
"target": {
"file": "net/llc/llc_s_ac.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"25257474499127742189756281314162533807",
"207688179773885604260111195051160939839",
"313886656625366203122875364778350400240"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7b3ba18703a63f6fd487183b9262b08e5632da1b",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-9343ca70",
"target": {
"function": "llc_fixup_skb",
"file": "net/llc/llc_input.c"
},
"digest": {
"length": 650.0,
"function_hash": "19733565848844495636596630370862679274"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cbdcdf42d15dac74c7287679fb2a9d955f8feb1f",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-97793402",
"target": {
"function": "llc_sap_action_send_test_r",
"file": "net/llc/llc_s_ac.c"
},
"digest": {
"length": 584.0,
"function_hash": "40084321878342114641798900212880252501"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f980e9a57dfb9530f1f4ee41a2420f2a256d7b29",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-a40acdb4",
"target": {
"function": "llc_fixup_skb",
"file": "net/llc/llc_input.c"
},
"digest": {
"length": 650.0,
"function_hash": "19733565848844495636596630370862679274"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ff5cb6a4f0c6d7fbdc84858323fb4b7af32cfd79",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-b2500d5f",
"target": {
"function": "llc_sap_action_send_test_r",
"file": "net/llc/llc_s_ac.c"
},
"digest": {
"length": 584.0,
"function_hash": "40084321878342114641798900212880252501"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f980e9a57dfb9530f1f4ee41a2420f2a256d7b29",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-b4249f28",
"target": {
"file": "net/llc/llc_station.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"121076756275317058892877696078750484560",
"333640586401303298221081027381824750728",
"41974153104145185138095651157289512956"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9a3f9054a5227d7567cba1fb821df48ccecad10c",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-b508cd56",
"target": {
"function": "llc_station_ac_send_test_r",
"file": "net/llc/llc_station.c"
},
"digest": {
"length": 581.0,
"function_hash": "46229806350702661336288814266582959208"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@352887b3edd007cf9b0abc30fe9d98622acd859b",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-b557ee28",
"target": {
"file": "net/llc/llc_s_ac.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"25257474499127742189756281314162533807",
"207688179773885604260111195051160939839",
"313886656625366203122875364778350400240"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ff5cb6a4f0c6d7fbdc84858323fb4b7af32cfd79",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-ba16c5bd",
"target": {
"file": "net/llc/llc_input.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"264038604844840354903045111236067451850",
"183449152196699571872497706944965883865",
"10073935806731626057288129002863219665",
"197853107363967126104719596081917816392",
"110537577198291082167528986406294798180"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9a3f9054a5227d7567cba1fb821df48ccecad10c",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-bd9d93a3",
"target": {
"file": "net/llc/llc_input.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"264038604844840354903045111236067451850",
"183449152196699571872497706944965883865",
"10073935806731626057288129002863219665",
"197853107363967126104719596081917816392",
"110537577198291082167528986406294798180"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a2653828ffc6101aef80bf58d5b77484239f779",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-c0ba54a3",
"target": {
"file": "net/llc/llc_s_ac.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"25257474499127742189756281314162533807",
"207688179773885604260111195051160939839",
"313886656625366203122875364778350400240"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a2653828ffc6101aef80bf58d5b77484239f779",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-c1321111",
"target": {
"file": "net/llc/llc_input.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"264038604844840354903045111236067451850",
"183449152196699571872497706944965883865",
"10073935806731626057288129002863219665",
"197853107363967126104719596081917816392",
"110537577198291082167528986406294798180"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9a3f9054a5227d7567cba1fb821df48ccecad10c",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-c3dd5370",
"target": {
"file": "net/llc/llc_station.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"121076756275317058892877696078750484560",
"333640586401303298221081027381824750728",
"41974153104145185138095651157289512956"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@352887b3edd007cf9b0abc30fe9d98622acd859b",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-d020e13d",
"target": {
"file": "net/llc/llc_input.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"264038604844840354903045111236067451850",
"183449152196699571872497706944965883865",
"10073935806731626057288129002863219665",
"197853107363967126104719596081917816392",
"110537577198291082167528986406294798180"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7b3ba18703a63f6fd487183b9262b08e5632da1b",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-d16e0154",
"target": {
"file": "net/llc/llc_station.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"121076756275317058892877696078750484560",
"333640586401303298221081027381824750728",
"41974153104145185138095651157289512956"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@352887b3edd007cf9b0abc30fe9d98622acd859b",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-d6b1301e",
"target": {
"file": "net/llc/llc_station.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"121076756275317058892877696078750484560",
"333640586401303298221081027381824750728",
"41974153104145185138095651157289512956"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7b3ba18703a63f6fd487183b9262b08e5632da1b",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-d812c56e",
"target": {
"file": "net/llc/llc_s_ac.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"25257474499127742189756281314162533807",
"207688179773885604260111195051160939839",
"313886656625366203122875364778350400240"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a720d0259ad3521ec6c9e4199f9f6fc75bac77a",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-d9f67121",
"target": {
"file": "net/llc/llc_station.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"121076756275317058892877696078750484560",
"333640586401303298221081027381824750728",
"41974153104145185138095651157289512956"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ff5cb6a4f0c6d7fbdc84858323fb4b7af32cfd79",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-ddf92287",
"target": {
"function": "llc_fixup_skb",
"file": "net/llc/llc_input.c"
},
"digest": {
"length": 650.0,
"function_hash": "19733565848844495636596630370862679274"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@900a4418e3f66a32db6baaf23f92b99c20ae6535",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-e316479e",
"target": {
"function": "llc_station_ac_send_test_r",
"file": "net/llc/llc_station.c"
},
"digest": {
"length": 581.0,
"function_hash": "46229806350702661336288814266582959208"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@900a4418e3f66a32db6baaf23f92b99c20ae6535",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-e68e9b18",
"target": {
"file": "net/llc/llc_s_ac.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"25257474499127742189756281314162533807",
"207688179773885604260111195051160939839",
"313886656625366203122875364778350400240"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cbdcdf42d15dac74c7287679fb2a9d955f8feb1f",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-e6e433f8",
"target": {
"function": "llc_fixup_skb",
"file": "net/llc/llc_input.c"
},
"digest": {
"length": 650.0,
"function_hash": "19733565848844495636596630370862679274"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cbdcdf42d15dac74c7287679fb2a9d955f8feb1f",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-ea344230",
"target": {
"file": "net/llc/llc_s_ac.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"25257474499127742189756281314162533807",
"207688179773885604260111195051160939839",
"313886656625366203122875364778350400240"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a720d0259ad3521ec6c9e4199f9f6fc75bac77a",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-ed8a62e0",
"target": {
"file": "net/llc/llc_input.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"264038604844840354903045111236067451850",
"183449152196699571872497706944965883865",
"10073935806731626057288129002863219665",
"197853107363967126104719596081917816392",
"110537577198291082167528986406294798180"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ff5cb6a4f0c6d7fbdc84858323fb4b7af32cfd79",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-ef1c52ab",
"target": {
"file": "net/llc/llc_s_ac.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"25257474499127742189756281314162533807",
"207688179773885604260111195051160939839",
"313886656625366203122875364778350400240"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9a3f9054a5227d7567cba1fb821df48ccecad10c",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-fb166688",
"target": {
"function": "llc_sap_action_send_test_r",
"file": "net/llc/llc_s_ac.c"
},
"digest": {
"length": 584.0,
"function_hash": "40084321878342114641798900212880252501"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@900a4418e3f66a32db6baaf23f92b99c20ae6535",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2023-52843-fcdc71e6",
"target": {
"file": "net/llc/llc_input.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"264038604844840354903045111236067451850",
"183449152196699571872497706944965883865",
"10073935806731626057288129002863219665",
"197853107363967126104719596081917816392",
"110537577198291082167528986406294798180"
]
},
"signature_type": "Line"
}
]