Latest / Tech Talks With Kinsoft / Court Services Victoria – A Hearing-Link List, 28,600 Lines, and the Victims Nobody Can Name
Transcript
- 0:00You know, when you picture a high security digital
- 0:02database, you usually picture the front door.
- 0:05Like you imagine this massive impenetrable steel
- 0:08vault. There are biometric scanners and penetration
- 0:13tests running around the clock. Oh, yeah. Works.
- 0:16Exactly. You've got compliance audits, an entire
- 0:20team of cybersecurity professionals, and their
- 0:22only job is making sure nobody's getting through
- 0:25that front door. And you dedicate, I mean, virtually
- 0:28all of your IT budget to fortifying that specific
- 0:31entry point. You build the fortress. You document
- 0:34it. You test it relentlessly. But then, and this
- 0:37is the crazy part, you step back and you realize
- 0:40the delivery guy propped open a window in the
- 0:42janitor's closet with a brick just so he wouldn't
- 0:44get locked out. Yeah, the classic back door.
- 0:46Right. And that tiny forgotten window, that's
- 0:48how the entire fortress falls. Oh. So welcome
- 0:51to today's deep dive. We are thrilled you're
- 0:53joining us because we are unpacking a highly
- 0:55revealing cautionary tale from a recent tech
- 0:57analysis by the team at Kinsa. It's a fascinating
- 1:00read. It really is. We're looking at a data breach
- 1:04that hit Court Services Victoria, or CSV, back
- 1:08in July of 2026. And to really understand the
- 1:11gravity of this, we have to look at what CSV
- 1:14actually does, because it is not a court itself.
- 1:18Right. It's more of the plumbing, almost. Exactly.
- 1:21CSV is the statutory body that operates as the
- 1:24administrative, the IT, and the registry backbone
- 1:27for every single court in Victoria, Australia.
- 1:30the Victorian Civil and Administrative Tribunal.
- 1:33They are the engine room. Wow. OK. Yeah. They
- 1:35manage the servers. They hold the data. They
- 1:37run the networks. If a judge is viewing a sensitive
- 1:39case file, they're viewing it on CSV infrastructure.
- 1:42Here's where it gets really interesting, though,
- 1:44which brings us to the core irony of this whole
- 1:46event. Hackers did not go after the case files.
- 1:49No. They didn't touch the crown jewel case management
- 1:52system where all the heavily guarded legal records
- 1:54live. They went straight through that propped
- 1:56open window in the janitor's closet. They breached
- 1:59the boring administrative scheduling layer right
- 2:02next to the vault. Right. We're talking about
- 2:05the video hearing invitation system. And the
- 2:07reason you, the listener, need to pay attention
- 2:09to this is that your workplace, regardless of
- 2:12your industry, almost certainly has one of these
- 2:15invisible systems running right now. Oh, without
- 2:17a doubt. What's fascinating here is the lifecycle
- 2:20of these peripheral systems, mostly because they
- 2:23are born out of, well, sheer panic rather than
- 2:27strategic design. Like during the pandemic. Exactly.
- 2:31Think back to that massive shift to remote work.
- 2:34Organizations needed a way to get people into
- 2:36virtual rooms immediately. They spun up these
- 2:39scheduling tools purely for convenience. Just
- 2:41to keep the lights on. Right. They were never
- 2:43meant for secure archival storage. They just
- 2:45accumulate sensitive data purely as a byproduct
- 2:48of making the important systems function. Yeah.
- 2:50And then what? Six years later, nobody really
- 2:52owns it. Exactly. Nobody audits it. But it's
- 2:55still running because, you know, turning it off
- 2:57might break a calendar integration somewhere.
- 2:59Which is terrifying. Let's get into the specifics
- 3:02of this breach because the geography and the
- 3:04timeline reveal a lot about how these peripheral
- 3:06systems actually operate in the wild. Yeah. Let's
- 3:10look at the map. So this attack hit the Magistrates
- 3:13Court of Victoria and the Children's Court of
- 3:16Victoria. But it was heavily concentrated in
- 3:19the regional circuit. Which is a key detail.
- 3:21Yeah. Places across central and northern Victoria.
- 3:24Like looking at the list here, we're talking
- 3:26Bendigo, Castlemaine, Echuca. Krang, Kyneton,
- 3:33Maryborough. It's a massive footprint. It is.
- 3:36Mildura, Uyen, Robinvale, and Swan Hill. It's
- 3:40like 10 different regional hubs. And there's
- 3:42a very specific, I would say, mechanical reason
- 3:45for that regional concentration. When you're
- 3:48managing court cases across a sprawling geographic
- 3:50footprint like that, the shift to virtual hearings
- 3:54wasn't just a temporary pandemic measure. Right.
- 3:56It became permanent. Yes. It became a permanent
- 3:58logistical necessity. I mean, a magistrate or
- 4:01a specialist lawyer can't lose an entire day
- 4:03driving to Robinville for a 30 -minute procedural
- 4:05hearing. Oh, that makes total sense. So the regional
- 4:08court's dependency on that virtual infrastructure
- 4:10was exponentially higher than in the metropolitan
- 4:12centers, which creates this massive, heavily
- 4:15concentrated data footprint in this random peripheral
- 4:17scheduling app. Wow. OK, so I was looking at
- 4:20the timeline of how this actually unfolded and
- 4:22there's a gap that feels genuinely concerning.
- 4:24The July timeline. Yeah. So the breach happens
- 4:26in July 2026. On July 15th, a threat actor using
- 4:30the handle of 2019 posts a sample of the data
- 4:33on an underground forum like as proof. And then
- 4:37they dump the entire data set on an anonymous
- 4:40file host. Right. But CSV doesn't publish a public
- 4:44notification or issue a statement to the media
- 4:46until July 30th. Which seems like a long time.
- 4:4915 days. 15 days is an eternity in incident response.
- 4:53What were they doing for two weeks while this
- 4:55data was just sitting on the dark web? By August
- 4:585th and 7th, the magistrate's court is republishing
- 5:01the notice and the ABC is reporting that police
- 5:03are investigating. It looks slow from the outside,
- 5:06absolutely. But we have to factor in the forensic
- 5:08reality of dealing with unstructured shadow IT.
- 5:12Unstructured meaning like it's not neatly organized.
- 5:15Exactly. Look. When your main SQL database is
- 5:17breached, your monitoring tools usually scream
- 5:19immediately. You can pull logs, see exactly which
- 5:22tables were queried, and map the whole exfiltration
- 5:24path in a matter of hours. Because it's monitored.
- 5:27Right. But when a peripheral scheduling layer
- 5:29is compromised, you are often dealing with fragmented
- 5:32webhook logs, API calls, and ephemeral data streams.
- 5:36Ah, so it's a mess. A total mess. The security
- 5:39team at CSV likely spent those 15 days painstakingly
- 5:43reverse engineering the attacker's footprints.
- 5:47Just to figure out what this forgotten system
- 5:49actually contained, let alone securing the vector
- 5:51so the attacker couldn't get back in. OK, that
- 5:54actually makes the media's reaction to this even
- 5:56more interesting because the narrative drifted
- 5:59incredibly fast once that public notification
- 6:01finally did go out on July 30th. It really did.
- 6:04Let's look at what was actually taken. And I
- 6:07will say CSV was. refreshingly transparent here.
- 6:10They listed the breached fields right out of
- 6:13the gate. Which is commendable. Yeah. Now, Australian
- 6:15courts are open by default. So things like case
- 6:18titles, case numbers, hearing dates and times,
- 6:20courtrooms and participant names, those are technically
- 6:23public record. Right. The critical elements were
- 6:25the two non -public fields that got compromised.
- 6:27The email addresses. Email addresses and the
- 6:30description of the person's role in the matter.
- 6:33Were they the defense lawyer? Yeah. An observer?
- 6:36Court staff? But the vault held. I think that's
- 6:39important to state. There was no employee H .R.
- 6:42data taken, no financial records and most importantly,
- 6:45no substantive court records or transcripts from
- 6:48the case management system were touched. The
- 6:50core system was safe. Exactly. Yet if you read
- 6:54the mainstream coverage at the time, you would
- 6:55think this was a catastrophic census leak. The
- 6:58hacker, 2019, claimed they had 28 ,600 lines
- 7:03of data. Lines, yes. Right. The media rounded
- 7:06that up to 30 ,000. And within a day, the headline
- 7:09drifted into implying that 30 ,000 people were
- 7:11affected. But CSV completely refused to publish
- 7:14a specific headcount. And I would argue that
- 7:16refusing to publish a number was actually the
- 7:18most scientifically honest thing CSV could have
- 7:21done in that moment. moment. Hey, I have to push
- 7:22back on that. You're telling me a government
- 7:24statutory body, the IT backbone for entire states
- 7:27judiciary, cannot simply query their own database
- 7:30to count how many distinct individuals were exposed.
- 7:33I'm telling you exactly that. Yes. Don't you
- 7:35just run a deduplication script or something
- 7:37and get your number? See, you're assuming this
- 7:39was a structured relational database built with
- 7:41unique primary keys for every individual. Like
- 7:44a proper user directory. Exactly. But it wasn't.
- 7:48It was an ephemeral scheduling tool. It generates
- 7:50text strings to populate calendar invites. Trying
- 7:54to run data deduplication on that kind of unstructured
- 7:57export is, well, it's like trying to unbake a
- 8:00cake. Give me a real -world scenario of what
- 8:03that looks like in the data. Like, why is it
- 8:05so messy? Okay, imagine a local legal aid lawyer
- 8:07representing four different clients in four different
- 8:10hearings over a two -week period. Okay, pretty
- 8:12common. That lawyer generates four separate disjointed
- 8:16rows in this export. If a hearing is canceled
- 8:19and rescheduled, that spawns more rows. Oh, I
- 8:22see. If a clerk misspells a participant's email
- 8:25in one invite but gets it right in another, the
- 8:28system sees two entirely different entities.
- 8:30Right, because there's no central profile checking
- 8:32it. Exactly. And sometimes multiple family members
- 8:35share a single email address for court correspondence.
- 8:39This system was designed to fire off Microsoft
- 8:41Teams links, not to act. as an authoritative
- 8:45census of individuals. That makes a lot of sense.
- 8:47Converting 28 ,600 messy, malformed text strings
- 8:51into an accurate human headcount is technically
- 8:54impossible without making massive assumptions.
- 8:57So the 28 ,600 number is essentially just a hacker
- 9:00bragging about the size of a text file, not a
- 9:02confirmed victim count. Precisely. But we can't
- 9:05let the technical format of the data distract
- 9:07from the real world implications of what those
- 9:09text strings actually represent. I mean, this
- 9:11isn't a leaked corporate newsletter list. No,
- 9:13it's definitely not. The ABC reported that the
- 9:16magistrate's court hears family violence applications.
- 9:19The children's court handles highly sensitive
- 9:21custodial matters. And this is where we have
- 9:23to fundamentally reevaluate how we think about
- 9:26metadata. We have this dangerous habit in the
- 9:29tech industry of treating metadata as a lesser
- 9:32harmless class of data. Just administrative exhaust,
- 9:35right? Exactly. A name, a time, an email address.
- 9:39Individually, those are just data points. Yeah.
- 9:41You probably have your name and email sitting
- 9:43on a dozen public websites right now. Sure, yeah.
- 9:45I don't consider my work email address a state
- 9:48secret. But if we connect this to the bigger
- 9:50picture, metadata ceases to be harmless the moment
- 9:54you inject context. Context. Yes. If I take your
- 9:57name and email and I lock it to the context that
- 10:00you were attending a... regional family violence
- 10:03intervention order hearing on a specific date
- 10:06in a specific role. Wow. Yeah. That is no longer
- 10:10metadata. That is a highly sensitive, genuinely
- 10:12dangerous document. An intervention order exists
- 10:15strictly to keep a violent or dangerous person
- 10:18away from a vulnerable person. The context itself
- 10:21is the payload. Context is data. That is a brilliant
- 10:24way to frame it. And it's clear CSV understood
- 10:26exactly how explosive this context was. Their
- 10:29response showed that, yes. Yeah, when you look
- 10:30at their incident response, they didn't just
- 10:32throw up a generic IT support page with links
- 10:34on how to monitor your credit score. No, they
- 10:37didn't. They explicitly linked to domestic violence
- 10:40crisis services. The orange door, safe steps,
- 10:44the victims of crime helpline. Which is a heavy
- 10:47thing for an IT department to have to do. Totally.
- 10:49An organization does not put domestic violence
- 10:51hotlines on a cyber breach page unless they know
- 10:54exactly who might be reading it and that their
- 10:56physical safety is actively in jeopardy. It demonstrates
- 10:59a very mature understanding of their threat model.
- 11:02They recognize that the risk wasn't financial
- 11:05fraud. It was physical stalking and retaliation.
- 11:09But knowing that severe human risk, we have to
- 11:12critically evaluate how CSV actually responded
- 11:15to the crisis. It's a mixed bag, structurally
- 11:17speaking. Right. So technical containment is
- 11:20one thing. They shut down the access vector.
- 11:22They confirmed the main case management system
- 11:24was untouched, which helps stop the media speculation.
- 11:27This is good. But they made a very controversial
- 11:29decision regarding the victims themselves. They
- 11:31chose not to directly notify the individuals
- 11:33whose data was leaked. Yeah, that caused an uproar.
- 11:36They just set up a public FAQ and a dedicated
- 11:39phone line. It was Air 3, 9087 -6111. But there
- 11:44were no direct emails sent out to the affected
- 11:46parties. And that decision drew a lot of criticism.
- 11:49But the analysis from Kinsoft defends it as an
- 11:53impossible choice. OK, so what does this all
- 11:56mean? Are they just taking the easy way out by
- 11:58not emailing the victims? Because if my involvement
- 12:01in a family violence hearing was just dumped
- 12:03on the dark web, I would want to know immediately.
- 12:05Of course you would. Relying on victims to proactively
- 12:08check a public FAQ and dial a hotline. It feels
- 12:12like the organization is washing its hands of
- 12:14the hardest part of incident response. It feels
- 12:16like an abdication of responsibility. Absolutely.
- 12:19But let's connect this back to what we just discussed
- 12:21about the unstructured, messy reality of the
- 12:23data. Cheat text strings. Yes. CSV couldn't accurately
- 12:27deduplicate the rows. If they attempted a mass
- 12:29email notification based on unverified, fragmented
- 12:33text strings, the collateral damage would be
- 12:35immense. How so? I mean, if you email the wrong
- 12:37person, they just ignore it, right? It goes to
- 12:39spam. Not in this context. Imagine a scenario.
- 12:42Where an abusive ex -partner has access to a
- 12:45shared family email address or compromised the
- 12:48victim's email account years ago. Oh, wow. If
- 12:51CSV sends an automated breach notification to
- 12:54that address saying your attendance at a family
- 12:57violence hearing was exposed, the notification
- 12:59itself acts as a trigger for violence. Oh, my
- 13:02God. I didn't even think of that. Or what if
- 13:04the scheduling tool had the wrong email entirely?
- 13:07and a complete stranger is suddenly informed
- 13:10about a neighbor's highly sensitive family court
- 13:12matter. When your data quality is that poor,
- 13:15the act of notification becomes a severe security
- 13:18risk in itself. That completely flips the paradigm.
- 13:21The inability to safely notify people isn't a
- 13:24failure of the crisis response team. It's a failure
- 13:26of the system's architecture from day one. Precisely.
- 13:29Because they built a quick scheduling tool instead
- 13:31of a secure identity platform, they permanently
- 13:33stripped themselves of the ability to safely
- 13:36warn victims years later. Yes. Your crisis options
- 13:39are dictated entirely by the design decisions
- 13:41you made during procurement. Which naturally
- 13:43leads to the broader organizational takeaways
- 13:45here. The Kinsoft source breaks down four key
- 13:48lessons for anyone listening, starting with find
- 13:51the scheduling layers. We have to start actively
- 13:53hunting for these hidden layers in our own networks.
- 13:56You have to ask yourself, what did your workplace
- 13:58spin up in 2020 that is still running? Right.
- 14:00A visitor management iPad in the lobby. A telehealth
- 14:04joining link. A room booking app. You have to
- 14:06look at those systems and ask, if this entire
- 14:09database was published on the Internet tomorrow,
- 14:11what would it reveal? Which leads to lesson two.
- 14:15Context? is data. Exactly. As we established,
- 14:19merely recording that an event happened is a
- 14:21massive disclosure. If your company uses software
- 14:23to track who books the internal HR grievance
- 14:26room, that schedule is highly confidential data,
- 14:29regardless of whether the actual meeting notes
- 14:31are secure. And that ties perfectly into lesson
- 14:33three, which is frankly the most frustrating
- 14:35aspect of this entire breach. Retention is security.
- 14:38The data CSV lost spanned from 2022 to 2026.
- 14:42Four years of data. Four years. They were holding
- 14:45on a temporary video link scaffolding for four
- 14:48years. That drives me crazy. What possible operational
- 14:52purpose is served by keeping a meeting link for
- 14:54a procedural hearing that concluded in 2022?
- 14:57None. There is none. The case is closed. The
- 15:00legal transcripts are locked away in the secure
- 15:03vault. This scheduling data is essentially...
- 15:06digital exhaust and they were just hoarding it.
- 15:09We treat data storage like a digital junk drawer
- 15:11because cloud storage is practically free. But
- 15:15hoarding ephemeral data is just hoarding risk.
- 15:18Retention policies are the cheapest, most effective
- 15:21security control any organization possesses.
- 15:23You just said it to delete automatically, right?
- 15:25You simply configure the system to automatically
- 15:27delete administrative logs after 60 or 90 days.
- 15:30If CSV had implemented an automatic 12 -month
- 15:32deletion rule on that peripheral app, they would
- 15:35have reduced the blast radius of this hack by
- 15:3875%. For zero cost. Well, nobody ever bothers
- 15:40to turn those controls on for the boring administrative
- 15:42apps. And that oversight gets heavily compounded
- 15:45by Lesson 4. Regulatory blind spots. Oh, this
- 15:48is a big one. It is. When most IT professionals
- 15:51hear data breach in Australia, their minds immediately
- 15:54jump to federal legislation. They start pulling
- 15:56up playbooks for the Privacy Act and the Office
- 15:59of the Australian Information Commissioner, the
- 16:01OAIC. But CSV is not a federal body. They are
- 16:04a state agency. Exactly. They fall under the
- 16:07Victorian Privacy and Data Protection Act of
- 16:092014, which means they are regulated by the Office
- 16:12of the Victorian Information Commissioner, OVIC.
- 16:16Let's pause on that because the distinction between
- 16:18OVC and OAIC sounds like, you know, bureaucratic
- 16:21alphabet soup. It does. But the implications
- 16:24for an incident response team are massive. Thousands
- 16:27of private IT firms provide services to state
- 16:30government clients. If their internal crisis
- 16:33runbook is only built for federal law, they are
- 16:35essentially playing chess with checkers rules.
- 16:38That is a perfect analogy. Victoria, New South
- 16:41Wales, Queensland and the Commonwealth all operate
- 16:43under entirely different notifications. schemes,
- 16:46different thresholds for harm, and different
- 16:48regulatory bodies. So you can't just have one
- 16:50playbook. No. If your managed service provider's
- 16:54runbook mandates notifying the OAIC within 30
- 16:57days, but your client is a Victorian state agency
- 17:01with a fundamentally different statutory obligation,
- 17:04your incident response plan is legally noncompliant
- 17:07before you even execute step one. Wow. IT vendors
- 17:11have to map these regulatory boundaries today,
- 17:13not while the network is actively bleeding data.
- 17:16It really is a masterclass in modern risk management.
- 17:19You have to map your hidden layers, recognize
- 17:21that context transforms metadata into a weapon,
- 17:24weaponize data retention as a fence mechanism,
- 17:27and clearly define your regulatory jurisdiction.
- 17:29That covers all the bases. But as we wrapped
- 17:31up this deep dive, there is one final detail
- 17:33from the source material that ties this entire
- 17:35narrative together. Down in the FAQ that CSV
- 17:38published, they explicitly confirmed that this
- 17:40This compromised scheduling system is completely
- 17:42unrelated to a previous highly publicized breach
- 17:45they suffered back in 2024. It is a very truthful
- 17:48clarification, but it also accidentally summarizes
- 17:51the core failure of modern cybersecurity. Well,
- 17:53after CSV had their severe incident in 2024,
- 17:57they did what any rational organization would
- 17:59do. They poured resources into heavily fortifying
- 18:03the specific system that got breached. They bought
- 18:05a thicker, heavier vault door. They added more
- 18:08lasers and more guards to the front entrance.
- 18:11Yes. But threat actors do not care about your
- 18:14new vault door. They aren't fixated on a system
- 18:16just because you recently hardened it. They are
- 18:18attacking the entire organizational surface area.
- 18:21So they just walk around the building looking
- 18:22for a window. Exactly. The next breach never
- 18:25comes through the door you just reinforced. It
- 18:27comes through the one you completely forgot was
- 18:29even a door. When an organization finishes a
- 18:32post -incident review, the question shouldn't
- 18:34just be, did we fix the thing that broke? The
- 18:38essential question is, what else in our tech
- 18:40stack operates exactly like the broken thing
- 18:42did before we realized it was vulnerable? That
- 18:46is a fundamental shift in how we need to view
- 18:48network architecture. It's not about defending
- 18:50the castle. It's about knowing where all the
- 18:52tunnels are. And if we step back and look at
- 18:55the broader trajectory of our digital infrastructure,
- 18:57this incident forces us to confront a very uncomfortable
- 19:01reality about shadow IT and convenience. Okay,
- 19:05I'm listening. Think about it. If every major
- 19:08organization, governments, hospitals, corporations,
- 19:11is legally fortifying their centralized legacy
- 19:14databases. The vaults. The vaults. But simultaneously,
- 19:17they are offloading the messy logistical work
- 19:20to dozens of third -party integrations, temporary
- 19:23microservices, and unvetted scheduling apps just
- 19:26to make daily operations frictionless. Well.
- 19:30We aren't actually securing our data. We're just
- 19:32moving the risk around. Worse. We are simply
- 19:34building a society where our most sensitive human
- 19:36moments are perpetually scattered across a forgotten,
- 19:39invisible periphery. We have to ask ourselves,
- 19:42when our fragmented digital identities are permanently
- 19:45accumulating in these neglected administrative
- 19:46layers, is the illusion of a secure vault just
- 19:50a comforting lie we tell ourselves to keep the
- 19:52calendar invites flowing? Are we trading our
- 19:54SASE just for the sake of seamless digital convenience?
- 19:57That is a haunting thought to leave on. The front
- 19:59door might be locked tight, but we are the ones
- 20:01propping the windows open just to make the day
- 20:03run a little smoother. Thank you so much for
- 20:07joining us on this deep dive. Take a hard look
- 20:09at the invisible doors in your own digital lives,
- 20:11and we'll catch you next time.