Closed Bug 1896918 Opened 8 months ago Closed 7 months ago

Re-enable LibrePGP AEAD/OCB decryption

Categories

(MailNews Core :: Security: OpenPGP, enhancement)

enhancement

Tracking

(thunderbird_esr115 unaffected, thunderbird128 fixed)

RESOLVED FIXED
129 Branch
Tracking Status
thunderbird_esr115 --- unaffected
thunderbird128 --- fixed

People

(Reporter: KaiE, Assigned: KaiE)

References

Details

Attachments

(1 file)

I suggest that we re-enable support for decrypting OpenPGP messages that use the AEAD/OCB mechanism as implemented by GnuPG.
See bug 1872833 for original background.

I think Thunderbird should not produce such messages. However, GnuPG has already released production versions that produce such messages. Worse, Thunderbird might have already distributed public keys that signal support for being able to decrypt this algorithm (because users had used GnuPG to create or edit their keys, and then imported them into Thunderbird, but Thunderbird didn't remove the feature advertisement flags).

As a result, no longer decrypting such messages in the next Thunderbird release would mean a functional regression.

(This change doesn't mean a general commitment to introduce support for LibrePGP. I think the Thunderbird project should continue to carefully evaluate which specifications it should implement and which protocol versions of key versions it should actively support. However, passively consuming data, where it's possible for us to do easily, seems reasonable.)

Somehow I had missed to push the patch for this one to phabricator.

Assignee: nobody → kaie
Status: NEW → ASSIGNED

Pushed by kaie@kuix.de:
https://hg.mozilla.org/comm-central/rev/984db1c42a6f
Re-enable LibrePGP AEAD/OCB decryption. r=aleca

Status: ASSIGNED → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED

Comment on attachment 9407008 [details]
Bug 1896918 - Re-enable LibrePGP AEAD/OCB decryption. r=aleca

[Approval Request Comment]
Regression caused by (bug #): 1872833
User impact if declined: Users cannot decrypt some messages.
Testing completed (on c-c, etc.):
Risk to taking this patch (and alternatives if risky): Very little risk. It's enabling a library feature that was always enabled in stable 115.

Attachment #9407008 - Flags: approval-comm-beta?
Target Milestone: --- → 129 Branch

Comment on attachment 9407008 [details]
Bug 1896918 - Re-enable LibrePGP AEAD/OCB decryption. r=aleca

[Triage Comment]
Approved for beta

Attachment #9407008 - Flags: approval-comm-beta? → approval-comm-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: