ABB Cylon’s Comedy of Errors: Input Validation Fiasco in Version 3.08.02!

The ABB Cylon Aspect is an award-winning solution for managing building energy with such flair that even your smart devices blush. However, its input validation is less than stellar, allowing sneaky attackers to poison the configuration. So, ensure your building’s energy isn’t managed by someone who thinks “99999999999999999999999” is a valid port number.

Pro Dashboard

Hot Take:

When life gives you lemons, make a lemonade stand on port 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999. ABB’s webServerUpdate.php script has more holes than a block of Swiss cheese, allowing attackers to throw arbitrary port numbers like confetti at a parade. Who knew port numbers could be this fun?

Key Points:

  • ABB’s ASPECT building management system is vulnerable due to improper input validation.
  • The issue stems from server-side neglect, relying solely on client-side checks.
  • Attackers can exploit this for configuration poisoning and DoS attacks.
  • Cross-Site Request Forgery (CSRF) and authentication bypass are the cherries on top.
  • The vulnerability was discovered by Gjoko “LiquidWorm” Krstic.

Membership Required

 You must be a member to access this content.

View Membership Levels
Already a member? Log in here
The Nimble Nerd
Confessional Booth of Our Digital Sins

Okay, deep breath, let's get this over with. In the grand act of digital self-sabotage, we've littered this site with cookies. Yep, we did that. Why? So your highness can have a 'premium' experience or whatever. These traitorous cookies hide in your browser, eagerly waiting to welcome you back like a guilty dog that's just chewed your favorite shoe. And, if that's not enough, they also tattle on which parts of our sad little corner of the web you obsess over. Feels dirty, doesn't it?