AI, CLOUD AND SECURITY FOR PEOPLE WHO SIGN THE CONTRACTS // FROM THE 808
> ./808_brief --edition=november
THE COVER IS A CARTOON. EVERYTHING INSIDE IS CHECKED AGAINST A SOURCE YOU CAN OPEN YOURSELF.
Welcome to the November Brief. Once a month we take everything The 808 tracked across AI, cloud and security, and boil it down to the three stories that should change what you do next week.
October had a theme, and it's on the cover: keys. Ottawa bought a stake in a Canadian AI company so Canadians hold more of their own keys. Meanwhile, attackers went after the software that holds everyone else's: PHP itself, and the AI gateways that store your model API keys.
New this month: every feature ends with a CONNECTED box. It links to related stories in this issue and in our four sister mailers. Our sports mailer, for one, read the Cohere deal next to Saudi Arabia's football money. Every number still carries a superscript that points to a source at the back. Spot a mistake? contact@the808.org.
THE 808 // THE 808
CONTENTS
The comic: The Key Heist3Feature: Ottawa buys a seat at the AI table4Feature: PHP2Shell is the patch your web host owes you this week7Feature: Your AI plumbing is now an attack surface10The crawl: this month's other stories13The wire: how our mailers connect15Sources: check our work16HOW TO READ THIS ISSUE
Risk ratings are our call. The facts under them are not.
THE 808 COMICS PRESENTS
THE SCORECARD
Checks, boxes and question marks are explained on page 2. The comic is a cartoon; every caption is sourced.
TO BE CONTINUED...
The comic is the pitch. Turn the page for the reporting, the numbers behind every panel, and our take.
What a $1.6 billion federal stake in Cohere actually changes for Canadian IT buyers
From the PMO release and FedDev Ontario.1,2
For two years the phrase "sovereign AI" has mostly lived in slide decks. On Thursday, October 29, it got a price tag. Prime Minister Mark Carney stood up in Montréal and announced that the Government of Canada will make an equity investment of up to $1.6 billion in Cohere,1,7 the Toronto-founded company that builds large language models and enterprise AI systems for businesses and governments.
This is not a grant. Ottawa is framing it as a commercial investment, made alongside private money from NVIDIA, Bell and Germany's Schwarz Group, and paid out in stages. In return, the government gets an ownership stake and a set of conditions that read like a sovereignty checklist.1
According to the Prime Minister's Office, Cohere has committed to:
Cohere also has to report regularly on progress against those jobs and investment commitments, and the money is released in tranches. The release also notes that Cohere recently merged with Germany's Aleph Alpha, which gives the company a European foothold to go with its Canadian one.1
The Cohere deal is the biggest move yet in a busy month for federal AI policy. On October 2, Carney launched a new National Council on Artificial Intelligence under the AI for All strategy that Ottawa first announced in June.8 On October 13, AI Minister Evan Solomon opened another $500 million over five years for the Regional Artificial Intelligence Initiative, bringing that program to $700 million in total.2 That money flows through the regional development agencies to help ordinary businesses adopt AI, not just build it.
Put those together and the shape of the policy becomes clear: fund adoption at the bottom, back a national champion at the top, and tie both to the idea that Canadians should have a credible, Canadian-controlled option.
Here's what I'd want any CIO to sit with before rewriting their AI roadmap.
First, the release doesn't say whether federal departments will actually use Cohere. It says the investment gives Canadian businesses and governments more choice. Choice is good. It isn't a procurement commitment, and it isn't a guarantee of lower prices or better models.
Second, sovereignty is more than geography. A model hosted in a Canadian data centre is a start, but buyers should also ask who holds the encryption keys, which country's laws can compel access to the data, where support staff sit, and where model updates are trained. Those questions apply just as much to the big U.S. hyperscalers as they do to Cohere.
Third, there's a real debate about whether national control translates into public accountability. An October 26 essay in Open Canada argued that a Canadian-controlled AI system can reduce dependence on foreign infrastructure without making automated decisions any easier for citizens to understand or contest.9 On the other side of the aisle, Conservative MP Leslyn Lewis wrote in The Hill Times on October 28 that Canada needs its own capacity rather than relying on systems shaped in the U.S. or China.10 Both arguments can be true at once, and both are worth reading.
If you run IT for a Canadian organization, nothing about Thursday's announcement forces a switch. It does give you new leverage. Sovereignty is now an explicit federal priority with money behind it, which means "where does our data live and who can reach it" is a fair question to put to every AI vendor at renewal.
A practical approach for the next quarter:
Cohere's compute figure is its own commitment, not federal money.
THE 808 TAKE
This is the right instinct with a few open questions. Backing a domestic AI company with equity instead of grants means taxpayers share the upside if Cohere succeeds, and the commitments are measurable. But sovereignty that only means "the servers are in Canada" won't be enough. The test will be whether Canadian buyers get real choice on price, capability and control. We'll be watching the first progress report and the November 5 federal budget for signs of whether Ottawa plans to buy what it just invested in.
READ THE ORIGINAL REPORTING // OPENS IN YOUR BROWSER
Two critical bugs in PHP itself are being exploited, and a WordPress update won't save you
From BleepingComputer and The Hacker News.4,6,11
Every so often a vulnerability lands that isn't in an app or a plugin, but in the plumbing that runs a huge share of the web. PHP2Shell is one of those. If your company website, intranet, customer portal or WordPress site runs on PHP, which is most of the small-business web and a large share of shared hosting, you need to confirm it has been patched.
On October 21, the PHP project shipped emergency, out-of-cycle releases to fix two critical remote code execution flaws, tracked as CVE-2026-109618 and CVE-2026-109619 and nicknamed "PHP2Shell." The PHP team scored both at 9.2 on the CVSS 4.0 scale.4,12
The detail that makes this nasty: both bugs trigger while PHP is parsing an incoming multipart form, before any of your own application code runs. Security firm GuidePoint put it plainly in its advisory: the parsing layer itself is the attack surface. A single unauthenticated request can be enough.13,14
According to a timeline published by Hostinger, researchers at the security firm Calif found the first flaw on August 1 while working under OpenAI's "Patch the Planet" initiative, and reported it to PHP on August 11. The plan was a coordinated release. Then, on October 20, the CVE numbers leaked before technical details were published, an exploit video was briefly posted and pulled, and a Hacker News post claiming to describe the bug was taken down.5
BleepingComputer reported that Amazon's threat intelligence team saw attackers targeting the flaws four days before patches shipped. CISA has since confirmed exploitation and ordered U.S. federal agencies to patch.11 The Hacker News reported on October 28 that a suspected China-linked group used an AI-assisted PHP2Shell exploit chain, paired with a Linux privilege-escalation bug, to root 25 servers on October 25, including three in a U.S. government-affiliated environment.6
Dark Reading compared the moment to Log4Shell, the Java logging bug that sent the industry scrambling nearly five years ago.15 Tenable gave PHP2Shell its highest internal rating.16
The fixed upstream releases are PHP 8.2.35, 8.3.36, 8.4.27 and 8.5.12. Anything older on those branches is exposed.12
The harder news is for anyone running PHP 8.1 or earlier. Those branches are end-of-life, and there will be no official fix.13 If a legacy site is still on PHP 7.x or 8.0, the only safe options are to upgrade it, isolate it, or take it down.
There's also a third, newer bug. PHP shared a mitigation for CVE-2026-115560, a separate remote code execution flaw that has no patch yet and only affects systems with what the PHP team called an unusual combination of configuration and application code. As of October 26, it wasn't in CISA's Known Exploited Vulnerabilities catalogue.5,11
php -v on servers you manage. Check containers, old staging boxes and that marketing microsite nobody remembers launching.session.upload_progress.enabled=0 to block one attack path. It doesn't replace the update.11| Branch | Fixed in | Status |
|---|---|---|
| PHP 8.5 | 8.5.12 | Patch available |
| PHP 8.4 | 8.4.27 | Patch available |
| PHP 8.3 | 8.3.36 | Patch available |
| PHP 8.2 | 8.2.35 | Patch available |
| PHP 8.1 and older | None | End of life: upgrade |
| CVE-2026-115560 | None yet | Mitigation only |
Fixed versions per Computingforgeeks; end-of-life note per GuidePoint.12,13
THE 808 TAKE
PHP2Shell is a reminder that "we're just a small website" isn't a security strategy. Shared-hosting customers often assume the host handles everything below the app. Sometimes it does. Sometimes it's a ticket that sits in a queue. The window between disclosure and exploitation has collapsed to days, and in this case attacks started before the patch existed. Put your hosting provider's patch status on your calendar this week, and if your business runs on a PHP version that no longer gets fixes, treat the upgrade as overdue maintenance, not a project to pencil in.
READ THE ORIGINAL REPORTING // OPENS IN YOUR BROWSER
LiteLLM was poisoned for the second time this year. Here's what AI gateways need to be treated like
From Newly, CSO Online and VentureBeat.3,17,18,19
If your company has moved past chatbot experiments, you probably have something sitting between your apps and the AI model providers. It handles API keys, picks which model answers which request, logs usage and keeps costs in check. That layer is now one of the most valuable targets in your environment, and October made that obvious.
LiteLLM is one of the most widely used open-source AI gateways. It's a Python library and proxy that lets developers call dozens of model providers through one interface. Its popularity is the point: CSO Online put its downloads at roughly 95 million a month earlier this year.18
On October 21, attackers published a malicious version 1.107.0 to the Python Package Index (PyPI) and pushed matching tainted Docker images tagged v1.107.0, latest, main-latest and main-stable. According to LiteLLM's own incident report, as summarized by several security firms, the poisoned PyPI release was live from 11:39 to 13:23 UTC.3,20
This time the attackers didn't upload a fake package from outside. Security write-ups describe stolen GitHub credentials being used to point LiteLLM's real release workflow at a lookalike repository. The official source tag stayed clean, but the packages built and shipped to users carried a credential stealer.17,21
The payload drops files (cook.pth, cook.py and sitecustomize.py) into the Python environment. Python loads those automatically every time an interpreter starts, even if the program never imports LiteLLM.22 Then it goes hunting for secrets.
In March, two malicious LiteLLM releases, versions 1.82.7 and 1.82.8, sat on PyPI for about 40 minutes after an attacker used a stolen publishing token.23 That earlier compromise has been linked to a poisoned security scanner in LiteLLM's build process. PyPI's incident report estimated about 119,000 downloads during that window, according to a comparison of the two incidents published by Newly. Datadog said on October 21 that no link between the two compromises had been established.17
LiteLLM says earlier versions and its private Enterprise build weren't affected in October.17
October's incident trackers read like a list of developer tooling under siege: hijacked GitHub release downloads for OVHcloud's command-line tool, a potential exposure of environment variables at the hosting platform Railway, a breach at the deployment platform Zeabur using leaked plaintext credentials, and stolen management keys used against WordPress sites through the UpdraftCentral backup service.24 The common thread is that attackers are going after the systems that hold everyone else's keys.
An AI gateway, by design, holds API keys for every model provider you use, often your cloud credentials too, and sees every prompt and response that passes through it. If it's compromised, an attacker can rack up model bills on your account, read sensitive data in prompts, and pivot into your cloud.
The trend is also heading toward more autonomy, not less. Google announced on October 8 that its new Gemini enterprise agent gets its own workplace identity, complete with an email address.25 IBM launched agent identity and access controls on October 27.26 And according to VentureBeat, Gartner expects agent costs to rise fivefold by 2028 even as per-token prices fall, because agents make so many calls.19 More calls, more keys, more spend flowing through one chokepoint.
For what it's worth, the market hasn't caught up. SoftwareReviews opened an AI Gateways category this year, and as of October 29, none of its ten listed products, LiteLLM included, has enough reviews to be scored.27
latest in production..pth or sitecustomize.py files in a Python environment are a red flag worth an alert.| March 24 | October 21 | |
|---|---|---|
| Bad versions | 1.82.7, 1.82.8 | 1.107.0 + 4 Docker tags |
| How they got in | Stolen PyPI token | Stolen GitHub creds, real release pipeline |
| Time live | About 40 minutes | 11:39 to 13:23 UTC |
| Payload | Credential stealer | Startup hooks that run on every Python start |
THE 808 TAKE
Open-source AI gateways are still the right call for many teams, because they give you choice and keep you out of single-vendor lock-in. But the tools that route your AI traffic deserve the same controls as your identity provider or your password vault. If your AI gateway is running on a developer's laptop config with long-lived keys and a latest tag, October was your free warning.
READ THE ORIGINAL REPORTING // OPENS IN YOUR BROWSER
Everything else we tracked, each summarised in a few sentences. Tap any card to read the original story in your browser.
NO. 01 // THE CRAWL
The policy rate rose a quarter point to 2.50% on October 28, driven by energy-led inflation.28 Expect lenders and vendors with CAD-financed contracts to reprice.
READ IT ON STORIES.TD.COM ↗NO. 02 // THE CRAWL
Finance Minister François-Philippe Champagne tables Budget 2026 two days after the U.S. midterms.29 Watch for AI adoption, digital infrastructure and procurement measures.
READ IT ON ADVISOR.CA ↗NO. 03 // THE CRAWL
Coverage of the GPT-6.1 Terra release cited a 50% API price cut for agentic computer-use workloads, and the model is available in Microsoft Foundry.26
READ IT ON AIAGENTSDIRECTORY.COM ↗NO. 04 // THE CRAWL
Google's October 8 launch lets Gemini plan and carry out multi-step work across business apps, delegating to subagents.25
READ IT ON TECHCRUNCH.COM ↗NO. 05 // THE CRAWL
Capcom confirmed 11.7 million CAPCOM ID email addresses were exposed.30 Sony disclosed a So-net breach of about 2.58 million records.31
READ IT ON PRIVACYGUIDES.ORG ↗NO. 06 // THE CRAWL
TechCrunch reported personal work details of more than 40,000 U.S. Department of Homeland Security employees were published after an earlier breach.32
READ IT ON TECHCRUNCH.COM ↗NO. 07 // THE CRAWL
Version 1.104.4 shipped October 27 to fix access-control vulnerabilities researchers disclosed days earlier.31
READ IT ON UNOSECUR.COM ↗NO. 08 // THE CRAWL
New partners include Mistral AI, VAST Data, Neo4j and Cartesia, announced at EVOLVE26 New York on October 27.33
READ IT ON GLOBENEWSWIRE.COM ↗NO. 09 // THE CRAWL
Binance says the October 29 theft began with a compromised laptop that reached a service container able to submit withdrawals. About $6.3 billion moved in roughly 20 minutes.34 The FBI attributes it to North Korea's TraderTraitor.35
READ IT ON NPR.ORG ↗NO. 10 // THE CRAWL
Azure disclosed dollars for the first time: $33.2 billion, up 48%.36 AWS grew 39.3% to $46 billion, its fastest in nearly five years.37
READ IT ON TECHCRUNCH.COM ↗NO. 11 // THE CRAWL
Anthropic's public S-1, filed October 26, shows about $16.3 billion in first-half revenue against an $80.7 billion net loss, mostly non-cash.38
READ IT ON MARKETSCALE.COM ↗NO. 12 // THE CRAWL
Google, Microsoft, OpenAI and Anthropic will honour a single robots.txt signal that refuses generative-AI training, now drafted at the IETF.39
READ IT ON SILICONANGLE.COM ↗NO. 13 // THE CRAWL
Microsoft Ignite runs November 17–20 in San Francisco with a free digital pass;40 AWS re:Invent follows November 30 to December 4 in Las Vegas.41
READ IT ON MOSCONE.COM ↗The same stories ran through all five of our mailers in October. Here is how they connect. Bold lines are this issue; tap a box or a chip to jump.
Every superscript number in this issue points here. In the PDF, each one is a link. 41 sources in all.
NEXT MONTH
Ottawa tables its budget November 5. Next month we read it for what matters to anyone buying AI, cloud and security in Canada.
Read it live at the808.org. Write to contact@the808.org.
FLIPBOOK // FRAME BY FRAME
THE 808 // THE 808
To: TORONTO
Every reader, wherever you are.
A free monthly mailer. Independent, not affiliated with any team, party, company or government it covers. Cartoons are cartoons. Everything else is sourced.
The 808 · 621-38 Joe Shuster Way, Toronto, ON M6K 0A5 · contact@the808.org
You're receiving this because you subscribed at the808.org. To unsubscribe, reply "unsubscribe" or email contact@the808.org.