News for hackers. Stuff that matters.
Re:Everything has changed in iOS 14, but Jailbreak is eterna... by hr2016 on Saturday August 07, 2021 @11:55AM (#28099551)
I see many submissions from blackhat.com are direct PDF links, but that does not make me feel very comfortable.
Re:Everything has changed in iOS 14, but Jailbreak is eterna... by Quarrel on Saturday August 07, 2021 @12:13PM (#28099696)
It's a conference.

The presentations get published.

Isn't this totally normal?

I mean, sure it'd be totally blackhat to publish a brand new pdf exploit this way, but blackhat as a conference went way beyond those roots a long time ago.

Re:Everything has changed in iOS 14, but Jailbreak is eterna... by newbamboo on Saturday August 07, 2021 @02:37PM (#28100804)
Thanks. I was like, “I ain’t clickin that.” But since you vouched for it…
Re:Everything has changed in iOS 14, but Jailbreak is eterna... by iJohnDoe on Saturday August 07, 2021 @02:30PM (#28100760)
Agreed. PDFs are still considered very unsafe from unknown sources. Always be cautious. They are constantly used in phishing attacks.
Re:Everything has changed in iOS 14, but Jailbreak is eterna... by crazygringo on Saturday August 07, 2021 @04:06PM (#28101399)
All phishing attacks require you to click on a link embedded in the PDF, right?

On the one hand, you'd think anyone technologically savvy wouldn't do that.

On the other hand, accidentally clicking on links in PDF's is the bane of my existence. I constantly consume academic books and papers as PDF's on my iPad in the built-in Books app, tap somewhere with my Apple Pencil for any number of reasons (to pan, to zoom, to highlight), and bam I'm transported 100's of pages away and with no back button.

If I could ask for any PDF reader feature, it would be to improve link handling. If it's an internal link, for the love of god include a back button. And if it's an external link for a web browser, for the love of god require a confirmation dialog first. I should never be led to a malware URL because of an accidental click.

Re:Everything has changed in iOS 14, but Jailbreak is eterna... by saurik on Saturday August 07, 2021 @05:09PM (#28101844)
I mean, multiple jailbreaks merely required you to open the PDF: it isn't just phishing attacks that have made me wary of PDF files. (But we also have seen jailbreaks that rely only on JavaScript that can be run in the browser, so ¯\_(ツ)_/¯).
Re:Everything has changed in iOS 14, but Jailbreak is eterna... by TechBro8615 on Saturday August 07, 2021 @05:25PM (#28101975)
“Our users were getting exploited in our PDF viewer, so we added a stack”
Re:Everything has changed in iOS 14, but Jailbreak is eterna... by quenix on Saturday August 07, 2021 @11:58AM (#28099571)
Why?
Re:Everything has changed in iOS 14, but Jailbreak is eterna... by haswell on Saturday August 07, 2021 @12:14PM (#28099700)
I suspect they're concerned about the PDF format, which has been used in the past to deliver malicious payloads.
Re:Everything has changed in iOS 14, but Jailbreak is eterna... by mirkules on Saturday August 07, 2021 @01:13PM (#28100163)
If there is concern there, use a reader without javascript or an online converter from PDF to another format.
Re:Everything has changed in iOS 14, but Jailbreak is eterna... by saurik on Saturday August 07, 2021 @05:12PM (#28101863)
The most famous exploits in Apple's PDF stack (notably not present in Adobe's renderers) came from bugs in freetype (a software font rendering stack also used by a lot of Linux systems), specifically in the VM (seriously: it is an interpreter for a stack machine) used to run the embedded bytecode truetype fonts use to "hint" their fit to the pixel grid.
Re:Everything has changed in iOS 14, but Jailbreak is eterna... by fsflover on Saturday August 07, 2021 @02:27PM (#28100738)
If you are concerned about harmful files from the Internet, consider using Qubes OS.
Re:Everything has changed in iOS 14, but Jailbreak is eterna... by mapgrep on Saturday August 07, 2021 @02:32PM (#28100776)
Qubes is wonderful. I read HN and surf the web/social in a dvm - disposable vm, so if you are exploited, not only is it contained to the vm, it’s contained to the vm until you close it, at which point all changes are discarded.

(Modulo any Xen exploits that make it through and affect Qubes. no security is perfect.)

Re:Everything has changed in iOS 14, but Jailbreak is eterna... by fsflover on Saturday August 07, 2021 @02:36PM (#28100800)
> Modulo any Xen exploits that make it through and affect Qubes

By the way, thanks to the clever Qubes design, quite few Xen exploits affect Qubes OS [0]. Especially after 4.0 with VT-d hardware virtualization [1].

[0] https://www.qubes-os.org/security/xsa/

[1] https://www.qubes-os.org/news/2017/07/31/qubes-40-rc1/#fully...

Re:Everything has changed in iOS 14, but Jailbreak is eterna... by bradleykingz on Saturday August 07, 2021 @12:35PM (#28099865)
Me too.

My guess is that my brain has subconsciously tuned out engaging pdf content because of how difficult it is to use in-browser... Especially when dealing with text sizes and zooming sigh. It's even worse with pdfs on mobile :(

Also the sudden break from "website" to "pdf" format is often jarring.

Re:Everything has changed in iOS 14, but Jailbreak is eterna... by asddubs on Saturday August 07, 2021 @12:57PM (#28100037)
i prefer to let it download and just use a dedicated viewer, cuts down on the sluggishness as well.
Re:Everything has changed in iOS 14, but Jailbreak is eterna... by seanp2k2 on Saturday August 07, 2021 @02:47PM (#28100870)
Just amusing that after all these decades this is still not a solved problem. Why can’t the browser just translate the PDF into HTML and display it normally in a “virtual” webpage? Make it pdf:// or whatever.
Re:Everything has changed in iOS 14, but Jailbreak is eterna... by jsploit on Saturday August 07, 2021 @03:07PM (#28101011)
Isn't that exactly what browser PDF viewers (e.g. PDF.js [0]) already do?

[0] https://mozilla.github.io/pdf.js/

Re:Everything has changed in iOS 14, but Jailbreak is eterna... by joecool1029 on Saturday August 07, 2021 @03:56PM (#28101332)
iOS solved this in like version 3 (well more specifically, safari did). For all the bitching HN does about safari at least they managed to get pdf viewing right on mobile.

On android I have to use a firefox fork called iceraven to be able to install pdf.js extension to use mozilla's own pdf.js to load pdf's in my tabs. Afaik, there's no other way to do it.

Re:Everything has changed in iOS 14, but Jailbreak is eterna... by grawprog on Saturday August 07, 2021 @02:58PM (#28100952)
I thought of making something like this once. Then I started to look into the PDF standards and realized it's one of those things that you're thinking, why has nobody done this? Then you start looking into it and you realize why nobody's done it. The task would be monstrously difficult if you want to cover all the things that can be in a PDF.

PDF is a beast. It's a ridiculous file format. There's a reason why even after all these years, reading PDFs still kinda sucks.

Re:Everything has changed in iOS 14, but Jailbreak is eterna... by jchw on Saturday August 07, 2021 @03:13PM (#28101058)
I mean, that sounds basically like what PDF.js is. It’s not static, though.