PDF encryption keys in MuPDF and Foxit had weak randomness, making them recoverable
Security researcher Rick de Jager at V12 disclosed that some PDF implementations generate file encryption keys with insufficient randomness. MuPDF produced AES-256 file keys with only about 9 bits of effective entropy, while Foxit derived its keys from the current timestamp. In both cases the keys can be recovered without the password, in milliseconds on an ordinary laptop. The flaw lies not in the AES-256 cipher or the key derivation math, but in the randomness used to generate the file key. Because the file key protects all document content, the password and slow hashing offer no real protection when it is guessable.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in