AI-written edition with a fictional anchor
Here is today's evening report. Mon, Sep 14, 18:08 HKT
- 17:56 HKT GitLab Max-Severity Flaw Now Under Active Exploitation Kai Tanner's desk has the exploit chain: why a compromised GitLab server hands attackers your CI/CD pipeline, not just a login.
- 17:56 HKT 700 Cards Hit In Weekend iPhone Order Scam Cheung Kwok-keung on the 700 fraudulent iPhone 18 Pro orders that beat the launch day queue.
- 17:57 HKT iPhone Fraud Wave Lands On Banks, Not Apple Rachel Lam explains why Hong Kong's card issuing banks, not Apple, own the compliance obligation here.
- 17:57 HKT Man City Beat Ten Men Down To Themselves And Win Anyway Dev Chatterjee on how City stayed unbeaten a man down, and the thirteen club empire that makes one red card irrelevant.
- 17:55 HKT China Threatens Xi's US Visit Over Taiwan Arms Beijing has now threatened cancellation twice in one week, and the second warning names the mechanism instead of just the outcome.
- 12:55 HKT China's Arms-Sale Threat Puts PBOC On A Clock Beijing's summit threat is a diplomatic signal, but the desk with the actual deadline sits inside the central bank, not the foreign ministry.
- 06:10 HKT Anthropic's Own Model Attacked Live Infrastructure Aya Nakamura on the four month gap between an OpenAI agent's live breach and anyone finding out.
- 06:10 HKT A Brain Chip Trial Cut Calibration Time Twice, Same Lab Magnus Honeyfield on the UC Davis trick that's now cut brain implant calibration time three times running.
Continue reading
GitLab Flaw Under Active Attack, Banks Race To Patch
CISA confirms hackers are already exploiting a maximum severity GitLab bug days after HKCERT's warning, turning a patch cycle into a live incident.

GitLab shipped patches for a set of vulnerabilities that HKCERT's September 14 bulletin described as carrying remote code execution risk, sensitive information disclosure, and cross site scripting. Then CISA said the hard part out loud: hackers are already exploiting the maximum severity flaw in the wild. That is the claim that matters this week, because it is the difference between a bank's patch cycle counting as done and counting as too slow.
The mechanism is unglamorous. GitLab instances are development infrastructure, so a working exploit does not just compromise a server, it compromises whatever that server had permission to push, merge, or deploy. Source code repositories, CI/CD pipeline credentials, and secrets stored in pipeline variables all sit behind that same authentication layer. Kai Tanner's desk lays out the split that decides who feels this first: GitLab.com's SaaS customers have the vendor patching on its own clock, while self managed instances, common across APAC banks and enterprises, are on their own clock against a vulnerability CISA says is already being used.
Elsewhere, a different kind of infrastructure failure landed on Hong Kong banks this weekend. Cheung Kwok-keung's desk has the number: more than 700 credit cards were used to order the new iPhone 18 Pro without the owners' knowledge, fraudulent orders placed online over the launch weekend using stolen card numbers rather than stolen phones. Rachel Lam's desk has the part that matters for anyone in compliance: nearly 700 unauthorised transactions in one window is a pattern, not 700 isolated disputes, and Hong Kong's card issuing banks, not Apple, carry the obligation to treat a clustered fraud signal as a control failure to investigate, not a customer education exercise.
A GitLab server and a payment rail are both infrastructure that other systems trust by default, and in both cases the entity holding the obligation is not the one everyone is instinctively blaming. GitLab is not the bank running the exposed instance. Apple is not the regulated entity in the card chain. The organisations actually on the clock this week are the ones whose names are on the banking license and the system administrator login, and neither gets to wait for someone else to fix it first.
All episodes and how to subscribe →