IoT & Embedded Device Testing

How a guest tablet could control other rooms at a hospitality company

Client
Hospitality company
Service
IoT and network penetration testing
Approach
Black-box, no inside information
Verified
Critical and High fixed; retested by ioSENTRIX
The challenge

What did the client need?

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.

Engagement details

Client
Hospitality company
Product
In-room automation system run from a guest tablet
Scope
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
  1. 1Guest tabletin one room
  2. 2Weak passwordssimple or predictable
  3. 3Other roomsdevices and orders
Path 2 · staff network
  1. 1Guest tabletin one room
  2. 2Flat networkweak segmentation
  3. 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
AreaBefore the testAfter remediation
Room-to-room controlPredictable passwords let one guest tablet control other rooms’ temperature, curtains and TVsStronger password policies and security configuration on the room system
Room serviceOrders could be placed for rooms that were not the guest’s ownRemediated with the room system fixes
Network separationA path ran from the room network towards billingRoom 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.

Service
IoT and embedded device penetration testing
Explore the service

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.
DecorativeDecorative