C2PA camera proofs can be forged on a rooted Pixel

Share
C2PA camera proofs can be forged on a rooted Pixel

Two stories worth your afternoon: the cryptographic system built to expose AI forgeries just got broken on its strongest implementation, and open-source speech recognition got absurdly fast.


The content-credential system meant to prove a photo came from a real camera has been broken at its strongest point. Security researcher David Buchanan demonstrated working C2PA forgeries today that verification tools accept as genuine captures straight out of the Pixel Camera app — including an AI-generated image certified as an unedited photograph and a YouTube video stamped "captured with a camera." Google pulled that label from the video after his post went up; the underlying capability remains. His toolkit, keystork, uses root access on an Android phone to command its hardware security chip into signing arbitrary files — exactly what C2PA's trust model is supposed to make impossible.

The break isn't in the cryptography itself — it's in how Android proves a device deserves signing keys in the first place. Key attestation checks for unlocked bootloaders and stale patch levels, but a phone rooted through an exploit looks pristine on all of those, so Google's servers happily provision C2PA credentials to it. Public one-click exploits now root fully patched Pixel phones using a Linux-kernel bug, and low-cost hardware fault-injection attacks need no software bug at all — hardware flaws in shipped devices largely can't be patched away. Buchanan says he reported the whole chain to the relevant parties at least 90 days ago; Google closed his report as "won't fix (infeasible)" and paid him a $7,500 bounty anyway. Every other Android C2PA camera app leaning on the same attestation inherits the problem — an attacker just picks the cheapest vulnerable device in the ecosystem.

The timing stings: Apple is reportedly building its own media-provenance scheme for iPhones — we covered the rumors in Apple's iOS 27 could prove iPhone photos aren't deepfakes — and full vertical integration may genuinely resist this attack class better than Android's patchwork. But the lesson holds regardless of vendor: "cryptographically verified" means "signed by a device that looked trustworthy at provisioning time," not "true." Until verifiers routinely check key revocation — Buchanan notes most still don't — provenance metadata will keep raising the cost of fakery without ever quite stopping it.

What to watch: whether the C2PA conformance program rewrites its mobile requirements, and whether Google patches the kernel bug on Pixels — Meta already fixed the same vulnerability on Quest headsets weeks ago, prompted by nothing nobler than VR cheating.


IBM's new open speech models turn fast transcription into a solved-and-cheap problem. Granite Speech 5.0 Turbo CTC ships as two 470M-parameter English recognition models under Apache 2.0 and non-commercial licenses, and IBM reports throughput above 12,600 RTFx on an Nvidia H200 — more than 3.5 hours of audio transcribed in one second with batched inference, roughly 20 times faster than earlier Granite Speech models. Accuracy stays respectable, at 5.00% and 4.85% word error rate respectively on the Open ASR Leaderboard's public short-form sets. The encoder-only design gives up speech translation and keyword biasing, which positions these squarely for on-device and edge use. The LocalLLaMA community's early verdict: impressed by the speed, already asking for languages beyond English. It slots into IBM's broader open-model push we covered earlier today in IBM's open Granite 4.2 models learn agent skills via reinforcement learning.

If a rooted phone can forge a camera-signed image, would you still trust a "verified authentic" label — or is provenance marketing until the hardware changes? Tell us in the comments.

Sources: Root My Pixel (GitHub) · keystork (GitHub)

Read more

Deep Dive — America's top open model still trails China's best

Deep Dive — America's top open model still trails China's best

Meta released the weights for Muse Spark Open on Thursday and called it "the most capable US open-weight model to date." Independent measurement agrees with the first half of that sentence and complicates the second: on Artificial Analysis's Intelligence Index the model scores 39, first among American open weights and behind GLM-5.3 at 45, Kimi K3 at 44 and Alibaba's Qwen3.8 at 40. The qualifier in Meta's headline is doing the work. This is a real release, a real engineering achievement, and not

AI 101 — How do AI video generators work?

AI 101 — How do AI video generators work?

An AI video generator is a model that starts with a grid of random noise and repeatedly refines it into a moving picture that matches your prompt — the same trick image generators use, stretched across time. Nothing is filmed, and nothing is stitched together from clips the model has seen. The pixels in the finished video were invented, frame by frame, all at once. Why it matters right now Kling 4.0, Kuaishou's flagship video model, went fully live on October 15 with up to 30 seconds of vid

Houmo moves compute inside memory — and A20 enters production

Houmo moves compute inside memory — and A20 enters production

Beijing chipmaker Houmo used its partner conference this week to lay out two compute-in-memory routes at once — and to say the first chip built on the newer one is already in production. Houmo's A20, its first chip built on a 3D compute-in-memory architecture, has entered production. The part supports up to 16 chips fully interconnected, claims a 50% improvement in compute utilization over the previous generation, and covers models from 3B to 30B parameters, according to co-founder and product

Kling 4.0 goes live with 30-second native video at 10-bit HDR

Kling 4.0 goes live with 30-second native video at 10-bit HDR

Kuaishou's Kling AI has spent two years becoming the video model people actually finish projects with. Its new flagship, Kling 4.0, went fully live on October 15 — and this round is less about prettier frames than about the two things that make a generated shot usable in a real edit: length and control. Kling 4.0 generates up to 30 seconds in a single native pass, outputs 10-bit HDR at 4K, 1080p and 21:9, and takes up to 15 reference assets in one task. That budget splits across ten images, fi