frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Vulnerability reports are not special anymore

https://words.filippo.io/vuln-reports/
65•goranmoomin•2h ago•11 comments

Jerry's Map

http://www.jerrysmap.com/the-map
333•turtleyacht•7h ago•48 comments

A man was gifted his dream car by Kevin Mitnick, who he helped put in prison

https://www.thedrive.com/news/this-man-was-gifted-his-dream-car-by-the-notorious-hacker-he-put-in...
70•mauvehaus•1d ago•26 comments

FUTO Swipe – A new swipe typing model

https://swipe.futo.tech/
279•futohq•8h ago•87 comments

Printing Gaussian Splats

https://www.patreon.com/DanyBittel/posts/printing-splats-161333338
176•ilnmtlbnm•2d ago•16 comments

Swift Package Index joins Apple

https://swiftpackageindex.com/blog/swift-package-index-joins-apple
172•JDevlieghere•7h ago•52 comments

In memory of the man who put red and green squiggles under words

https://devblogs.microsoft.com/oldnewthing/20260622-00/?p=112451
152•saikatsg•7h ago•15 comments

Usbliter8: an A12/A13 SecureROM Exploit

https://ps.tc/pages/blog-usbliter8.html
66•givinguflac•5d ago•16 comments

Extreme Heat conference cancelled due to extreme heat warning

https://www.lse.ac.uk/granthaminstitute/events/extreme-heat-improving-governance-and-strengthenin...
137•rendx•2h ago•54 comments

Show HN: Y – A malleable coding-agent desktop app built with Electron

https://github.com/y-times-y/y
13•HetPatel106•1h ago•10 comments

Show HN: TikZ Editor – WYSIWYG editor for figures in LaTeX

https://tikz.dev/editor/
329•DominikPeters•11h ago•62 comments

Rhombus Language 1.0

https://blog.racket-lang.org/2026/06/rhombus-v1.0.html
74•Decabytes•1d ago•8 comments

The Coming Loop

https://lucumr.pocoo.org/2026/6/23/the-coming-loop/
325•ingve•14h ago•230 comments

The worthlessness of Vitamin D is mildly exaggerated

https://dynomight.net/vitamin-d/
206•surprisetalk•9h ago•152 comments

I can haz smoller NixOS ISOs?

https://natkr.com/2026-06-19-nixos-but-smol/
21•logickkk1•4d ago•6 comments

Meta Pauses Employee-Tracking Program Following Internal Data Leak

https://www.wired.com/story/meta-pauses-employee-tracking-program-following-internal-security-bre...
38•1vuio0pswjnm7•1h ago•2 comments

Inventing the Future, One Lisp Machine at a Time

https://www.patrickdomanico.com/bpm/2026/06/16/inventing-the-future-one-lisp-machine-at-a-time/
71•pamoroso•1d ago•4 comments

QSOE: QNX-inspired OS with dual-kernel architecture

https://qsoe-dev.blogspot.com/2026/06/qsoe-project-v01-is-released.html
26•ymz5•1d ago•8 comments

Unlimited OCR: One-shot long-horizon parsing

https://github.com/baidu/Unlimited-OCR
438•ingve•14h ago•101 comments

F* file system – file search that reads SSD directly bypassing OS kernel

https://github.com/dmtrKovalenko/ffs
38•neogoose•2d ago•31 comments

Wolves are reconquering Europe. Can people learn to live with them?

https://www.science.org/content/article/wolves-are-reconquering-europe-can-people-learn-live-them
43•stared•1d ago•37 comments

Millimeter wave technology drills 100 meters into granite

https://www.thinkgeoenergy.com/quaise-energy-achieves-100-meters-of-drilling-using-millimeter-wav...
93•Jimmc414•3d ago•22 comments

Five monitors on a Commodore 128 [video]

https://www.youtube.com/watch?v=ul5hC3PY1Yg
107•EvanAnderson•1d ago•20 comments

Dirty Little Zine – a tool for making an 8 page printable Zine

https://dirtylittlezine.com/
61•cianmm•3d ago•3 comments

The Low-Tech AI of Elden Ring

https://nega.tv/posts/low-tech-ai-of-elden-ring.html
107•g0xA52A2A•14h ago•55 comments

Don't verify email addresses by sending spam to them

https://milek7.pl/mailverifyspam/
144•garaetjjte•5h ago•46 comments

Fired by Google for creating the Google workspace CLI

https://twitter.com/JPoehnelt/status/2069482265953087602
292•justinwp•7h ago•190 comments

