A hospitality company was rolling out an in-room tablet that let guests control temperature, curtains, entertainment, room service and their bill. It asked ioSENTRIX to test the system the way a guest with bad intentions would, with no inside information.
Guest tablet, room automation system and its network connections
Access
Black-box: no source code or system details
Verified
Critical and High fixed; retested by ioSENTRIX
Tested by
ioSENTRIX IoT and network testers
Our approach
How did ioSENTRIX approach it?
Testing started with nothing but a guest’s tablet, no source code or system details, and worked outwards: first the room system, then other rooms, then the network behind them.
Testing covered a vulnerability assessment of the room system, exploitation of what we found, network segmentation testing and a remediation plan that kept every guest feature working.
What we found
What did ioSENTRIX find?
One guest tablet reached other rooms, room service and the network behind them.
Theme · Access controlFinding 1
A guest could control other rooms
Weak password policies allowed simple, predictable passwords on the room automation system. From one in-room tablet, our testers could change temperature, curtains and TVs in other guests’ rooms and place room-service orders that were not their own.
Business impact. Guests in any room could be disturbed or billed for orders they never made.
Theme · SegmentationFinding 2
The room system could reach staff networks
The room automation network was not separated enough from the hotel’s management networks. From the guest side, a path existed onto the network that hosts the billing system.
Business impact. A guest-facing device could become a way into financial and operational systems.
Two paths from a single guest tablet
Path 1 · other rooms
1Guest tabletin one room
2Weak passwordssimple or predictable
3Other roomsdevices and orders
Path 2 · staff network
1Guest tabletin one room
2Flat networkweak segmentation
3Management sidebilling within reach
Outcome: Guest to staff systems (other rooms, orders and billing in reach)
The impact
What changed as a result?
We found that a guest could control devices in other rooms, place orders that were not theirs, and move from the room system towards the network that runs billing. The client remediated the findings, and ioSENTRIX retested the fixes.
20+
findings, 3 of them Critical
3
ways to reach beyond the guest’s own room
0
guest features lost to the fixes
How many findings, and how severe?
20+ findings in total, including 3 Critical and 4 High.
Critical 3
High 4
Medium
Low
What changed after the test?
What changed
Area
Before the test
After remediation
Room-to-room control
Predictable passwords let one guest tablet control other rooms’ temperature, curtains and TVs
Stronger password policies and security configuration on the room system
Room service
Orders could be placed for rooms that were not the guest’s own
Remediated with the room system fixes
Network separation
A path ran from the room network towards billing
Room automation network segmented from the hotel’s management networks
✓Verification: Critical and High fixed by the client; retested by ioSENTRIX.
Key insight
One room’s tablet could reach every other room, and the network behind them.
Lessons
Lessons for hospitality teams
01
Treat guest devices as hostile
One tablet with predictable passwords reached other rooms. Unique credentials and per-room authorisation keep guests in their own room.
Finding 1 · OWASP IoT Top 10 (2018), I1: Weak, Guessable, or Hardcoded Passwords
02
Keep guests off the back office
The room network had a route towards billing. Guest systems need their own segment, with no path to finance.
Finding 2
03
Test it as a guest would
A black-box test shows what someone staying one night can reach, before a real guest finds out.
Approach
Next step
Rolling out guest-facing technology? See a sample IoT test report or book a strategy session before it reaches every room.
Details in this case study are anonymised and generalised. Methods that could harm other products are withheld.
FAQ
Frequently asked questions
What did ioSENTRIX test in this case study?
A hospitality company was rolling out an in-room tablet that let guests control temperature, curtains, entertainment, room service and their bill. It asked ioSENTRIX to test the system the way a guest with bad intentions would, with no inside information.
What was the most serious issue?
A guest could control other rooms. Guests in any room could be disturbed or billed for orders they never made.
How many findings were there, and how severe?
20+ findings in total, including 3 Critical and 4 High.
Were the fixes verified?
Critical and High fixed by the client; retested by ioSENTRIX.
Which ioSENTRIX service does this case study cover?
IoT and embedded device penetration testing, delivered by the ioSENTRIX IoT and network testers.
Which standards does this align with?
OWASP IoT Top 10 (2018), I1: Weak, Guessable, or Hardcoded Passwords. These are cited as alignment guidance, not a compliance claim.
How to get started
Ready to strengthen your security? Fill out our quick form, and a cybersecurity expert will reach out to discuss your needs and next steps.