A developer known as Ading2210 has ingeniously created a playable version of Doom (1993) that runs inside a PDF file, aptly named DoomPDF. This project showcases the surprising versatility of the PDF format, which supports JavaScript for interactive features. The game can be played in any Chromium-based browser (such as Google Chrome) that supports PDF rendering engines like PDFium.To make this possible, Ading2210 used an older version of Emscripten to compile Doom's C code into asm.js, allowing it to run within the constrained JavaScript environment of a PDF file. Instead of rendering individual pixels as text fields—which would have required
Oh yes. Adobe Reader has a reputatation for ongoing vulnerabilities. (Count: 1901 at time of comment)
Part of it was Adobe’s shitty security culture for many years. They’ve done a good job search-washing this away, but many of us remember their previous CEO lashing out at security researchers - as if Adobe being a Cybersecurity laughing stock was some kind of conspiracy.
Part of it is simply that becoming the final word in portable documents required a lot of shenanigans.
For some context, and contrast:
Edit: In fairness, Adobe Reader is (whether it should be or not) also closer to Firefox in functionality, as well.
How about LaTeX vulnerabilities? :-D
Lol. 26 known vulnerabilities in Latex
There’s a reason Flash needed updates every damn day.
Lol. Yeah. I remember that era. Oof.