News for hackers. Stuff that matters.
Re:Reading NFC Passport Chips in Linux by frelp on Wednesday June 25, 2025 @05:47AM (#44375391)
I wonder if you could create a chip that could break the passport reader system. That could really disrupt things, so hopefully that’s not possible.
Re:Reading NFC Passport Chips in Linux by edent on Wednesday June 25, 2025 @06:24AM (#44375623)
The ICAO documents contain the complete specification. It is moderately complex and involves twiddling lots of bits. So I've no doubt that a passport reader somewhere isn't doing bounds checking properly.

But you could achieve much the same effect with a hammer.

Re:Reading NFC Passport Chips in Linux by giantg2 on Wednesday June 25, 2025 @06:53AM (#44375783)
But could a hammer deliver a malicious payload that could spread in the system? I'm not sure if you could do that with data on the chip, but maybe.
Re:Reading NFC Passport Chips in Linux by lxgr on Wednesday June 25, 2025 @01:29PM (#44379808)
Yes, but so could a sticker with a QR code containing some exploit that the optical passport reader scans.

I don't think it's a particularly different attack vector just because the chip is "active". Competent systems would treat all data received from it as potentially harmful until proven otherwise.

Re:Reading NFC Passport Chips in Linux by cAtte_ on Wednesday June 25, 2025 @03:23PM (#44380975)
this reminds me of the plot to Black Mirror's Plaything :-)
Re:Reading NFC Passport Chips in Linux by lxgr on Wednesday June 25, 2025 @03:38PM (#44381112)
I'm glad the subtle reference landed :)
Re:Reading NFC Passport Chips in Linux by hypeatei on Wednesday June 25, 2025 @06:09AM (#44375514)
Burning a zero day like that in front of border / travel officers will probably land you in prison very quickly.
Re:Reading NFC Passport Chips in Linux by dopp0 on Wednesday June 25, 2025 @10:45AM (#44377950)
the world belongs to the braves
Re:Reading NFC Passport Chips in Linux by monai on Wednesday June 25, 2025 @08:22AM (#44376465)
You can transmit arbitrary data in certain steps of the passport reading process. The possibility of disruption depends on whether the reading system has bugs exploitable by the incoming data.

I've seen crashes in PKCS#11 drivers when reading cards with malformed data. So, the possibility, in theory, is always there.