For some time after we wrote about hacking a bicycle, it appeared it couldn’t be beat as essentially the most unlikely hack goal ever. Nonetheless, builders’ creativeness appears to know no bounds — and hackers aren’t far behind of their ingenuity…
And so, right here’s introducing the internet-connected mattress system — or “Pod” because it’s known as — made by the corporate Eight Sleep, together with a number of methods it may be hacked as found by safety researcher Dylan Ayrey.
Sensible mattress Pod? What’s that?
Maybe we should always begin by explaining what an Eight Sleep Pod is and why somebody would possibly need to purchase this futuristic piece of tech. The Eight Sleep designers place their product as an “Clever Mattress Cooling System”. The first target market is folks with numerous sleep issues: insomnia, poor sleep high quality, loud night breathing, and comparable points that may considerably impression high quality of life.
The Pod is made up of a sheet-like “high-tech layer” (“Cowl”), and an exterior unit (“Hub”); optionally there’s additionally a motorized “Base”. It permits customers to regulate the temperature of the mattress — heating it up or cooling it down as instructed by the proprietor. It might do it robotically too — extra on this later. There’s a community of tubes with water circulating by means of them constructed into it. The exterior unit related to this technique handles the heating and cooling. The Eight Sleep Pod is split into two unbiased zones of a double-bed — every with its personal settings. The temperature vary is pretty broad: from 12 to 43°C.

At $4699, the Eight Sleep Pod 4 Extremely bundle is the costliest model of the system made by the corporate Supply
However wait: there’s extra to it! The Pod has a number of dozen “clinical-grade sensors” that observe customers’ sleep high quality. It additionally has vibration motors to wake you up, and sensors for ambient temperature and humidity. The final word model — the Pod 4 Extremely — comes with a transformable, electronically-controlled mattress base.
It goes with out saying that the system connects to the web. It does this by way of a Wi-Fi receiver within the Hub. Eight Sleep Pods are configured and managed virtually completely by way of an app. We are saying “virtually”, as a result of the most recent (and most costly) technology — Pod 4 — has pressure-sensitive areas on the perimeters that you would be able to faucet to manage sure features.
Autopilot and sleep by subscription
The primary software program element of an Eight Sleep Pod is the “Autopilot” system, which makes use of sensors constructed into the Cowl to gather numerous statistics concerning the high quality and amount of customers’ sleep, and generate detailed reviews for them. As well as, Autopilot has quite a few different attention-grabbing choices. For instance, the system can detect when the consumer begins loud night breathing and alter the geometry of the Base to repair the issue.

Autopilot makes use of vibration sensors to trace loud night breathing, and combats it by adjusting the geometry of the mattress base Supply
The Pod additionally has a bodily alarm clock that wakes the consumer by altering the temperature of the mattress and turning on vibration. Nonetheless, the important thing Autopilot function (and the one Eight Sleep touts essentially the most) is, properly, autopilot mode. What this does is constantly monitor the customers’ sleep high quality — robotically adjusting the temperature to make sure the deepest and most snug sleep doable.
In case you thought this was an Eight Sleep Pod advert, let’s take a look at this product’s quite a few flaws…
To start out with, these items are eye-wateringly costly: retail costs begin at $3000, and the top-of-the-line Pod 4 Extremely prices a whopping $4700.

An Autopilot subscription would set you again at the very least $200 per 12 months — with out it, essentially the most thrilling options merely gained’t work Supply
However the outlay doesn’t finish there: the consumer will virtually definitely should pay for a subscription that prices between $200 and $300 per 12 months. In idea, you may select to not pay it, however with out the subscription a lot of the good options stay inactive.
Additionally, like all trendy tech firm, Eight Sleep continuously collects information about its customers. CEO Matteo Franceschetti talks fairly brazenly about this on X:

