In the Linux kernel, the following vulnerability has been resolved:
wifi: rt2x00: restart beacon queue when hardware reset
When a hardware reset is triggered, all registers are reset, so all queues are forced to stop in hardware interface. However, mac80211 will not automatically stop the queue. If we don't manually stop the beacon queue, the queue will be deadlocked and unable to start again. This patch fixes the issue where Apple devices cannot connect to the AP after calling ieee80211restarthw().
{ "vanir_signatures": [ { "signature_version": "v1", "digest": { "length": 406.0, "function_hash": "76075261827384831469679421346203120635" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@69e905beca193125820c201ab3db4fb0e245124e", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c", "function": "rt2x00lib_disable_radio" }, "signature_type": "Function", "id": "CVE-2023-52595-01289695" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "228479545993370832083065463441808779172", "13437325484667960644395698321092732180", "280825615833540492006506466459625419353", "70741363748674537997426324014980507065", "231973506123496367766265572819868717445", "120634087799544507659176598069206792469", "219167523326099011554032192735879478146", "135388162201051637191059232724381126814", "201014197902457873301071806789905036395", "61406469336483993591994122432237392634", "163516493085558851809782482329108226053", "59363234099559929852218170769753346246" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@739b3ccd9486dff04af95f9a890846d088a84957", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c" }, "signature_type": "Line", "id": "CVE-2023-52595-08a7fdc3" }, { "signature_version": "v1", "digest": { "length": 406.0, "function_hash": "76075261827384831469679421346203120635" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e1f113b57ddd18274d7c83618deca25cc880bc48", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c", "function": "rt2x00lib_disable_radio" }, "signature_type": "Function", "id": "CVE-2023-52595-10bbb90a" }, { "signature_version": "v1", "digest": { "length": 363.0, "function_hash": "222505810986242517308137321010649730878" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fdb580ed05df8973aa5149cafa598c64bebcd0cb", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c", "function": "rt2x00lib_start" }, "signature_type": "Function", "id": "CVE-2023-52595-13e92259" }, { "signature_version": "v1", "digest": { "length": 1285.0, "function_hash": "47430350134210463274033450619671988304" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4cc198580a7b93a36f5beb923f40f7ae27a3716c", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00mac.c", "function": "rt2x00mac_bss_info_changed" }, "signature_type": "Function", "id": "CVE-2023-52595-2375b44a" }, { "signature_version": "v1", "digest": { "length": 218.0, "function_hash": "42093131304270588921486160720061838297" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e1f113b57ddd18274d7c83618deca25cc880bc48", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c", "function": "rt2x00lib_stop" }, "signature_type": "Function", "id": "CVE-2023-52595-26ee05b3" }, { "signature_version": "v1", "digest": { "length": 1285.0, "function_hash": "47430350134210463274033450619671988304" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@69e905beca193125820c201ab3db4fb0e245124e", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00mac.c", "function": "rt2x00mac_bss_info_changed" }, "signature_type": "Function", "id": "CVE-2023-52595-2b367745" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "32903029163688476979409576283592166821", "200204015835171760379494588248053442148", "180311444444511755800846751362404649328", "157261964871865073553608713492642613097" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4cc198580a7b93a36f5beb923f40f7ae27a3716c", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00mac.c" }, "signature_type": "Line", "id": "CVE-2023-52595-3095df16" }, { "signature_version": "v1", "digest": { "length": 406.0, "function_hash": "76075261827384831469679421346203120635" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4cc198580a7b93a36f5beb923f40f7ae27a3716c", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c", "function": "rt2x00lib_disable_radio" }, "signature_type": "Function", "id": "CVE-2023-52595-327649a6" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "32903029163688476979409576283592166821", "200204015835171760379494588248053442148", "180311444444511755800846751362404649328", "157261964871865073553608713492642613097" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@04cfe4a5da57ab9358cdfadea22bcb37324aaf83", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00mac.c" }, "signature_type": "Line", "id": "CVE-2023-52595-339ba7d7" }, { "signature_version": "v1", "digest": { "length": 1291.0, "function_hash": "118483519403429745418694963373298523731" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@04cfe4a5da57ab9358cdfadea22bcb37324aaf83", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00mac.c", "function": "rt2x00mac_bss_info_changed" }, "signature_type": "Function", "id": "CVE-2023-52595-3ddb532e" }, { "signature_version": "v1", "digest": { "length": 1291.0, "function_hash": "118483519403429745418694963373298523731" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fdb580ed05df8973aa5149cafa598c64bebcd0cb", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00mac.c", "function": "rt2x00mac_bss_info_changed" }, "signature_type": "Function", "id": "CVE-2023-52595-4866f236" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "228479545993370832083065463441808779172", "13437325484667960644395698321092732180", "280825615833540492006506466459625419353", "70741363748674537997426324014980507065", "231973506123496367766265572819868717445", "120634087799544507659176598069206792469", "219167523326099011554032192735879478146", "135388162201051637191059232724381126814", "201014197902457873301071806789905036395", "61406469336483993591994122432237392634", "163516493085558851809782482329108226053", "59363234099559929852218170769753346246" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4cc198580a7b93a36f5beb923f40f7ae27a3716c", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c" }, "signature_type": "Line", "id": "CVE-2023-52595-493c2f03" }, { "signature_version": "v1", "digest": { "length": 218.0, "function_hash": "42093131304270588921486160720061838297" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@69e905beca193125820c201ab3db4fb0e245124e", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c", "function": "rt2x00lib_stop" }, "signature_type": "Function", "id": "CVE-2023-52595-4f9f42fa" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "32903029163688476979409576283592166821", "200204015835171760379494588248053442148", "180311444444511755800846751362404649328", "157261964871865073553608713492642613097" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@69e905beca193125820c201ab3db4fb0e245124e", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00mac.c" }, "signature_type": "Line", "id": "CVE-2023-52595-62114b80" }, { "signature_version": "v1", "digest": { "length": 406.0, "function_hash": "76075261827384831469679421346203120635" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@04cfe4a5da57ab9358cdfadea22bcb37324aaf83", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c", "function": "rt2x00lib_disable_radio" }, "signature_type": "Function", "id": "CVE-2023-52595-6b02cf9c" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "228479545993370832083065463441808779172", "13437325484667960644395698321092732180", "280825615833540492006506466459625419353", "70741363748674537997426324014980507065", "231973506123496367766265572819868717445", "120634087799544507659176598069206792469", "219167523326099011554032192735879478146", "135388162201051637191059232724381126814", "201014197902457873301071806789905036395", "61406469336483993591994122432237392634", "163516493085558851809782482329108226053", "59363234099559929852218170769753346246" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@69e905beca193125820c201ab3db4fb0e245124e", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c" }, "signature_type": "Line", "id": "CVE-2023-52595-8a13526d" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "228479545993370832083065463441808779172", "13437325484667960644395698321092732180", "280825615833540492006506466459625419353", "70741363748674537997426324014980507065", "231973506123496367766265572819868717445", "120634087799544507659176598069206792469", "219167523326099011554032192735879478146", "135388162201051637191059232724381126814", "201014197902457873301071806789905036395", "61406469336483993591994122432237392634", "163516493085558851809782482329108226053", "59363234099559929852218170769753346246" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e1f113b57ddd18274d7c83618deca25cc880bc48", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c" }, "signature_type": "Line", "id": "CVE-2023-52595-8d431239" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "32903029163688476979409576283592166821", "200204015835171760379494588248053442148", "180311444444511755800846751362404649328", "157261964871865073553608713492642613097" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e1f113b57ddd18274d7c83618deca25cc880bc48", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00mac.c" }, "signature_type": "Line", "id": "CVE-2023-52595-94ca75cd" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "228479545993370832083065463441808779172", "13437325484667960644395698321092732180", "280825615833540492006506466459625419353", "70741363748674537997426324014980507065", "231973506123496367766265572819868717445", "120634087799544507659176598069206792469", "219167523326099011554032192735879478146", "135388162201051637191059232724381126814", "201014197902457873301071806789905036395", "61406469336483993591994122432237392634", "163516493085558851809782482329108226053", "59363234099559929852218170769753346246" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@04cfe4a5da57ab9358cdfadea22bcb37324aaf83", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c" }, "signature_type": "Line", "id": "CVE-2023-52595-9c416f3b" }, { "signature_version": "v1", "digest": { "length": 1285.0, "function_hash": "47430350134210463274033450619671988304" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e1f113b57ddd18274d7c83618deca25cc880bc48", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00mac.c", "function": "rt2x00mac_bss_info_changed" }, "signature_type": "Function", "id": "CVE-2023-52595-9d1c424a" }, { "signature_version": "v1", "digest": { "length": 218.0, "function_hash": "42093131304270588921486160720061838297" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fdb580ed05df8973aa5149cafa598c64bebcd0cb", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c", "function": "rt2x00lib_stop" }, "signature_type": "Function", "id": "CVE-2023-52595-a8f8b842" }, { "signature_version": "v1", "digest": { "length": 363.0, "function_hash": "222505810986242517308137321010649730878" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@69e905beca193125820c201ab3db4fb0e245124e", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c", "function": "rt2x00lib_start" }, "signature_type": "Function", "id": "CVE-2023-52595-add0534a" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "32903029163688476979409576283592166821", "200204015835171760379494588248053442148", "180311444444511755800846751362404649328", "157261964871865073553608713492642613097" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@739b3ccd9486dff04af95f9a890846d088a84957", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00mac.c" }, "signature_type": "Line", "id": "CVE-2023-52595-bd641ecc" }, { "signature_version": "v1", "digest": { "length": 363.0, "function_hash": "222505810986242517308137321010649730878" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4cc198580a7b93a36f5beb923f40f7ae27a3716c", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c", "function": "rt2x00lib_start" }, "signature_type": "Function", "id": "CVE-2023-52595-c12a155b" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "228479545993370832083065463441808779172", "13437325484667960644395698321092732180", "280825615833540492006506466459625419353", "70741363748674537997426324014980507065", "231973506123496367766265572819868717445", "120634087799544507659176598069206792469", "219167523326099011554032192735879478146", "135388162201051637191059232724381126814", "201014197902457873301071806789905036395", "61406469336483993591994122432237392634", "163516493085558851809782482329108226053", "59363234099559929852218170769753346246" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fdb580ed05df8973aa5149cafa598c64bebcd0cb", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c" }, "signature_type": "Line", "id": "CVE-2023-52595-c2282b42" }, { "signature_version": "v1", "digest": { "length": 218.0, "function_hash": "42093131304270588921486160720061838297" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@04cfe4a5da57ab9358cdfadea22bcb37324aaf83", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c", "function": "rt2x00lib_stop" }, "signature_type": "Function", "id": "CVE-2023-52595-c4e2c58c" }, { "signature_version": "v1", "digest": { "length": 363.0, "function_hash": "222505810986242517308137321010649730878" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@04cfe4a5da57ab9358cdfadea22bcb37324aaf83", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c", "function": "rt2x00lib_start" }, "signature_type": "Function", "id": "CVE-2023-52595-c6fee63a" }, { "signature_version": "v1", "digest": { "length": 218.0, "function_hash": "42093131304270588921486160720061838297" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4cc198580a7b93a36f5beb923f40f7ae27a3716c", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c", "function": "rt2x00lib_stop" }, "signature_type": "Function", "id": "CVE-2023-52595-d3164302" }, { "signature_version": "v1", "digest": { "length": 218.0, "function_hash": "42093131304270588921486160720061838297" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@739b3ccd9486dff04af95f9a890846d088a84957", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c", "function": "rt2x00lib_stop" }, "signature_type": "Function", "id": "CVE-2023-52595-d3e08e15" }, { "signature_version": "v1", "digest": { "length": 363.0, "function_hash": "222505810986242517308137321010649730878" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@739b3ccd9486dff04af95f9a890846d088a84957", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c", "function": "rt2x00lib_start" }, "signature_type": "Function", "id": "CVE-2023-52595-d7d69f02" }, { "signature_version": "v1", "digest": { "length": 602.0, "function_hash": "72408041437946712566266038221846806504" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e1f113b57ddd18274d7c83618deca25cc880bc48", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c", "function": "rt2x00lib_start" }, "signature_type": "Function", "id": "CVE-2023-52595-e60195e5" }, { "signature_version": "v1", "digest": { "length": 1291.0, "function_hash": "118483519403429745418694963373298523731" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@739b3ccd9486dff04af95f9a890846d088a84957", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00mac.c", "function": "rt2x00mac_bss_info_changed" }, "signature_type": "Function", "id": "CVE-2023-52595-e8e062bd" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "32903029163688476979409576283592166821", "200204015835171760379494588248053442148", "180311444444511755800846751362404649328", "157261964871865073553608713492642613097" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fdb580ed05df8973aa5149cafa598c64bebcd0cb", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00mac.c" }, "signature_type": "Line", "id": "CVE-2023-52595-eb53aa77" }, { "signature_version": "v1", "digest": { "length": 406.0, "function_hash": "76075261827384831469679421346203120635" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fdb580ed05df8973aa5149cafa598c64bebcd0cb", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c", "function": "rt2x00lib_disable_radio" }, "signature_type": "Function", "id": "CVE-2023-52595-f222c29c" }, { "signature_version": "v1", "digest": { "length": 406.0, "function_hash": "76075261827384831469679421346203120635" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@739b3ccd9486dff04af95f9a890846d088a84957", "deprecated": false, "target": { "file": "drivers/net/wireless/ralink/rt2x00/rt2x00dev.c", "function": "rt2x00lib_disable_radio" }, "signature_type": "Function", "id": "CVE-2023-52595-f55ac4a8" } ] }