Kasa HS200 ARP poisoning

Kasa HS200 ARP poisoning

Kasa HS200 ARP poisoning
Kasa HS200 ARP poisoning
3 weeks ago
Tags: #ARP
Model: Kasa HS200  
Hardware Version: V5
Firmware Version: 1.0.11

This pas week I spent 3 days troubling shooting why certain systems in my home network would either randomly drop off the internet or consistently fail to connect to the internet.
I went as far as to restore my firewall from backup and some of the VMs having consistent issues.

 

Finally after doing some digging, while looking at the ARP tables on one of the VMs having persitent connectivity issues... I noticed the MAC for my gateway on said VM was showing an odd MAC address in it's ARP table.

 

I did some more research to see just what MAC it was and what was causing the issue. After some network huning and reviewing of my documentation and DHCP reservation settings I was able to discover it was my second Hallway light switch, a TP-LINK KASA HS200. It's DHCP reservation ended in .212 and I am able to ping the device and control it via that IP address. But it was also broadcasting that it "Owns" .1 my Gateway IP and poisoning my ARP tables on random devices. 


I've set static ARP entries on a few Windows VMs and the issue is fixed for those, but things like my 3D printer and other devices don't have such capabilities. But that isn't the biggest concern of mine.
I've seen where cheap IoT devices can do this while attempting to advertise themselves as a cloud gateway for other IoT devices on the network. Thus I'm not sure if this is the case here or if my device has been compromised.

I'm going to look into factory reseting the device / wiping it and reflashing the firmware (if possible). But I am also going to start down the correct path of isolating these troublesome devices into their own VLAN.

Has anyone else had this issue? Is this a firmware flaw or a compromised device? And if it's a firmware flaw, has anyone seen a fix?

 

 

Thank you

  0      
  0      
#1
Options
3 Reply
Re:Kasa HS200 ARP poisoning
2 weeks ago

  @Paltech 

 

Checked with our technical team, the Kasa HS200 switch does not have the capability or any behavior pattern that would allow it to intentionally impersonate a gateway or respond to ARP requests for the router’s IP address. The HS200 is a closed IoT device with no shell access, no exposed services, and no ability to run third-party code. Under normal conditions, it only:

  • Requests an IP via DHCP.
  • Uses ARP to locate the gateway.
  • Communicates with cloud servers via outbound traffic.

 

It does not send gratuitous ARP claiming ownership of other IP addresses.

Tapo P110M Matter 1.3 Release Energy Monitoring through Matter ▶ Smart HomeBase Tapo H500 - Even More Powerful Smart Hub ▶ First Smart Switch Module! Tapo S112 Smart Switch Module with Roller and Switch Dual ModesTapo Camera Image Style & Image Brightness Try out a different image style for your camera!
  0  
  0  
#2
Options
Re:Kasa HS200 ARP poisoning
a week ago

That is interesting, my ARP tables at the time showed otherwise.

 

16358b33609d4d7f8738d871c10a65f0

 

Of course I cropped the MAC for security reasons, but that HS200 switch would at random calim 10.0.0.1

 

This issue persisted until I created an IoT SSID on my wifi network, moved all Kasa devices to it and then enabled client device isolation.

9b353f76c5764f6b9329e4f888b33f97

 

Maybe I will run wireshark and monitor the device to see what it is infact broadcasting to the network. But having experienced it first hand and spending days trouble shooting the issue, I can say it was infact happening.

 

As a side note, it would impact various machines on my network, including my 3D printer, home automation system and also various Windows based machines.
If I set a static ARP entry on the Windows machines they would have no issue.

 

 

  0  
  0  
#3
Options
Re:Kasa HS200 ARP poisoning
Thursday

  @Paltech 

 

To help assist and streamline the identification of the behavior, we recommend sending an email to forumsupport.usa@tp-link.com with the following information:

 

Subject: [Forum Escalation][ID 847810] Kasa HS200 ARP poisoning
Forum Nickname: Paltech
Thread URL: https://community.tp-link.com/us/smart-home/forum/topic/847810
Product Info (Model, Hardware&Firmware Versions, Mac address, etc)[User Provided]
Description: [User Provided]
Any Other Relevant Information (Logs, Config Files, Images, etc.): [User Provided]

 

Once sent, a ticket will be created in our support system, and a team member will follow up to gather more information or troubleshoot the issue.

Tapo P110M Matter 1.3 Release Energy Monitoring through Matter ▶ Smart HomeBase Tapo H500 - Even More Powerful Smart Hub ▶ First Smart Switch Module! Tapo S112 Smart Switch Module with Roller and Switch Dual ModesTapo Camera Image Style & Image Brightness Try out a different image style for your camera!
  0  
  0  
#4
Options