WPSplinter

Broadcom WPS EAP fragment reassembly vulnerability

Broadcom’s legacy WPS Monitor implementation does not correctly constrain reassembled EAP-WPS fragments to the size of its destination buffer. A nearby attacker can reach the parser over Wi-Fi without knowing the network key or completing WPS enrollment. On vulnerable devices, this can cause controlled memory disclosure and arbitrary code execution.

This page documents research presented by Quentin Kaiser at Hexacon 2026. Broadcom declined to assign a CVE identifier. The name “WPSplinter” is a researcher-assigned name, not a CVE.

Affected devices

The list below is not exhaustive. The vulnerability is in a shared Broadcom Wi-Fi software component, so other products using the affected WPS Monitor implementation may also be affected. Firmware and hardware revisions can differ within a model.

VendorProductVersionsConfirmedISPs
ActiontecC1000ACAC004-31.30L.95YCenturyLink
ActiontecC1900ACAB005-31.30L.96YCenturyLink
ActiontecC2000ACAH006-31.30L.95YCenturyLink
ActiontecC2300ACAS001-31.165L.11YCenturyLink
ActiontecC3000ACAD004-31.165L.13YCenturyLink
ActiontecF225036.128L.05
36.128L.09
YFrontier
ActiontecQ1000QAQ004-31.20L.7YCenturyLink
ActiontecT3200?Y?
AdtranC424GCAO001-4.16.011.2YCenturyLink
ARRISARRIS SURFboard AC1200ALLY-
ARRISBGW210-7001.0.24
1.0.29
1.10.9
1.5.11
1.5.12
1.6.7
1.8.18
1.9.14
1.9.16
2.10.4
2.10.6
2.11.5
2.12.4
2.15.4
2.16.4
2.17.4
2.17.5
2.3.4
2.4.4
2.5.6
2.6.4
2.7.1
2.7.7
2.8.5
2.8.7
2.9.4
YAT&T
ArcadyanVRV9517at least up to v6.00.18YSPARK
ARRISNVG58911.5.0h0d51
11.6.0h0d48
9.2.2h0d79 CFEROM
YAT&T
ARRISNVG59911.5.0h0d51
11.6.0h0d48
9.2.2h0d79 CFEROM
9.2.2h0d83
YAT&T
ARRIS/CommScopeX5001 (PX5001 firmware target, XF3)3.12p10s1
3.12p3s2
3.12p8s1
3.12p9s1
3.14p4s1
3.14p5s1
3.14p6s1
3.14p7s2
3.14p8s1
3.5p8s1
3.6p1s3
3.6p2s1
3.6p3s1
3.6p3s2
3.6p4s1
3.6p5s1
4.0p1s1
4.0p1s3
4.0p3s1
4.0p4s2
4.0p4s3
4.0p5s1
4.0p6s1
4.10p7s1
4.10p8s2
4.12p10s3
4.12p13s1
4.12p14s6
4.12p22s1
4.12p24s1
4.12p3s3
4.12p4s2
4.12p7s1
4.12p8s1
4.2p1s2
4.2p1s3
4.2p3s5
4.2p6s1
4.2p6s3
4.2p7s1
4.2p8s1
4.2p9s1
4.4p2s1
4.4p4s2
4.4p7s1
4.4p8s1
4.6p4s1
4.6p5s4
4.6p7s1
4.8p10s1
4.8p11s2
4.8p12s1
4.8p7s1
4.8p9s2
YComcast (Xfinity)
AskeyRTF3505VW REV4_B6M (Movistar Spain, GPON HGU)ES_s00.00_g003_R3505VWSTD203_n43YMovistar Spain / Telefónica
AskeyRTV1900VW08.06.06YSwisscom (Internet-Box light)
AskeySpeedport W 723V Typ A1.01.022
ALL
YDeutsche Telekom
AskeySpeedport W 723V Typ A (RTV1645VW-E83 OEM)1.00.092YDeutsche Telekom
AskeyTCG3000ALLYOrange Belgium, VOO
AskeyRTF3505VWALLYMovistar / O2 / Telefonica
ASUSDSL-AC31001.10.04_Build460
1.10.05_Build502
1.10.05_Build503
1.10.06_Build585
1.10.06_Build591
1.10.08_Build593
Y-
ASUSDSL-AC68U3.0.0.4.382_50302
3.0.0.4.384_21128
3.0.0.4.384_56087
3.0.0.4.384_80766
3.0.0.4.384_81140
3.0.0.4.384_81727
3.0.0.4.384_81981
3.0.0.4.386_38287
3.0.0.4.386_38832
3.0.0.4.386_39648
3.0.0.4.386_41995
3.0.0.4.386_43252
3.0.0.4.386_45662
3.0.0.4.386_47534
3.0.0.4.386_50117
3.0.0.4.386_50120
3.0.0.4.386_52006
Y-
ASUSDSL-AC68VG5.00.04_build248
5.00.07_build271
5.00.08_build272
5.00.09_build274
Y-
ASUSDSL-AC87VG Annex B1.00.13_build502
1.00.14_build508
1.05.16_build287
1.05.17_build299
1.05.18_build305
1.05.19_build307
Y-
ASUSDSL-AC88U (Annex A/B)1.10.04_build460
1.10.05-Build502
1.10.05_Build503
1.10.06_Build585
1.10.08_Build593
Y-
ASUSDSL-AC88U Annex A1.10.06_Build591
1.10.08_Build593
Y-
ASUSDSL-AC88U Annex B1.10.06_Build591
1.10.08_Build593
Y-
ASUSDSL-AX82U3.0.0.4.386.49608
3.0.0.4.386_42438
3.0.0.4.386_43563
3.0.0.4.386_43600
3.0.0.4.386_48378
3.0.0.4.388_22048
3.0.0.4.388_23756
3.0.0.4.388_24894
3.0.0.4.388_24906
3.0.0.4.388_24919
3.0.0.4.388_25052
3.0.0.4.388_25110
Y-
ASUSDSL-N12HP1.0.0.16
1.0.0.8
Y-
CastleNETNetMASTER Infinity 401MPALLYTürksat Cablenet
CastleNETNetMASTER CBW-383ZNALLYTürksat Cablenet
CastleNETNetMASTER CBW-383Z4ALLYTürksat Cablenet
CastleNETNetMASTER CBW-700VALLYTürksat Cablenet
CiscoRV110WALLY-
CiscoRV130WALLY-
CiscoRV215WALLY-
CiscoRV340WALLY-
CiscoWAP121ALLY-
CiscoWAP125ALLY-
CiscoWAP150ALLY-
CiscoWAP361ALLY-
CiscoWAP371ALLY-
CiscoWAP571ALLY-
CiscoWAP571EALLY-
CiscoWAP581ALLY-
ComtrendVG8050ALLYMovistar / O2 / Telefonica
ComtrendVR-3031euRA41-412VDC-C11_R04YVodafone
D-LinkDSL-2600U H/W Rev C41.0.1
1.0.3
1.0.4
1.0.5
Y-
D-LinkDSL-2640B Rev E1reve1_206_ALL_multi_20130122Y-
D-LinkDSL-2640UNRU_C4_1.0.10_20110407Y-
D-LinkDSL-2640U Annex B1.0.1
1.0.2
Y-
D-LinkDSL-2640U H/W Rev C41.0.14
1.0.19
1.0.20
1.0.24
1.0.30
1.0.32
Y-
D-LinkDSL-2640U/B1A/T3A1.0.3
1.0.7
Y-
D-LinkDSL-2641B Rev E1reve1_100b04_04142011_ALL_multi_20110414
reve1_201_03092012_ALL_multi_20120309
reve1_206_ALL_multi_20121204
Y-
D-LinkDSL-2650U H/W Rev C11.0.13
1.0.16
1.0.17
Y-
D-LinkDSL-2650U H/W Rev T11.0.3Y-
D-LinkDSL-2730B REVTDSL-2730B-T1-FW-AU_1.00
DSL-2730B-T1-FW-AU_2.00
DSL-2730B_T1_FW_AU_2.01
Y-
D-LinkDSL-2730U Rev C1 (ME)1.00_B03Y-
D-LinkDSL-2740B1.00
2.06
Y-
D-LinkDSL-2740B Rev F1revf1_206_ALL_multi_20121126Y-
D-LinkDSL-2740B Rev F1 (AU)1.00
2.00
2.01
2.03
2.04
2.07
Y-
D-LinkDSL-2740BR REVFDSL2740B_F1_AU_1.00_IPv6
DSL2740B_F1_AU_2.00_10132011
DSL2740B_F1_AU_2.01_03082012
DSL2740B_F1_AU_2.03_06282012
DSL2740B_F1_AU_2.04_07262012
DSL2740B_F1_AU_2.07_10082012
Y-
D-LinkDSL-2740U H/W Rev C51.0.11
1.0.13
Y-
D-LinkDSL-2740U H/W Rev T11.0.3
1.0.5
Y-
D-LinkDSL-2741B Rev F1revf1_100b09_04142011_ALL_multi_20110414
revf1_201_03092012_ALL_multi_20120309
revf1_206_ALL_multi_20121228
Y-
D-LinkDSL-2750B Rev Drevd_eu104-1601_ALL_multi_20150722
revd_eu105-1521_EU_multi_20180730
Y-
D-LinkDSL-2750B Rev D1revd1_EU102_ALL_multi_20130610
revd1_EU102_ALL_multi_20131111
revd1_eu104-08032015_ALL_multi_20150803
Y-
D-LinkDSL-2750B REVBDSL2750B_B1_AU_1.00_06232011
DSL2750B_B1_AU_2.00_12282011
DSL2750B_B1_AU_2.01_03012012
DSL2750B_B1_AU_2.03_06282012
DSL2750B_B1_AU_2.05_08032012
DSL2750B_B1_AU_2.07_10082012
Y-
D-LinkDSL-2750B REVD1revd1_eu102-09232014_ALL_multi_20140923Y-
D-LinkDSL-2750B REVTDSl-2750B.T1_Firmware_AU_3.00_20121018
DSl-2750B.T1_Firmware_AU_3.01_20130313
DSl-2750B.T1_Firmware_AU_3.02_20131211
DSl-2750B.T1_Firmware_AU_3.05_20140718
DSL-2750B.T1_Firmware_AU_3.06_20141028
DSL-2750B.T1_Firmware_AU_3.08_25032015
Y-
D-LinkDSL-2750U H/W Rev C1.0.11Y-
D-LinkDSL-2750U H/W Rev C + B1A/T2A shared 1.0.4 package1.0.4Y-
D-LinkDSL-2751 Rev D1revd1_EU100_ALL_multi_20130424
revd1_EU101-11102014_ALL_multi_20141110
revd1_EU101_ALL_multi_20131008
Y-
D-LinkDSL-2790U (Middle East; HW not stated)DSL-2790U-ME_v1.00Y-
D-LinkDSL-2790U Rev AAU 1.00.14 20151211 R1767Y-
D-LinkDSL-2870B REVADSL-2870B_FW_upgrade_from_v1.01.24_to_v2.00.00AU_06062013
DSL-2870B_FW_v1.01.14_07272012
DSL-2870B_FW_v1.01.23_11062012
DSL-2870B_FW_v1.01.24_11152012
Y-
D-LinkDSL-2880AL Rev A (Australia)AU 1.00 08202013Y-
D-LinkDSL-2880AL REVADSL-2880AL_A1_AU_1.01_01072014
DSL-2880AL_A1_AU_1.01b_03132014
DSL-2880AL_A1_AU_2.00_06052014
DSL-2880AL_A1_AU_2.01_09112014
Y-
D-LinkDSL-2890AL Rev A (AU)AU 1.01.02 20130524
AU 1.01.03 20130613
AU 1.01.04 20130906
AU 1.02.02 20131203
AU 1.02.04 20140121
AU 1.02.06 20140528
AU 1.02.07 20150427
AU 1.02.08 20150507
AU 1.02.10 20160617
Y-
D-LinkDSL-2890AL Rev A1 (Middle East listing)1.02.08Y-
D-LinkDSL-2900AL Rev A (AU)AU 1.00.25 20160329
AU 1.00.26 20160426
AU 1.01.00 20160905
Y-
D-LinkDSL-3580L Rev A2reva2_eu202-08042015_ALL_multi_20150804Y-
D-LinkDSL-3580L REVA2reva2_eu201-12192014-1013_ALL_multi_20141219Y-
D-LinkDSL-3590L Rev Areva_eu10012_ALL_multi_20160704Y-
D-LinkDSL-4320L A1AU 1.00.14 20151214
AU 1.00.15 20160107
AU 1.00.16 20160121
AU 1.00.19 20160306
AU 1.00.20 20160421
AU 1.00.21 20160524
AU 1.01.00 20160928
AU 1.01.02 20161109
AU 1.01.05 20170116
AU 1.01.11
Y-
D-LinkDSL-4320L REVADSL4320L_AU_1.01.11Y-
D-LinkDSL-5300 Rev AAU 1.00
AU 1.05
AU 1.07
Y-
D-LinkDSL-6740U1.0.10Y-
D-LinkDSL-G225 H/W Rev U12.5.9Y-
D-LinkDSL-G225 Rev J (AU)AU 1.0.2
AU 1.0.3
AU 1.0.4
AU 1.0.5
AU 1.0.6
Y-
D-LinkDSL-G225 REVJVDM206-2-DL-DSL-G225-EE-NoF-U1-R435-20170313.wY-
FiberHomeHG6245DRP2725YPLDT, Globe (Philippines)
HuaweiB310ALL--
HuaweiB315ALL--
HuaweiB593ALL--
HuaweiHG659 VER.BV100R001C206B020
V100R001C206B026
YOne NZ (formerly Vodafone NZ)
HuaweiHG659-13 (Vodacom South Africa)V100R001C195B021YVodacom
HuaweiHG8245DV300R017C10SPC126Y-
HuaweiHG8245HV300R013C10SPC122Y-
HuaweiHG8245QV300R017C10SPC115Y-
HuaweiHG8247HV300R019C10SPC11B110Y-
HuaweiSpeedport Hybrid050124.04.00.013
ALL
YDeutsche Telekom
HuaweiSpeedport W 724V Typ A05011603.06.003
ALL
YDeutsche Telekom
HuaweiWS880ALL--
MitraStarGPT-2541GNACALLYMovistar / O2 / Telefonica
MotorolaMD16001.0.0.6-72Y?
NetCommNF4VALLYExetel, Harbour ISP, Spintel
NetCommNF10WALLYExetel, Aussie Broadband, Harbour ISP
NetCommNF10WVALLYExetel, Aussie Broadband
NetCommNF8ACALLYActiv8me, Mate, SkyMesh, Aussie Broadband
NetCommNF17ACVALLYSkyMesh, Aussie Broadband
NetCommNF18ACVALLYAussie Broadband, Tangerine, Mate, Spintel
NetCommNF18MESHALLYAussie Broadband
NetCommNL19MESHNC.UR-R6B022.EN_ALGY?
NetCommNL1901ACVNC.AU-R6B033.ENY?
NetgearCG3100ALLYOrange Belgium, VOO
NetgearCG3700BALLYOrange Belgium, VOO
NetgearD62001.1.00.09
1.1.00.14
1.1.00.17
1.1.00.24
1.1.00.36
1.1.00.38
1.1.00.40
Y-
NetgearD62201.0.0.16
1.0.0.28
1.0.0.32
1.0.0.60
1.0.0.72
1.0.0.74
1.0.0.76
1.0.0.80
Y-
NetgearD63001.0.0.16Y-
NetgearD6300 (All regions except NA and Germany)1.0.0.16
1.0.0.72
Y-
NetgearD6300 (All regions except NA)1.0.0.24Y-
NetgearD6300 (Worldwide except NA and Germany)1.0.0.102
1.0.0.90
Y-
NetgearD64001.0.0.102
1.0.0.106
1.0.0.108
1.0.0.114
1.0.0.34
1.0.0.52
1.0.0.88
Y-
NetgearD70001.0.0.18Y-
NetgearD7000 v11.0.1.84Y-
NetgearD85001.0.3.52Y-
NetgearDGN2200Bv3 (Germany)1.1.00.23Y-
NetgearDGN2200Bv3 (Germany/Annex B)1.1.00.24Y-
NetgearDGN2200Bv4 (Germany)1.0.0.109
1.0.0.60
Y-
NetgearDGN2200v3 (North America)1.1.00.21
1.1.00.23
1.1.00.24
Y-
NetgearDGN2200v3 (Worldwide except NA and Germany)1.1.00.23
1.1.00.24
Y-
NetgearDGN2200v3 (WW excluding NA/Germany)1.1.00.24Y-
NetgearDGN2200v4 (All regions except Germany)1.0.0.114
1.0.0.116
1.0.0.118
1.0.0.126
1.0.0.132
1.0.0.24
1.0.0.46
1.0.0.58
1.0.0.76
Y-
NetgearDGN2200v4 (initial release)1.0.0.5Y-
NetgearDGND3700v2 (North America)1.1.00.08
1.1.00.17
1.1.00.21
1.1.00.26
Y-
NetgearDGND3700v2 (Worldwide)1.1.00.26Y-
NetgearDGND3700v2 (WW)1.1.00.12
1.1.00.22
1.1.00.24
1.1.00.26
Y-
NetgearDGND40001.1.00.15Y-
NetgearDGND4000 (North America)1.1.00.10Y-
NetgearDGND4000 (WW)1.1.00.15Y-
NetgearWNR3500L1.2.2.48YK-Net
NeufNB6TODOYSFR
NeufNB6VAC4.0.44d
4.0.44f
4.0.44i
4.0.44j
4.0.44k
4.0.45
4.0.45c
4.0.45d
4.0.46
TODO
YRED by SFR
SFR
NokiaBGW320-5053.17.5 dnvpnP 021YAT&T
NokiaG-140W-H3FE48077HJIL96_V6Y-
NokiaG-140W-H, G-240W-B, G-240W-A, G-240W-C, G-240W-F, G-240W-G, G-240W-J?YTelmex, Speedy, ETB, Axtel, lucascell, STC, Du Telecom, Kazakhtelecom, Türk Telecom, Wind, Viettel, Etisalat, GO Telecom, True Internet, Singtel, Vodafone Turkey, Lattelekom, Sky Telecom, Vivacom, Proximus, Orange Ivory Coast, Canalbox Caraibes, Inea
NokiaG-240W-C3FE46322IJHL28_V3Y-
NokiaG-240W-G3FE47550HJIL96_V9Y-
SagemcomF@ST 2504 / 2504N6.14.2a4YSky
SagemcomF@st 2704 (Etisalat)6.29.3a4NY-
SagemcomF@st 2704 V2 (TPSA/Orange Polska)5.38.6a4NYOrange Polska
SagemcomF@st 2804 v7 HW 2704 (Rostelecom)6.54zhy4a4N_RTCYRostelecom
SagemcomF@ST 38047.120a4N_RTCY?
SagemcomF@ST 3864 / 3864OPALLYOptus
SagemcomF@ST 4353ALLYBelong
SagemcomF@st 5336ALLYProximus
SagemcomF@st 5350 GVSG790131200068 (3.12.35)
SG790131200312 (3.12.5301)
SG790131200412 (3.12.5901)
YGVT
SagemcomF@st 5360 SunriseSG4D10001448 (8c.46.118.3_5.1bp10)YSunrise
SagemcomF@st 5364 (TalkTalk)SG4K10001E00t / 6.72.38
SG4K10002600t / 6.72.40
SG4K10002808t / 6.72.44
SG4K10002810t / 6.72.44.11
SG4K10002816t / 6.72.44.14
YTalkTalk
SagemcomF@st 5650 GVT (GPON)8.126.1.28YGVT
SagemcomF@ST 5655 V2-LIKELYMagyar Telekom
SagemcomF@ST 5656-LIKELYOrange Polska, NJU
SagemcomF@ST 5657-LIKELYYoigo
SagemcomF@ST5317GV GVT6.51.31Y-
SagemcomF@ST5317GV Vivo6.51.28Y-
SagemcomF@ST5350GV GVT3.12.5904Y-
SercommEasybox 804up to 05.02_5_4_8_1_325_1_21_1_8 at leastYVodafone (DE)
SerCommEasyBox 804 (CIS804)01.05_5.4.8.1.242.1.24
02.06_5.4.8.1.270.1.29
03.02_5.4.8.1.299.1.28
YVodafone Germany
SercommGroup ONT L3 (253794565)V1LIKELYVodafone / Lowi
SercommSpeedport W 724V Typ C?LIKELYDeutsche Telekom
SercommRT-GM6ALLLIKELYRostelecom
SFRNB6VAC4.0.44d
4.0.44f
4.0.44i
4.0.44j
4.0.44k
4.0.45
4.0.45c
4.0.45d
4.0.46
YRED by SFR
SkySR203at least 1.3.8.0.878-2020w47.2YSky
SkySkyHub SR1013.4.5YSky
SkySkyHub SR1022.8.8YSky
SmartRGSR320n2.6.2.4 ICEY-
SmartRGSR505n2.6.2.6Y-
SmartRGSR616ac1.0.0.140.ICEY-
SmartRGSR630n1.0.0.12.ICEYKölbi / ICE (Costa Rica)
TechnicolorC2000TCTH005-4.12.1.44YCenturyLink
TechnicolorC2100TCTQ003-4.12.1.78YCenturyLink
TendaD151 V2.0 (US)V50.21.1.5Y-
TendaD301 / N300---
TendaD301 V1.0 (US)1.2.11.2Y-
TendaV120053.0.0.4Y-
TendaV1200 V1.0V53.0.0.4Y-
TendaV1200 V1.0 (US)V53.0.0.4Y-
TendaV30053.0.1.6Y-
TendaV300 v1.0V53.0.1.6Y-
TendaW150D V3 (Annex B)US v1.0.0.2Y-
TP-LinkArcher C3150ALLYTürk Telekom
TP-LinkArcher C3150 V2Archer C3150(US)_V2_160812
Archer C3150(US)_V2_170225
Archer C3150(US)_V2_170628
Archer C3150(US)_V2_170926
Archer C3150_V2_170411
Y-
TP-LinkArcher C5400ALLYTürk Telekom
TP-LinkArcher D5 V2Archer D5(EU)_V2_160229
Archer D5(EU)_V2_160517
Archer D5_V2_150731
Y-
TP-LinkArcher D9 V10.9.1 0.1 v0041.0 Build 160115 Rel.60441n
Archer D9_V1_140905
Archer D9_V1_141027
Archer D9_V1_150313
Archer D9_V1_150514
Y-
TP-LinkArcher D9 v10.9.1_0.1 Build 150826Y-
TP-LinkArcher D9 V1 (EG)Archer_D9_V1_150617_EG (2015-06-17)Y-
TP-LinkArcher D9 V1 (EU)Archer_D9(EU)_V1_160224
Archer_D9(EU)_V1_160303
Y-
TP-LinkArcher VR1600v V1Archer VR1600v(AU)_V1_2.1.0 Build 260318Y-
TP-LinkArcher VR1600v V2Archer VR1600v(ANZWISP)_V2_0.1.0 Build 260317 Rel.7757nY-
TP-LinkArcher VR2800ALLYTürk Telekom
TP-LinkArcher VR2800 V1(EU) 170809
(EU) 201103
Archer VR2800(EU)_V1_170110
Archer VR2800(EU)_V1_200227
Archer VR2800(EU)_V1_210313
Archer VR2800(EU)_V1_220120
Archer VR2800(EU)_V1_220512
Archer_VR2800(EU)_V1_170809
Archer_VR2800(EU)_V1_220512
Archer_VR2800(EU)V1_200624 beta
Archer_VR2800(EU)V1_200708 beta
Archer_VR2800(EU)V1_201103 beta
Archer_VR2800V1_0.8.0_0.9.1_up_boot(220120)
ArcherVR2800(EU)_V1_200710
Y-
TP-LinkArcher VR400 V1160613
Archer VR400(EU)_V1_160613
Archer_VR400(EU)_V1_170302
Y-
TP-LinkArcher VR400 V2(EU) 201104
200227
201104
220126
Archer VR400(EU)_V2_170224
Archer VR400(EU)_V2_170719
Archer VR400(EU)_V2_220126
ArcherVR400(EU)_V2_200227
ArcherVR400(EU)_V2_200706
ArcherVR400(EU)_V2_201104
Y-
TP-LinkArcher VR600ALLYTürk Telekom
TP-LinkArcher VR600 V1160217
160614
Archer VR600(EU)_V1_160217
Archer VR600(EU)_V1_160520
Archer VR600(EU)_V1_160614
Archer VR600(EU)_V1_170308
Archer_VR600AU_v1_BETA
Y-
TP-LinkArcher VR600 V2(AU) 200624
170504
200226
Archer VR600(EU)_V2_170504
Archer VR600(EU)_V2_200226
Archer_VR600(AU)_V2_170302
Archer_VR600(AU)_V2_190123
Archer_VR600(AU)_V2_200226
Archer_VR600(EU)V2_200701 beta
Archer_VR600(EU)V2_201104 beta
Archer_VR600_AU2.0 beta (2018-02-06)
Archer_VR600V2_210409 beta
Y-
TP-LinkArcher VR600v V2(EU) 170814
(EU) 200624
Archer VR600v(EU)_V2_220112
Y-
TP-LinkArcher VR900ALLYTürk Telekom
TP-LinkArcher VR900 V1160218
160316
170119
Archer VR900(EU)_V1_160218
Archer VR900(EU)_V1_160316
Archer VR900(EU)_V1_170119
Archer VR900_V1_150429
Archer VR900_V1_150729
Archer_VR900_V1_150909
Archer_VR900_V1_151111
Archer_VR900_V1_151210
Y-
TP-LinkArcher VR900 V2160721
Archer VR900(EU)_V2_160721
Y-
TP-LinkArcher VR900 V3170303
200228
210322
Archer VR900(EU)_V3_170303
Archer VR900(EU)_V3_200228
Archer VR900(EU)V3_191218 beta
ArcherVR900(EU)_V3_210322
Y-
TP-LinkDeco X20-DSL V1Deco X20-DSL(EU)_V1_1.0.11 Build 20230609
Deco X20-DSL(EU)_V1_1.0.12 Build 20230714
Deco X20-DSL(EU)_V1_1.0.13 Build 20231226
Deco X20-DSL(EU)_V1_1.0.2_20210317
Deco X20-DSL(EU)_V1_1.0.3_20210422
Deco X20-DSL(EU)_V1_1.0.4_Build_20210807
Deco X20-DSL(EU)_V1_1.0.5 Build 20221214
Deco X20-DSL(EU)_V1_1.0.6 Build 20230303
Deco X20-DSL(US)_V1_1.0.12 Build 20230714
Y-
TP-LinkTD-VG5612ALLYMyNetFone, Barefoot, OntheNet
TP-LinkTD-W8950N V11.0.2_150916R36150
TD-W8950N_V1_140106
TD-W8950N_V1_150205
TD-W8950N_V1_160203
YOrange Polska
TP-LinkTD-W8950N V1 (Orange Polska)1.0.2 Build 150916 Rel.36150YOrange Polska
TP-LinkTD-W8950ND V2TD-W8950ND_V2_130503
TD-W8950ND_V2_131031
Y-
TP-LinkTD-W8960N V5TD-W8960N(IT)_V5_151228
TD-W8960N(PL)_V5_160729
TD-W8960N_V5_130924
TD-W8960N_V5_131129
TD-W8960N_V5_140317_IT
TD-W8960N_V5_140804
TD-W8960N_V5_140815
TD-W8960N_V5_141107
Y-
TP-LinkTD-W8960N V6TD-W8960N(PL)_V6_160426
TD-W8960N(PL)_V6_160721
TD-W8960N(TR)_V6_160407
TD-W8960N_V6_150228
TD-W8960N_V6_150522
TD-W8960N_V6_150619_TR
TD-W8960N_V6_150716_PL
TD-W8960N_V6_151019
Y-
TP-LinkTD-W8968 V3TD-W8968(IT)_V3_160108
TD-W8968_V3_140321
TD-W8968_V3_140326_IT
TD-W8968_V3_140821
TD-W8968_V3_150205
TD-W8968_V3_150512
Y-
TP-LinkTD-W8968 V4TD-W8968(EU)_V4_151130
TD-W8968(EU)_V4_151229
TD-W8968_V4_150504
Y-
TP-LinkTD-W8968 V5TD-W8968(EU)_V5_160905
TD-W8968(EU)_V5_170331
Y-
TP-LinkTD-W8968 V5 (RU)TD-W8968(RU)_V5_170119Y-
TP-LinkTD-W8968 V5 (UN)TD-W8968v5_un_2_0_0_190307Y-
TP-LinkTD-W8970 V3TD-W8970_V3_141212
TD-W8970_V3_150427
Y-
TP-LinkTD-W8970 V3 (EU)TD-W8970(EU)_V3_160816Y-
TP-LinkTD-W8970 V3 (UN)TD-W8970_V3_141010Y-
TP-LinkTD-W9970 V1160812
161111
170726
TD-W9970(CA) Bell-certified firmware
TD-W9970(EU)_V1_160413
TD-W9970(EU)_V1_160705
TD-W9970(EU)_V1_160812
TD-W9970(EU)_V1_161111
TD-W9970(EU)_V1_170726
TD-W9970(TR)_V1_160316
TD-W9970_V1_150616
TD-W9970_V1_150831
Y-
TP-LinkTD-W9970 V2160912
170919
200228
TD-W9970(EU)_V2_170919
TD-W9970(EU)_V2_200228
TD-W9970(TR)_V2_160928
Y-
TP-LinkTD-W9970 V2 (EU)TD-W9970(EU)_V2_160912Y-
TP-LinkTD-W9970 V3(EU) 200227
190419
200227
221012
TD-W9970(EU)_V3.0_190419
TD-W9970(EU)_V3_200227
TD-W9970_V3_221012_RC
Y-
TP-LinkTD-W9970 V3.0(EU) 190419
TD-W9970(EU)_V3.0_190419
Y-
TP-LinkTD-W9970B V1 (EU Annex B)TD-W9970B(EU)_V1_160413Y-
TP-LinkTD-W9977 V1 (EU)TD-W9977(EU)_V1_161123Y-
TP-LinkVR1600ALLYOntheNet, Future Broadband, Internode
ZTEF680 v4ALLYMasMovil, ThailandToT, Telkom, Linkstar, Mnc, Viettel, VNPT, SeteTec, EgyptTEData, Ais, MTN, FranceReunicable, RTC, Indosat, MAXCom, EKT, OSP, Moldtelecom, Türk Telekom, TurkNet, AtlantisNet
ZTE368NALLYKPN (device is called "Experia Box v9"), Türk Telekom
ZTEH168NV1.1.0_GR4T10YHellas On Line (HOL)
ZTEH168N (HOL)V1.1.0_GR4T10Y-
ZTESpeedport Entry 2iOTET11LW4O6P5AYCosmote
ZTESpeedport Entry 2i (Annex A)OTET11LW4O6P5A
OTET12LW4O6P5A
YCosmote
ZTESpeedport Entry 2i (Cosmote)OTET12LW4O6P5AY-
ZTEZXHN F660V5.2.10P2T29YVNPT
ZTEZXHN H168NV1.1.0_GR4T11YHellas On Line (HOL)
ZTEZXHN H168N (HOL variant)V1.1.0_GR4T11Y-
ZTEZXHN H168N V1.1.0V1.1.0_GR4T10
V1.1.0_GR4T11
YHOL
ZTEZXHN H268A V1.0V1.0.1_ETL.1T7YExetel
ZTEZXHN H268N HV100FV100_OTET11LW4O6P5A
FV100_OTET12LW4O6P5A
YCosmote
Zyxel6641?YO2 Czech Republic
ZyxelAX7501-B1V5.17(ABPC.8)C0YInit7
ZyxelC1100ZCZW006-4.16.012.0YCenturyLink
ZyxelC2100ZCZQ002-4.16.011.30YCenturyLink
ZyxelC3000ZCZD003-4.16.009.47
CZD005-4.16.011.0
YCenturyLink
ZyxelQ1000ZQZZ002-4.4.015.4YCenturyLink
ZyxelVMG3312-B10A, VMG3312-B10BALLYTürk Telekom
ZyxelVMG8924-B30A?YO2 Czech Republic
ZyxelVMG1312-B30B?YO2 Czech Republic
ZyxelVMG3925-B10CV5.13(AAVF.18)C0YAAISP
ZyxelXMG3927-Bx0A WiFiV513ABQO1b5_D0Ygreen.ch

