The JLR Breach: When Smart Factories Become Attack Paths
Jaguar Land Rover was breached twice in 2025 using credentials harvested in 2021. The second attack halted global production for five weeks and cost £1.9 billion. The communication shape was visible the entire time — to anyone modeling the network as a system rather than as a stream of events.
- What happened
- JLR was breached twice in six months. Same 2021 credentials. Different attackers. £1.9 billion in losses.
- Why it happened
- Internet-exposed Jira. Flat IT/OT architecture. No isolation capability when detected. Credentials never rotated.
- What was visible in the network
- Connection graphs expanding from 3 peers to 47+. First-time IT→OT boundary crossings. Outbound transfer rhythms with no precedent in the network’s own behavior.
- Why nothing saw it
- Signatures were clean. The communication did not belong to JLR’s own dynamics — and no system was modeling that.
Jaguar Land Rover built one of the most connected manufacturing environments in the automotive industry. SAP systems orchestrated just-in-time logistics. Production lines communicated with enterprise IT in real time. Third-party contractors collaborated through cloud-accessible Jira.
That architecture enabled attackers to move from a stolen credential to global production shutdown.
JLR was not breached because it made bad decisions. It was breached because it made incomplete ones — optimizing for efficiency without instrumenting for the risk that efficiency created.
- 2021.xxinfostealer-harvestsource: lg-electronics-contractor
- credentials: jlr.jira / jlr.confluence
- status: dormant
- 2025.03.04authn.jiraHELLCATsuccessful login
- src 198.51.100.xx · cred age: 4yr 2mo · mfa: none
- → 712 documents exfiltrated (47 GB)
- 2025.03.06authn.jiraAPTSsuccessful login
- same credential set · src 203.0.113.xx
- → 350 GB exfiltrated
- 2025.09.18vishing-successSCATTERED SPIDERcred disclosed by employee · admin scope
- lateral: corp → mes → opcua
- → production halt: uk, slovakia, brazil, india
- 2025.10.23production-resumedfive weeks of zero output · estimated loss £1.9B
2025.03Credential compromise → data exfiltration
The HELLCAT ransomware group obtained credentials from an LG Electronics contractor. The credentials had been harvested by infostealer malware in 2021 — four years earlier. They still worked.
JLR’s Jira instance was internet-accessible. No VPN required. No MFA enforced. The attackers did not exploit a vulnerability. They logged in.
Once inside, HELLCAT had access to internal documentation, project tracking, and — critically — architectural knowledge about JLR’s systems. Within days, they exfiltrated approximately 700 internal documents. A second threat actor, APTS, followed using the same credentials and extracted an additional 350 GB.
2025.09Social engineering → production shutdown
Six months later, Scattered Spider affiliates targeted JLR through voice phishing. They called employees, posed as internal IT staff, and convinced them to disclose credentials. Some had administrative privileges.
The attackers moved laterally — from corporate IT into manufacturing infrastructure. The same connectivity that enabled real-time production optimization enabled unrestricted lateral movement.
When JLR’s security team detected the intrusion, they attempted to isolate compromised systems. They could not. The architecture that connected everything for efficiency could not disconnect anything for containment. The only option was a global shutdown — the “emergency brake” that halted production across the UK, Slovakia, Brazil, and India.
Five weeks of zero output. The Cyber Monitoring Centre estimated total losses at £1.9 billion — the most financially damaging cyber event in UK history.
The attackers did not create JLR’s vulnerability. They made it visible.
- 2.1
Internet-exposed Jira
JLR’s Jira instance — containing project documentation, infrastructure details, and internal communications — was accessible directly from the internet. Third-party contractors could authenticate without VPN, without MFA, using credentials that had not been rotated in four years.
What should existApplication access through SSO with enforced MFA. Time-limited contractor credentials. Automatic rotation after any security incident. - 2.2
Flat IT/OT architecture
JLR’s corporate IT systems were directly connected to manufacturing execution systems (MES), SAP logistics infrastructure, and production line controllers. The “smart factory” integration meant a compromise anywhere threatened systems everywhere.
What should existNetwork segmentation following IEC 62443 or the Purdue Model. IT and OT separated by design. Connections between zones explicit, monitored, and revocable. - 2.3
No isolation capability
When the September intrusion was detected, JLR could not isolate compromised segments without shutting down production. The interdependence was total.
What should existMicrosegmentation enabling surgical isolation. Kill switches per zone. The ability to contain without catastrophic business impact. - 2.4
Credential lifecycle failure
The March attackers used credentials stolen in 2021. After that breach, JLR presumably initiated remediation. Six months later, the September attackers found the same 2021 credentials still worked.
What should existAutomatic credential expiration. Post-breach rotation of all potentially compromised accounts. Continuous monitoring for reuse of known-compromised credentials.
- 00:01:14mariadb.internalknown
- 00:01:14ldap.internalknown
- 00:04:21fileserver.corp.jlrnew
- 00:04:33dc01.corp.jlrnew
- 00:06:52backup.corp.jlrnew
- 00:09:11mes-controller.prodnew · IT→OT
- 00:09:48sap-pi.prodnew · IT→OT
- 00:11:23opcua-broker.prodnew · IT→OT
- 00:14:09198.51.100.42:443new · external
- …+ 38 more first-contact peers
3.1Connection-graph divergence
Jira is a web application. Its endogenous communication is predictable: inbound requests from browsers, outbound connections to its database and authentication services. Three to five regular peers.
When attackers used Jira as a pivot, that shape diverged. The Jira server began initiating connections to file servers, domain controllers, backup systems, and manufacturing infrastructure — systems it had never contacted before. Not an anomaly in volume. An exogenous communication pattern imposed on a system whose own dynamics had been stable for years.
3.2IT→OT boundary crossings
The September attackers traversed from corporate IT into manufacturing systems. That path — from project management infrastructure to production line controllers — had zero historical baseline. The network’s own dynamics never produced it.
3.3C2 beacon shape
Coordinating a global ransomware deployment requires persistent communication between attacker infrastructure and compromised systems. That communication has shape:
- Regularity. Automated callbacks at intervals — not the irregular rhythm of human activity.
- Persistence. Connections resume after interruption, maintained across hours and days.
- Destination novelty. External endpoints with no prior organizational relationship.
- Machine-timed cadence. Precise intervals that humans do not produce.
3.4Exfiltration shape
350 GB does not leave a network all at once. Attackers chunk it, throttle it, time it for off-hours, route it through legitimate cloud infrastructure. Each individual transfer is unremarkable.
The dimensions of the communication diverge simultaneously:
- upload volume50 MB/wk350 GB/wk7000×
- destination3 known IPs1 first-contactnovel
- transfer rhythmirregular60s cadencemachine
- flow direction95% in95% outinverted
- time of activity09–1702–04off-hours
Each layer of the inherited defense stack produced exactly the output it was designed to produce. None of those outputs included the breach.
Endpoint detection
Valid credentials. Normal login flows. No malware to detect. No signatures to match.
Perimeter security
HTTPS to cloud infrastructure. Indistinguishable from legitimate traffic at the protocol level.
SIEM
Logs recorded successful authentications. Without a model of the network’s own dynamics, every event in isolation looked ordinary.
The signatures were clean. The communication did not belong to JLR’s own dynamics.
JLR’s Network Detection and Response capabilities were inadequate. Monitoring systems were unable to detect anomalous behaviors — such as the misuse of native tools or the unusual volume of data egress — suggesting an over-reliance on signature-based defenses rather than behavioral analytics.Post-incident analysis
The evidence was in the network communication:
- Connection graphs expanding as attackers pivoted through systems.
- IT→OT boundaries being crossed for the first time.
- Data flowing toward exits in patterns the network had never produced.
- Persistent external connections with machine-timed cadence.
Each is visible to a system modeling the network’s endogenous communication and detecting what does not belong.
JLR connected IT to OT because it made their factories faster. They gave contractors internet-accessible Jira because it enabled collaboration. They built integrated systems because integration drove efficiency.
None of those were wrong. They were incomplete — made without instrumenting for the risk they created.
You can have automation and segmentation. Efficiency and isolation capability. Connectivity and a system that models the network’s own communication deeply enough to recognize when something else is imposing communication into it.
The attackers did not create JLR’s vulnerability. They made it visible.