Eight Sleep has gathered information on virtually a billion hours of their customers’ sleep Supply
Sensible mattress hack No. 1: developer backdoor
Now let’s shift the main focus to why this publish was written: hacking this smart-mattress system. Dylan Ayrey, a safety researcher, determined to look into Eight Sleep’s safety — merely out of curiosity, he mentioned, as Dylan is the glad proprietor of an Eight Sleep Pod, which helps him together with his insomnia.
You would possibly bear in mind Dylan for his different notable investigations, resembling the potential of utilizing phantom company accounts uncontrollable by workspace admins, or attacking Google OAuth by way of deserted domains.
To start analyzing the Pod’s safety, Ayrey wanted a replica of its firmware. Safety-conscious distributors don’t simply give their firmware away, so looking for a replica usually turns into a quest unto itself. Not so with Eight Sleep. The replace server lets anybody who follows the hyperlink obtain the firmware for any of the corporate’s Pod fashions, no questions requested.
Whereas inspecting the code, Dylan discovered quite a few noteworthy issues, together with an API for distant connection by way of SSH. Provided that an Eight Sleep Pod is actually a pc operating Linux (as many different trendy units are), a connection like this enables operating arbitrary code remotely on the mattress pad Hub.

The Eight Sleep Pod firmware was discovered to comprise an API for distant entry to the good mattress Supply
Judging by the e-mail tackle related to the SSH public key discovered within the firmware code, all (or at the very least many) Eight Sleep engineers might have distant entry to any Pod.

Judging by the e-mail tackle related to the SSH public key, each Eight Sleep engineer has distant entry to any Pod Supply
One might use an SSH connection like this to spy on the Pod’s proprietor — to search out out after they’re sleeping or after they spend the evening away from dwelling. It could even be doable to examine if there’s one individual in mattress or two. Having this sort of management might additionally let somebody play pranks on the proprietor by altering the temperature of the Pod, turning the alarm clock on or off, adjusting the geometry of the mattress base, and so forth.
Nothing like that appears to have occurred to Eight Sleep Pod homeowners but, however one thing prefer it might; theoretical potentialities like this generally do materialize. That is what lately occurred with Ecovacs robotic vacuums: pranksters used vulnerabilities in these units to harass their homeowners.
Sensible mattress hack No. 2: an AWS key within the firmware
Whereas nonetheless trying on the Eight Sleep Pod firmware, Dylan found a sound AWS (Amazon Internet Providers) key in its code — used to constantly add telemetry to the cloud. Once more that is solely theoretical, but when the important thing fell into the flawed palms it might result in severe violations of consumer privateness.

(Not the) finest practices for programming good units: hardcoded AWS key within the firmware accessible to anybody Supply
For higher or for worse, the total fact concerning the presence of an Amazon key gained’t come out. Dylan notified Eight Sleep, and by the point his analysis was printed the important thing had already been revoked. Nonetheless, the mere presence of the important thing inside the firmware, the place it was accessible to anybody, was clear proof that consumer safety and privateness have been taken frivolously.
Dylan additional provides that the important thing might have, on the very least, been used to trigger monetary harm to the corporate by sending numerous meaningless requests to the AWS cloud.
Sensible mattress hack No. 3: jailbreaking with the assistance of an aquarium chiller
Clearly impressed by his earlier findings, Dylan determined to try jailbreaking the Pod — that’s, detaching it from Eight Sleep’s cloud companies. Dylan took a drastic method: he disconnected the exterior unit (with all its good electronics and web connectivity).

Detaching an Eight Sleep good mattress from the cloud utilizing a $150 aquarium chiller Supply
Dylan changed the Eight Sleep Hub with… a typical aquarium chiller. This technique, in distinction, doesn’t require an app or a subscription payment, collects no consumer information, comes with none backdoors, and runs completely properly with out an web connection. What it does do is successfully regulate the temperature of your mattress, and, simply as importantly, it prices solely $150.
For many who favor a much less radical method to the problem of Eight Sleep merchandise being tied to the seller cloud, Free Sleep provides an answer. That is an open-source software program suite that means that you can take management of your good mattress.
Need to know what different surprising units have been efficiently hacked? Right here you go!…