The "lawful interception" industry is a hive of scum and villainy: these are powerful, wildly profitable companies who search out defects in widely used software, then weaponize them and sell them to the world's most brutal dictators and death squads.

1/ A screenshot from the Cellebrite hacking demo video, display
Their names are curses: The NSO Group, Palantir, and, of course, Cellebrite, who have pulled publicity stunts like offering $1m bounties for exploitable Iphone defects that can be turned into cyberweapons.

2/
Late last year, Cellebrite announced that they'd added "support" for @signalapp to their top-selling cyberweapons, UFED and Physical Analyzer. The announcement was deliberately misleading, claiming to have "cracked the encryption" (they haven't and can't do this).

3/
Now, Signal founder Moxie Marlinspike has turned the tables on Cellebrite in a delicious act of security analysis, which he wrote up in detail on Signal's corporate blog:

signal.org/blog/cellebrit…

4/
As Marlinspike explains, the job of Cellebrite's tools is to ingest untrusted input - the files from a seized mobile device - and parse them. This is a very dangerous task: "This is the space in which virtually all security vulnerabilities originate."

5/
Incredibly, Cellebrite's programmers do no input sanitizing, just trusting all the files they receive and passing them from subroutine to subroutine. What's more, these subroutines call on wildly out-of-date software with dozens - even hundreds - of known vulnerabilities.

6/
For example, the version of ffmpeg that Cellebrite bundles in its products was last patched in 2012; and more than ONE HUNDRED security updates have been released since then.

7/
Marlinspike's investigation turned up other sources of shame and liability for Cellebrite, including pirated libraries from Apple's Itunes software, which he documents in detail.

8/
Marlinspike intimates that he turned up more vulnerabilities than he enumerates in his analysis, but he is not making the kind of "responsible disclosure" to Cellebrite that is common among "white hat" security researchers.

9/
Rather, he's made an offer to fully disclose his findings to Cellebrite only if they make a binding promise to engage in the same kinds of disclosures with the software they analyze - to pledge to help to patch bugs, rather than weaponizing them.

10/
And in a move of pure petard-hoisting, Marlinspike describes a proof-of-concept attack on Cellebrite, a corrupted file that can execute code on the Cellebrite device that will alter all future AND past reports, "with no detectable timestamp changes or checksum failures."

11/
He says that these doctored files could corrupt Cellebrite data "at random, and would seriously call the data integrity of Cellebrite’s reports into question."

12/
As proof of his proof-of-concept, Marlinspike includes a video (intercut with scenes from the classic movie HACKERS) in which a Cellebrite device slurps up files from an Iphone and then displays his victory message: "MESS WITH THE BEST, DIE LIKE THE REST. HACK THE PLANET!"

13/
Marlinspike closes out the report by announcing some "completely unrelated news," that future versions of Signal will periodically pull functionally useless, "aesthetically pleasing" files and store them, inert, on users' devices.

14/
The implication is that Marlinspike is now in possession of a vast trove of zero-day exploits for Cellebrite products, and he is seeding those exploits in the wild on hundreds of millions of devices, booby-trapping them should they ever be plugged into a Cellebrite device.

15/
The further implication is that any Cellebrite customer who encounters one of these booby-traps in the wild will lose the ability to trust ALL the data they EVER retrieved with a Cellebrite product, and will never be able to trust that product again.

Yum!

eof/
ETA - If you'd like an unrolled version of this thread to read or share, here's a link to it on pluralistic.net, my surveillance-free, ad-free, tracker-free blog:

pluralistic.net/2021/04/22/iho…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Cory Doctorow

Cory Doctorow Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @doctorow

24 Apr
Today's Twitter threads (a Twitter thread).

Inside: Guess who's doing a usury in Iowa; and more!

Archived at: pluralistic.net/2021/04/24/pel…

#Pluralistic

1/ Image
Next Tuesday, I'm helping @bruces launch "Robot Artists & Black Swans," a book of sf short stories in the Italian "fantascienza" mode, at Austin's @BookPeople!

bookpeople.com/event/virtual-…

2/ Image
Guess who's doing a usury in Iowa: When your exercise bike is actually a predatory lender.



3/ Image
Read 19 tweets
24 Apr
#Iowa's HSB 272 ("An Act relating to tax collection and penalties, tax permits and loans made by state-chartered banks") is the kind of bureaucratic maneuver Woody Guthrie's meant with, "Some will rob you with a six-gun, and some with a fountain pen."

legis.iowa.gov/legislation/Bi…

1/ An early 20th Century map o...
On its face, the bill is a completely ordinary piece of tax-code cleanup, purging some superannuated rules and consolidating others. But as Iowa law prof @ChrisOdinet writes for @CreditSlips, there's a clever gotcha hidden in that bloodless language.

creditslips.org/creditslips/20…

2/
Here's where the knife slips in: "The general assembly of Iowa hereby declares… it does not want any of the provisions of any of the amendments contained in Public Law No. 96-221 (94 stat. 132), sections 521, 522 and 523 to apply with respect to loans made in this state…"

3/
Read 13 tweets
23 Apr
Today's Twitter threads (a Twitter thread).

Inside: Laundering torturers' reputations with copyfraud; Foxconn's Wisconsin death-rattle; John Deere's dismal infosec; and more!

Archived at: pluralistic.net/2021/04/23/rep…

#Pluralistic

1/ Image
Laundering torturers' reputations with copyfraud: Eliminalia, where "we erase your past and help you build your future."



2/ Image
Foxconn's Wisconsin death-rattle: Imagine losing your family home for a GOP media op.



3/ Image
Read 16 tweets
23 Apr
As far back as 2015, the agribusiness monopolist @JohnDeere was taking steps to ban farmers from fixing their own tractors, arguing that copyright law made trafficking in tools to effect these repairs a felony.

web.archive.org/web/2015042817…

1/ A vintage John Deere tracto...
The company took this to the US Copyright Office, saying that farmers couldn't fix their tractors because they don't OWN them, despite paying hundreds of thousands of dollars for them - software in tractors means they can only be licensed, not owned.

wired.com/2015/04/dmca-o…

2/
Deere bolstered this argument with a paternalistic warning that farmers are just not qualified to service tractors, prompting electronics specialist Willie Cade - grandson of a legendary Deere engineer - to speak out against the company.

securityledger.com/2019/03/opinio…

3/
Read 20 tweets
23 Apr
No one epitomizes the hollowness of the pose of the "hard-nosed businessman" than @ScottWalker, the union-busting thug who, as governor of Wisconsin, signed up to give away $3b to the Taiwanese electronics giant @foxconnoficial, who promised a massive new factory.

1/ A handwritten 2017 memo com...
This was an obviously bad deal right from the start. For literally decades, Foxconn had been tricking rubes like Walker into handing over vast public subsidies for electronics plants that were then drastically scaled down, or canceled altogether.

nakedcapitalism.com/2017/08/foxcon…

2/
But Walker - presently joined by Trump - didn't care. All he cared about was being able to maintain the pretence that "business-friendly" policies (smashing unions, eliminating worker protections) would attract "investment" that would make everyone better off.

3/
Read 20 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!