Skip to content

Firefox 144 now uses AES-256-CBC instead of 3DES-CBC #120

@jrw

Description

@jrw

As of sometime around Oct 1, 2025, Firefox now uses a different encryption algorithm, so firefox_decrypt.py no longer works.

To reproduce, just attempt to run against a version of Firefox >= 144. I get:
ERROR - Username/Password decryption failed. Credentials damaged or cert/key file mismatch.

Linux Mint 21.3 (Virginia) 64 bits
Firefox 144.0.2
Python 3.10.12
firefox_decrypt.py 1.1.1+git

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions