Opened 17 years ago

Closed 16 years ago

Last modified 15 years ago

#11883 closed defect (fixed)

BUG: OpenSSL 0.9.8e produces incorrect ciphertext with varible block size ciphers

Reported by: ecronin (Eric Cronin) Owned by: mww@…
Priority: Normal Milestone:
Component: ports Version: 1.4.3
Keywords: Cc: mww@…, ecronin (Eric Cronin)
Port:

Description

OpenSSL 0.9.8e introduced an error in how EVP encryption/decryption operates with ciphers which can have variable block sizes. A fix was committed a few days later but no update has been released. The patch is at <http://cvs.openssl.org/chngview?cn=15978> and when applied fixes this bug.

The bug only tends to pop up in applications doing their own EVP encryption/decryption (e.g. going through libssl does not exercise the bug), primarily encrypted filesystems and the like. In particular I know that BoxBackup in darwinports breaks due to this bug, since blocks encrypted using OpenSSL 0.9.8d are not decryptable by OpenSSL 0.9.8e.

Change History (2)

comment:1 Changed 16 years ago by mww@…

Resolution: fixed
Status: newclosed

the most recent version -- meanwhile -- is 0.9.8g

comment:2 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.