For a current, community-maintained list and device reporting instructions, see the repository’s affected-device list.

Frequently asked questions

Does an attacker need the Wi-Fi password?
No. The vulnerable parser is reachable over Wi-Fi before normal WPS enrollment completes. The attacker must be within radio range.
What is the impact?
Research demonstrated controlled memory disclosure and arbitrary code execution on affected devices. The exact privileges and consequences depend on the product and firmware.
Does disabling WPS in the settings fix the problem?
Do not assume so. A settings toggle may not remove or fully disable the vulnerable parser. Ask the device vendor or ISP whether a firmware update addresses this specific issue.
Which Broadcom platforms are in scope?
The research covers Broadcom’s legacy WPS Monitor stack on eCos and Linux. Identified SoC families include BCM3380, BCM3383, BCM33834, BCM3390, BCM63xx, BCM65xx, and BCM68xx. A chipset match alone does not establish that a particular firmware is vulnerable.
Is there a patch?
Broadcom stated that it replaced WPS Monitor with hostapd starting in 2018. Device owners need a firmware update from their OEM or ISP; older eCos-based products may have no migration path.
Why is there no CVE number?
Broadcom declined to request a CVE, stating that the affected software was obsolete and outside its support window. “WPSplinter” is an informal researcher-assigned name.
Is every device in the list confirmed vulnerable?
Evidence and firmware coverage vary by model. The list records devices identified by the research; it is not a guarantee that every hardware or firmware revision is affected. The list is also incomplete.
How can an organization check its devices?
Use the YARA rules to triage extracted firmware or the repository’s fingerprinting script to identify the legacy Broadcom implementation over the air. These are detection aids; confirm results against the exact firmware.

References