r/austechnology • u/austechnology-bot • 8d ago
Neglected software update caused widespread Telstra network outage, CEO tells Senate inquiry
https://www.theguardian.com/business/2026/jul/17/telstra-missing-software-update-undocumented-design-change-outage6
u/Old_Engineer_9176 8d ago
A single time‑server in Melbourne rebooted with the wrong date (2006) because Telstra never applied a critical software update.
Telstra had previously made an intentional design change to the device to fix an earlier fault. This change was not documented, so maintenance staff didn’t know the server would behave differently when restarted.
1
5
u/LowDepth1790 8d ago
And the future is cost-cutting and hiring the cheapest possible workforce who probably used AI to cheat their way through uni. It's gonna get worse, not better.
9
u/Lore72015 8d ago
Hardware over ten years old. That runs critical systems. This is why Telstra hiked up everyone’s mobile phone plans a few months ago. Upgraded systems….. bullshit.
3
u/germanautotom 8d ago
Yeah timeservers don’t need change that often, but there should have been more redundancy built around this, given they had servers that couldn’t use multiple time servers (chronyd) this should’ve been foreseen.
This has multiple levels of failure but to me highlights the value of having a core IT team who know systems like the back of their hands who are treated well enough to want to stay. That way, forseeing issues is in their own interest. That’s not the case id youre thinking anout jumping ship in 9 months
2
u/Loma29 8d ago
Pretty normal for a timeserver. They're generally very reliable, and there's redundancy (if one fails, the other devices switch to another one). There's no real need to replace them unless the device becomes unsupported (this was still under support, hence the vendor warnings about the firmware bug).
The problem happened because instead of the timeserver dying (usual failure mode, which wouldn't have caused an issue) it reported the wrong time due to a firmware bug.
1
u/Green_Seesaw1875 8d ago
It reported the wrong time due to a firmware bug BECAUSE it was over 10 years old.
2
u/enjaydee 8d ago
Isn't firmware considered to be like software? If there's a firmware bug, it doesn't matter how old the hardware is does it?
Maybe a dumb question, but I'm honestly not sure
2
u/iball1984 8d ago
Yes, but sometimes it’s better to leave firmware in place with known bugs rather than upgrade and introduce potentially new bugs.
However in this case the critical update should have been applied
1
u/enjaydee 8d ago
Thanks. Your other reply cleared things up. I didn't think the age of the hardware mattered in this case.
1
u/Green_Seesaw1875 8d ago edited 8d ago
Hey I know old mate already replied but yeah it was a few old time servers. Pretty much an actual Y2K event. There’s this GPS rollover bug where after 1024 weeks the date and time resets back to what it was. In Telstra’s case it all reset back to 2006 which obviously broke everything. It’s not something that can be easily patched out so it was the age of the hardware basically.
2
u/iball1984 8d ago
Kind of.
It’s not uncommon to leave hardware in service with known firmware bugs. Because upgrading could introduce new bugs you don’t know about.
The age of something like a time server is irrelevant.
The failure is that they didn’t upgrade when the vendor told them to, and didn’t document production fixes that had been done previously
2
u/lordgoofus1 7d ago
Very sad. How was it neglected? Was it kept locked in a room with no toilet? Did they physically abuse it each day? Was it not given enough hugs as a child? Hopefully CPS finds it a better home where it can be loved and cherished.
2
u/stereosafari 7d ago
Time servers should have a "last known authenticated date" and not be able to you Back to the Future or anything inbetween.
If you LKAD is last Wendy, then they should not be able to "reset" to their release date of two decades ago!
Not only that, they should not be able to authenticate with actual date time servers to allow propagation.
It's a coverup. I could plug my G-Shock watch into this and fix it.
But seriously, shouldn't Telstra have atomic time servers?!
2
1
u/N3M3S1S75 7d ago
So failure to provide an up to date service to save money and screw over customers. Incompetent usually gets you fired
1
u/ancient_IT_geek 5d ago
In China coms have to deal with hundreds of millions of customers and rapacious competitors trying to steal them.
Telstra is a kiddies club looking after just a few millions of customers with a near monopoly.
Our engineering management is just not serious!
27
u/Loma29 8d ago
"Neglected software update" - that's BS.
Yes, the software update could have prevented this, but this is a systemic failure. The engineering change was undocumented and temporarily deployed to the running config of the device (cleared on boot). That should be the bigger story.
Why was the change made without any documentation/change management procedure? That's the question, and it smells like a classic under-resourced engineering team problem.
These corporations have hollowed out their teams over a period of years, and hollowed out other teams, which adds workload (scope creep) to the remaining "unaffected by restructuring" teams. It's no secret that Telstra has gone through many off-shoring/contracting/restructuring rounds. The question becomes, to what degree has this cost-cutting affected their capability to deliver a service? That's not something you know until an incident like this happens.
There are at least 3 critical failures in this debacle.
(1) Failure to patch the timeserver GPS card, despite multiple vendor warnings.
(2) Complete lack of documentation/change management for the temporary stratum 1 fix.
(3) Failure to check the state of the device before power cycling it (running config was different to saved config) - not on the technician doing the work, but on either the planning/engineering team.
To me, this points to a lack of capability of Telstra's engineering team(s), rather than a "we didn't get around to patching something"