Samsung demonstrates 3D stacked FETs with triple nanosheet channels at 42nm

https://semiconductor.samsung.com/news-events/tech-blog/from-gaa-to-3d-stacked-fet-expanding-the-...
97•its_ajseven•4d ago•31 comments

Trains halted across Germany because of communication system problem

https://apnews.com/article/germany-trains-halted-communications-radio-problem-deutsche-bahn-e8fd9...
142•sva_•4h ago•140 comments

Show HN: FastUbu – An Ultrafast Video Archive

https://fastubu.com/
12•lukeigel•1d ago•0 comments
Open in hackernews

Usbliter8: an A12/A13 SecureROM Exploit

https://ps.tc/pages/blog-usbliter8.html
66•givinguflac•5d ago
https://www.macrumors.com/2026/06/18/a12-and-a13-chips-facin...

Comments

thenthenthen•4d ago
Ohhhh this is interesting!!!!! I really miss the glory days of jailbreaking, it just unlocked so many handy, fun, and cool stuff. From running webservers to speeding up the terribly slow animations.
wowczarek•1h ago
...or adding system-wide Copy and Paste when the iPhone first launched without it...
raffael_de•4d ago
supposedly an unfixable vulnerability possibly affecting several iPhone models. should be more relevant than 4 points imho.
Cider9986•4d ago
Feel free to repost or email hn@ycombinator.com to have it put in pool.
xphos•4d ago
Yeah this is definitely a front pager big news in the Jailbreaking world
NooneAtAll3•4d ago
> The DesignWare USB controller stores up to three consecutive Setup packets in memory.

> Upon receiving a fourth Setup transaction, the DMA base address gets reset to its starting position before writing, akin to a ring buffer mechanism.

> After writing each received packet, the controller increments DOEPDMA by the size of data written. The reset operation is implemented by decrementing DOEPDMA by 24.

> The core issue arises because the controller also accepts smaller packets (though always stores in 4-byte chunks).

> Since the pointer increment does not match the fixed decrement amount, we end up with a buffer underflow primitive in 12-byte steps.

so the problem is directly in the hardware, not in driver

what kind of defense would work against such bugs?

====

wait, am I understanding it right that DMA access was given directly to the stack??

summa_tech•1h ago
On most modern Apple SoCs, including these two, there's an IOMMU dedicated to the USB complex (called the USB DART, perhaps DMA Address Remapping Table).

However, Boot ROM on these two chips does not program it; Apple probably felt that it was an unnecessary technical risk to do so. The Boot ROM code was well-verified and unlikely to contain bugs like buffer overflows. But nobody expected a hardware bug :)

edelbitter•4d ago
Since this can only underflow and some written bits are not attacker-chosen, does this not imply that the patchable part of the software could reliably detect this just in time and panic on suspected USB DMA corruption? Where is the catch?
auguzanellato•4d ago
The exploit grants arbitrary code execution, it can just fix up the telltale signs of the USB DMA corruption before jumping to an updatable part of the boot flow
edelbitter•3d ago
Ah, the exploit is all done before that!
nfriedly•3d ago
This is awesome news! It isn't a jailbreak in and of itself, but it is the first step.

Right now we only have a reliable jailbreak (checkm8) for up to iOS 18 (and that's only thanks to one iPad model). Some app developers are pretty aggressive about dropping support for older iOS versions.

This affects iPhone XR, XS, 11, SE 2nd gen, and a smattering of iPads. Many of these devices got the iOS 27 beta and will likely see future iOS versions for at least another year or two.

Edit: here's the affected iPads:

* iPad Pro 11" (gen 1-2)

* iPad Pro 12.9" (gen 3-4)

* iPad mini (gen 5)

* iPad Air (gen 3)

* iPad (gen 8-9)

djfergus•10h ago
Sounds like it’s a low level hardware/firmware hole that can’t be patched.
nayuki•1h ago
I first thought of SecuROM, a CD/DVD copy protection scheme applied to computer game discs: https://en.wikipedia.org/wiki/SecuROM
Velocifyer•1h ago
A DRM scheme that often failed to work and had a limit to the amount of installs.
d3Xt3r•41m ago
That's what I thought as well. I read the headline and was surprised that SecuROM was still around and was confused what it had to do with Apple... until I saw your comment.
Lammy•15m ago
Imagine four balls on the edge of a cliff.

Say a direct copy of the ball nearest the cliff is sent to the back of the line of balls and takes the place of the first ball. The formerly first ball becomes the second, the second becomes the third, and the fourth falls off the cliff.

DOEPDMA works the same way.