Jump to content

UniCan vulnerability


Nardomonas

Recommended Posts

Hello,

 

While programming UniCan Network I noticed that it is possible to erase all the data of other PLC. For instance, PLC with ID1 can send (random) data to PLC with ID2 and always change MI from 0 to 8000. This way all ID2 will be filled with unknown data and so PLC program will malfunction. This is security issue if anyone will get the access to UniCan cable.

 

My suggestion is to make receiving buffer and do not allow changing PLC data directly. The concept could be similar to UDP data packet structure: Sender, Destination, Data. Of course, many users will have to rewrite their PLC programs, but I believe it would be great improvement. To have compatibility few last MI can be dedicated to network for those who want it.

 

Thank you.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

This site uses cookies. By clicking I accept, you agree to their use.