Latest / Tech Talks With Kinsoft / PaperCut - 9:42 on a Thursday, Three Emergency Patches, and the Bug the Founder Wrote Himself
Transcript
- 0:00You know, if you were to walk into like almost
- 0:01any medium to large office building in the country
- 0:04right now, past a reception desk, past the break
- 0:07room, you would eventually find it. The absolute
- 0:10least glamorous, most completely ignored piece
- 0:13of technology in the entire building. The print
- 0:15server. Yeah, it just sits there in the corner,
- 0:18humming away, smelling faintly of ozone and warm
- 0:23paper. Right. It's just this boring beige box.
- 0:26Or, I mean, maybe these days it's a virtual machine
- 0:28tucked away on a server rack somewhere, just
- 0:30quietly counting pages so that somebody in finance
- 0:33can eventually bill the right department for
- 0:36toner. Exactly. Nobody really thinks about it.
- 0:39No, because it doesn't hold the central customer
- 0:41database. It doesn't run payroll. It is practically
- 0:44invisible. But if you're listening to this and
- 0:46you think your company's data is safe simply
- 0:48because you have, like, a massive firewall around
- 0:50your main servers? We're going to spend this
- 0:52deep dive proving why you might be wrong. Today,
- 0:56we are looking at how this completely mundane
- 0:57piece of technology became the epicenter of a
- 1:01frantic global cybersecurity meltdown. It really
- 1:04is a remarkable story, especially when you realize
- 1:06the sheer scale of the target here. We are looking
- 1:10at a vulnerability in software made by Papercut.
- 1:13And if you haven't heard of them, they're this
- 1:15massive but very quiet Australian software success
- 1:18story. Yeah. Founded back in 1998. Right. Right.
- 1:211998. And they have around, I mean, something
- 1:23like 100 million users across more than 70 ,000
- 1:26organizations globally. It's huge. So for this
- 1:29deep dive, we are pulling from a highly detailed
- 1:31autopsy published by Tech Talks with Kinsoft.
- 1:34They broke down exactly what happened when a
- 1:37routine Thursday morning turned into like. a
- 1:40six -day patching frenzy for IT teams around
- 1:43the world. We're going to explore the ingenious
- 1:46mechanics of how this hack actually worked, look
- 1:48at a surprisingly candid response from the company's
- 1:51CEO, and ultimately figure out what this means
- 1:53for the new data privacy laws coming to your
- 1:56workplace. Okay, let's unpack this. The timeline
- 1:58is really the best place to start because the
- 2:01sheer speed of a modern cyber incident totally
- 2:04redefined how we think about defensive IT. yeah
- 2:07i was looking at this timeline from the source
- 2:09material and the escalation is just It's what
- 2:12really stands out. So we're going back to Thursday,
- 2:15August 27th at exactly 9 .42 a .m. Australian
- 2:19Eastern Standard Time. A customer in the education
- 2:22sector reaches out to Papercut. Right. Just to
- 2:24report that their server has been compromised.
- 2:26Exactly. And at this point, it's just a single
- 2:29support ticket. But by midday, Papercut realizes
- 2:31this isn't a fluke. They declare a P0, which
- 2:36is their absolute highest severity incident level
- 2:38and is a zero day. And I mean, a zero. day is
- 2:41basically the worst case scenario for a software
- 2:43vendor. It means hackers are actively exploiting
- 2:46a flaw in the wild and the vendor has had literally
- 2:48zero days to prepare a fix. Right. So by 5 .05
- 2:51p .m. that same afternoon, a second organization
- 2:54in the same region reports malicious activity.
- 2:56But crucially, this second organization has complete
- 2:59enough server logs for Papercut to reconstruct
- 3:02the full attack chain. They finally see the invisible
- 3:04door, basically. Yeah, they see how the attackers
- 3:07are walking through. And that same day. Papercut
- 3:10rushes out an urgent advisory to its customers.
- 3:13But the Kinsoft breakdown notes something highly
- 3:15specific about this advisory. Papercut published
- 3:19it without an official identification number,
- 3:21like a CVE, without a severity score, and with
- 3:25almost zero technical details about how the hack
- 3:28was happening. Which is pretty standard for a
- 3:30zero day, actually. But I have to push back on
- 3:32that strategy, though, because it feels like...
- 3:35I don't know. It feels like telling a neighborhood
- 3:37there is a burglar on the loose, but intentionally
- 3:40refusing to describe what they look like or what
- 3:43tools they are using to pick the locks. Like,
- 3:46how are IT teams supposed to defend themselves
- 3:48if they don't know what to look for? I get that.
- 3:50I totally do. But the logic of incident response
- 3:52during an active zero -day event is, well...
- 3:56It's brutal, but necessary. When you have an
- 3:58active vulnerability being exploited and you
- 4:00do not yet have a patch ready to deploy, releasing
- 4:03technical details doesn't actually help defenders
- 4:05as much as we might hope. Really? Because wouldn't
- 4:08they know what to block? Well, think about it.
- 4:10An IT admin can't rewrite the vendor's source
- 4:14code on a Thursday night. What releasing those
- 4:16details does do... unfortunately, is immediately
- 4:19arm copycat hackers. Ah, OK. So you're basically
- 4:23handing the lock picking blueprint to every other
- 4:27criminal on the Internet before you've had time
- 4:29to change the actual locks. Exactly. If Papercut
- 4:32had explained the exact mechanism of the flaw
- 4:34on Thursday, thousands of other opportunistic
- 4:37threat actors would have reverse engineered it
- 4:39and started using it by Thursday night. The modern
- 4:42cyber warfare landscape relies. Like heavily
- 4:44on automation. Once bloat is in the water, scanners
- 4:47are spun up globally to find vulnerable servers.
- 4:49OK, that makes sense. But even with withholding
- 4:52the details, the scramble over the next few days
- 4:54is just exhausting to read. So by Friday at 2
- 4:57.10 a .m., Papercut ships emergency patch release
- 5:00one. But independent security researchers at
- 5:03companies like Watchtower and Huntress, they
- 5:05start pulling the patch apart to see what it
- 5:06changed. Because that's what researchers do.
- 5:09They reverse engineer the fix. Right. And they
- 5:11quickly find multiple ways to bypass the first
- 5:13fix, plus an additional authentication bypass
- 5:16that the first patch completely missed. Yeah,
- 5:19because a patch is often just a bandage over
- 5:21a really complex wound. Modern software systems
- 5:24are incredibly dense, and researchers quickly
- 5:26found where the bandage was leaking, so to speak.
- 5:29And while the defenders are frantically trying
- 5:32to apply more bandages, the attackers are shifting
- 5:35their strategy. Right. Because by Saturday, security
- 5:38researchers running honeypots. And those are
- 5:40essentially decoy servers designed to safely
- 5:42observe hacker behavior. Yeah, exactly. So Diffused,
- 5:46one of the organizations running these honeypots,
- 5:48observed the attackers moving away from just
- 5:51trying to execute remote commands. They started
- 5:53dumping database tables directly. They pivoted
- 5:56straight to data theft. Which is a massive escalation.
- 5:59Yeah. And then Monday hits and a Metasploit module
- 6:01gets published. And for anyone who isn't a penetration
- 6:04tester, Metasploit is basically an off the shelf
- 6:07framework. It democratizes the exploit. That's
- 6:11the best way to put it. Once a vulnerability
- 6:13is packaged into a Metasquoit module, it is handed
- 6:16out to the masses. You no longer need to be this,
- 6:19like, sophisticated engineer capable of writing
- 6:22custom code to break into a Papercut server.
- 6:24It's just plug and play at that point. Right.
- 6:26The exploit is loaded into a standard toolkit,
- 6:29meaning pretty much any low -skilled criminal
- 6:30with an internet connection can just point and
- 6:33click their way into a network. Which forces
- 6:35Papercut to act yet again. So on Tuesday, September
- 6:381st, they release Emergency Patch Release 3.
- 6:41This one fixes regressions, meaning bugs that
- 6:44the first two patches accidentally introduced,
- 6:47and it adds more systemic hardening. And they
- 6:50bluntly tell every customer to install it immediately,
- 6:52even if they already patched over the weekend.
- 6:54Yeah, that is three emergency patches in six
- 6:56chaotic days. So how did the attackers bypass
- 6:59these frantic patches so easily in the first
- 7:01place? I mean, how is it so broken? Well, to
- 7:03understand that, we have to look at the anatomy
- 7:05of the flaw itself. The reason the patching was
- 7:08so difficult is that this wasn't just one broken
- 7:10line of code. It was two... Highly specific vulnerabilities
- 7:14chained together in a way that tricked the software's
- 7:18entire architecture. Yeah. The source material
- 7:20breaks down these two vulnerabilities, and the
- 7:22scoring framework is actually fascinating. First,
- 7:25you have a flaw in the web management interface,
- 7:27which is an authentication bypass. It gets a
- 7:30severity score of 8 .8 out of 10. Right. Pretty
- 7:33high. Then you have a flaw in the database connectors,
- 7:36specifically something called unsafe dynamic
- 7:38class loading. That one gets a 9 .4 critical
- 7:41score. But the CVSS scoring framework notes that
- 7:45the 9 .4 database flaw requires high privileges
- 7:48to execute. Which is the catch. Yeah, I found
- 7:50that contradictory. How can an unauthenticated
- 7:52hacker remotely execute code if the flaw specifically
- 7:55requires high administrative privileges? That
- 7:58paradox is solved by the chain itself. On its
- 8:01own, the database flaw is somewhat protected
- 8:04because you have to be an admin to reach it.
- 8:06But the authentication bypass is the key. The
- 8:09first flaw supplies the privilege required for
- 8:12the second flaw. Oh, I see. Yeah, you use the
- 8:148 .8 vulnerability to trick the system into thinking
- 8:17you have admin rights. And once you wear that
- 8:19administrative mask, you just make a beeline
- 8:21for the database driver. Okay, let's trace this
- 8:23chain because the Kinsoft report keeps it remarkably
- 8:25grounded. So PaperCut's web interface is built
- 8:29on a third -party framework called Apache Tapestry.
- 8:32Tapestry handles how web pages load, and it has
- 8:35a feature where you can request to display one
- 8:37page but run a component belonging to a completely
- 8:40different page behind the scenes. And that routing
- 8:42capability is incredibly common in web frameworks.
- 8:45It's meant to make loading efficient. But PaperCut,
- 8:48well, they only checked if the user was allowed
- 8:50to see the main display page. They forgot to
- 8:52check if the user was authorized to run the hidden
- 8:54component. wow yeah that single missing authorization
- 8:58check is the fatal flaw in this entire saga So
- 9:01an attacker asks the server to show them the
- 9:04public error page. And error pages have to be
- 9:06public, otherwise the system couldn't show a
- 9:08basic error message to someone trying to log
- 9:10in. Right, that part is totally normal. But while
- 9:13asking for that public page, the attacker uses
- 9:15Tapestry's routing feature to secretly invoke
- 9:18an administrative component. Suddenly, without
- 9:21even typing a password, they have the power to
- 9:24rewrite core configuration settings. And they
- 9:27use that illicit access to rewrite the settings.
- 9:30settings for the database driver. So Papercut
- 9:32ships with a database driver called Apache Derby.
- 9:34The attacker points this driver away from the
- 9:37local database and tells it to connect to a malicious
- 9:40database URL that the attacker actually controls.
- 9:43I was wondering why a database driver would just
- 9:45accept a random URL like that. But that URL opens
- 9:48a connection to an H2 database. And here is where
- 9:51it gets incredibly convoluted, like a digital
- 9:53Rube Goldberg machine. That H2 connection supports
- 9:56an initialization parameter. Yeah, because when
- 9:59a database connection starts, it... often needs
- 10:01to run setup scripts so h2 allows you to run
- 10:04an initialization script embedded directly in
- 10:07the connection url and it allows that script
- 10:10to trigger a javascript engine So the server
- 10:12executes the JavaScript, and the JavaScript contains
- 10:14instructions to spawn an operating system command
- 10:17line process. The attacker triggers this entire
- 10:20cascade with a forged user search on a public
- 10:22web page, and boom, they are running malicious
- 10:25code on the operating system. Exactly. And the
- 10:28most crucial takeaway from this technical breakdown
- 10:30is that once you get past that first missing
- 10:32authorization check, Nothing else in that chain
- 10:36is a bug. Wait, none of it? Literally none of
- 10:38it. Capistry's component routing is a documented
- 10:41feature. Derby's driver accepting a remote URL
- 10:44is a feature. H2 using an initialization parameter
- 10:47to run JavaScript is a documented intended behavior.
- 10:51That is wild. Yeah, everything downstream from
- 10:53that initial entry point was just software doing
- 10:55exactly what it was designed and programmed to
- 10:57do. So let me get this straight. I walk into
- 11:00a bank. And I asked the teller to use the public
- 11:02restroom. Anyone is allowed to use it. But because
- 11:05of how the plumbing was designed, flushing the
- 11:07toilet in the public restroom automatically opens
- 11:10the main vault in the basement. That's a great
- 11:14analogy, actually. So the toilet and the vault
- 11:16are both working flawlessly as designed. They
- 11:18just absolutely should not be connected to each
- 11:20other. Right. The architect who built the bank.
- 11:23didn't design the plumbing or the vault from
- 11:25scratch. They bought a prepackaged bathroom unit
- 11:28and a prepackaged vault door, and they just didn't
- 11:32realize the wiring overlapped. Modern software
- 11:35is basically constructed out of these Lego blocks,
- 11:37these third -party frameworks and libraries.
- 11:40Developers stitch together Tapestry and Derby
- 11:43and H2 to build robust applications quickly.
- 11:46But when you stitch all those complex Legos together,
- 11:48you create unintended interactions. Exactly.
- 11:52The most devastating hacks today rarely involve
- 11:55breaking the code in the traditional brute force
- 11:57sense. They are about understanding the complex
- 12:00architecture of those Lego blocks better than
- 12:03the people who built them. It is entirely about
- 12:06tricking the code into executing its own features
- 12:08in malicious ways. That realization has to be
- 12:11a nightmare for the developers, just watching
- 12:14the perfectly good features they build get weaponized
- 12:16against them, which brings a fascinating human
- 12:19element to this whole story. On September 1st,
- 12:22Papercut's co -founder and CEO, Chris Stantz,
- 12:25published a public blog post. The title alone
- 12:28sets a tone. It was called Behind the Scenes,
- 12:31What Happened After 942 AM on Thursday. And that
- 12:34is so rare. Corporate incident reports are almost
- 12:37universally drafted by legal teams who are absolutely
- 12:39terrified of a lawsuit. They use passive voice.
- 12:41They say things like a vulnerability came to
- 12:44exist in our environment. Right. Like nobody
- 12:46actually did anything. The flaw just materialized
- 12:48out of thin air. Exactly. Or they rely. on the
- 12:51classic phrase a sophisticated threat actor,
- 12:53which implies the attack was so advanced that
- 12:55nobody could have possibly stopped it. But Chris
- 12:57Stantz explicitly refused to blame the third
- 13:01-party Apache libraries. He admitted in writing
- 13:04that the missing authentication check at the
- 13:06front door came from code that he personally
- 13:08had contributed to over the years. It really
- 13:10is a masterclass in corporate accountability.
- 13:12I mean, in a landscape where companies reflexively
- 13:16hide behind PR spin, this 28 -year -old privately
- 13:19held company basically took it on the chin. It's
- 13:21entirely disarming. People want to be angry at
- 13:24a faceless corporation, but it's really hard
- 13:27to maintain that rage when the founder is standing
- 13:29right there saying, my bad, I messed up the Lego
- 13:32blocks. Yeah, defenders and security researchers
- 13:34genuinely respect technical honesty. That transparency
- 13:37neutralized the PR crisis and built trust with
- 13:41the community. But, you know, in that same blog
- 13:43post, Dance also admitted a massive blind spot.
- 13:45The company doesn't actually know who is attacking
- 13:47them. Yeah, there has been zero official attribution
- 13:51for this attack. Papercut doesn't know. Government
- 13:53agencies like CISA don't know. Security firms
- 13:56don't know. No loud ransomware gangs have stepped
- 13:59forward to take credit. No nation states have
- 14:01been named. Now, the source material does note
- 14:04that Papercut had a serious vulnerability exploited
- 14:07by named criminal groups back in 2023. But it
- 14:10explicitly warns against using that past history
- 14:13as evidence for this current attack. Right. We
- 14:16simply do not know who is behind this specific
- 14:18one. We lack names. But we do have behavioral
- 14:21clues, right? Jake Knott, the head of threat
- 14:23intelligence at Watchtower, he noted that as
- 14:26the attack progressed, they saw a shift from
- 14:28automated vulnerability scanning to actual hands
- 14:31-on keyboard human interaction. Yeah, meaning
- 14:33real operators were manually digging through
- 14:36these compromised servers. And there was a detail
- 14:38about their methods that really caught my eye.
- 14:40The attackers held their malicious payloads in
- 14:42memory rather than writing them to the hard drive,
- 14:44and they keyed those payloads specifically to
- 14:46themselves. Which is very clever. Yeah, they
- 14:48made sure that rival hackers couldn't piggyback
- 14:50on their exploit and reuse the compromised host.
- 14:53By locking the door behind them, they secured
- 14:55exclusive access. But why go through all this
- 14:58effort just to sit quietly on a print server?
- 15:01I mean, if you aren't dropping ransomware immediately
- 15:03to demand a payout and you are actively locking
- 15:06out rivals, what is the economic endgame here?
- 15:09Well, this introduces the specialized economy
- 15:11of initial access brokers or IABs. Not every
- 15:15hack is a loud smash and grab operation that
- 15:18locks up your files. Often the most dangerous
- 15:21threat actors are actually the quiet ones. Jake
- 15:24Knott described them as aggressive outcome type
- 15:26operators. Aggressive outcome type operators.
- 15:29OK, what does that mean? Their entire business
- 15:31model is to quietly find a way in, secure that
- 15:34access, lock out the competition and then just
- 15:36wait. Oh, so they act as digital lockpicks, basically
- 15:40doing the hard work of finding the unlocked window,
- 15:42and then they sell the map to someone else. That
- 15:44is exactly it. They sell that access on dark
- 15:47web forums to ransomware gangs or corporate espionage
- 15:50groups. Access to a hospital network might sell
- 15:53for thousands of dollars, while a local school
- 15:55district goes for maybe a few hundred. The IAB
- 15:58wants exclusivity because if another hacker trashes
- 16:02the server with clumsy malware, the IAB loses
- 16:05their asset. Right. The product is ruined. Exactly.
- 16:07They protect the compromised server from other
- 16:09hackers just so they can sell it to the highest
- 16:12bidder later. The scale of that marketplace is
- 16:14just concerning. Shadow Server, an organization
- 16:17that monitors internet activity, they were tracking
- 16:19between 800 to 1 ,000 plus internet -exposed
- 16:22paper cup servers during this window. And those
- 16:25aren't all guaranteed to be victims. Some might
- 16:27be honeypots or patched systems, but that is
- 16:29a massive surface area of potential entry points
- 16:32that initial access brokers could be sitting
- 16:35on just quietly holding the keys. Which naturally
- 16:37leads to the actionable phase of our source material.
- 16:40What do IT teams actually need? to do right now
- 16:43to protect their infrastructure. So Kinsoft lays
- 16:45out four highly actionable steps. First, patch
- 16:49to emergency patch release three. Do not stop
- 16:52at the earlier patches because, as we discussed,
- 16:55fixing one thing introduced regressions that
- 16:57broke other things. Second, and this is a daunting
- 17:00one, assume compromise. The source explicitly
- 17:04warns that patching does not evict an attacker
- 17:07who was already inside. Right, because a patch
- 17:09fixes the broken window. It doesn't kick out
- 17:11the burglar who's already standing in your living
- 17:13room. If an attacker used the exploit to create
- 17:16a backdoor administrative user account, well,
- 17:19applying the patch doesn't delete that account.
- 17:21So if your server was exposed to the internet
- 17:23at any point between August 26th and when you
- 17:25patched, you have to actively hunt through your
- 17:27system. You're looking for suspicious activity
- 17:29from a process called pc -app .exe or looking
- 17:33for server logs that have been truncated or deleted
- 17:36entirely to hide tracks. Yeah, the log deletion
- 17:38is a huge red flag. And third, stop putting print
- 17:41servers on the public internet. I mean, a print
- 17:43server has absolutely no business being exposed
- 17:46to the open web. It should only be reachable
- 17:48from a local office network or through a VPN.
- 17:51A simple firewall rule dropping public traffic
- 17:54would have made this entire zero day a non -event.
- 17:57for the vast majority of victims. It's just staggering
- 17:59that so many organizations left him exposed.
- 18:02And the fourth step targets internal bureaucracy.
- 18:06IT teams have to fix their patching speed. If
- 18:09your company relies on a change advisory board
- 18:11that meets every two weeks to approve software
- 18:13updates, you are structurally incapable of surviving
- 18:16a modern zero day. You really are. You need an
- 18:19emergency path to deploy patches in hours, not
- 18:22weeks. And that speed isn't just a technical
- 18:24recommendation anymore. It is rapidly becoming
- 18:26a legal requirement. This incident is basically
- 18:29colliding with impending legal shockwaves regarding
- 18:32data privacy. Yeah, this hack happened at a really
- 18:35pivotal time for Australian privacy law. The
- 18:38Attorney General Espertment recently released
- 18:40a draft of the Privacy Amendment, the Personal
- 18:42Data Protection Bill 2026. This bill proposes
- 18:47replacing the old kind of vague standard of notifying
- 18:50authorities as soon as practicable with a hard
- 18:5372 hour deadline. You have 72 hours to notify
- 18:56the information commissioner once you are aware
- 18:58of an eligible data breach. And we really have
- 19:01to consider what kind of data. we are talking
- 19:03about here. Print servers hold massive amounts
- 19:05of personally identifiable information. Right.
- 19:09They store usernames, employee card IDs, metadata
- 19:12about who printed what. And if print archiving
- 19:15is enabled, they hold the actual printed documents
- 19:18themselves. We're talking about financial reports,
- 19:20HR complaints and patient records. OK, but I
- 19:23have to challenge how this legislation functions
- 19:25in reality. We just established that sophisticated
- 19:27attackers like initial access brokers will likely
- 19:30delete your server logs to hide their tracks.
- 19:32And the vendor, Papercut, is telling everyone
- 19:34to just assume compromise if they were exposed.
- 19:36So if my logs are wiped and I... just have a
- 19:38blanket warning from a vendor to assume the worst,
- 19:41how can my IT team possibly confidently report
- 19:45a breach within 72 hours? Doesn't the word aware
- 19:49in that draft legislation do an impossible amount
- 19:52of heavy lifting? If I can't prove they stole
- 19:54data, I'm never technically aware. I'm just suspicious.
- 19:57And you've hit on the exact stress test that
- 19:59this paper cut incident provides for the new
- 20:01legislation. If this draft becomes law in its
- 20:04current form, it will force a monumental shift.
- 20:07in corporate infrastructure. You can no longer
- 20:10rely on the server itself to keep its own logs.
- 20:12Because the attacker just deletes them. Precisely.
- 20:14If an attacker wipes the local logs, you lose
- 20:17your visibility and your ability to comply with
- 20:19the law. To survive this regulatory environment,
- 20:22companies will be forced to maintain off -site
- 20:24immutable logging. They will have to stream their
- 20:26server logs in real time to completely separate
- 20:29locked down systems. That is a massive logistical
- 20:32hurdle. I mean, it elevates this from an annoying
- 20:34IT problem where you have to update some software
- 20:37into a board level legal liability. Companies
- 20:39have to build entirely new systems just to ensure
- 20:42they have the evidence required to meet government
- 20:45reporting mandates. Yeah, the burden of the Privacy
- 20:47Act. sits with the customer running the server,
- 20:50not the vendor who wrote the software. The organizations
- 20:53that thrive in this new era will be the ones
- 20:56that have rehearsed exactly who makes the call
- 20:58to declare an incident and how to verify it the
- 21:01second that 72 -hour clock starts ticking. It
- 21:04really has been an incredible journey unpacking
- 21:06this. We started with A mundane print server,
- 21:09you know, this boring beige box in the corner
- 21:11counting pages. And we've watched it become a
- 21:13battleground where perfectly functioning software
- 21:15features were chained together and weaponized
- 21:17against themselves. It sparked three emergency
- 21:20patches in a single week, prompted a really refreshing
- 21:23spin -free apology from a CEO who took personal
- 21:25responsibility and highlighted the shadow economy
- 21:28of initial access brokers. Ultimately, it serves
- 21:31as the perfect test case for how companies will
- 21:33handle aggressive new data privacy laws. It is
- 21:36a perfect. storm of technical complexity and
- 21:38human oversight. And it leaves us with something
- 21:41quite unsettling to consider. If a 28 -year -old
- 21:44totally unglamorous print server holds enough
- 21:47sensitive data to trigger a global incident response
- 21:50and start a 72 -hour legal countdown, Well, what
- 21:53other invisible pieces of technology in your
- 21:55workplace are sitting completely exposed to the
- 21:57open Internet right now? What else is just humming
- 22:00away in a server rack, waiting for its own 9
- 22:02.42 a .m. moment? That is a very necessary thought
- 22:05to end on. Thank you for joining us for this
- 22:07deep dive. And remember to keep questioning the
- 22:09world around you. Catch you next time.