Closed Bug 2037358 Opened 6 months ago Closed 6 months ago

BCC recipients are revealed when sending signed emails

Categories

(MailNews Core :: Security: OpenPGP, defect)

Thunderbird 150
defect

Tracking

(thunderbird_esr140 unaffected, thunderbird151 affected)

RESOLVED FIXED
152 Branch
Tracking Status
thunderbird_esr140 --- unaffected
thunderbird151 --- affected

People

(Reporter: it-internal, Assigned: mkmelin)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 external file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0

Steps to reproduce:

Send a pgp signed email and put recipients in the BCC field.

Actual results:

In the source of the email, both the recipient and the BCC recipients can see the complete header, including all recipients and BCC recipients.

From the perspective of the recipient and the BCC recipient, it looks like this:

...
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------rz4dz1YID2M8tbJi2AXsqELN
Content-Type: multipart/mixed; boundary="------------XLomQTo4ISWeDmiZo1LSHr2Z";
protected-headers="v1"; hp="clear"
Message-ID: <575c07f1-0a3f-4f30-ae27-8dccac9ba99c@hetzner.com>
Date: Wed, 6 May 2026 10:39:32 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: <removed_recipient>
Bcc: <removed_bcc1>, <removed_bcc2>
From: <removed_sender>
Subject: test
Autocrypt: addr=<removed_server>; keydata=
...

Expected results:

With signed emails, it is not necessary for the email addresses of BCC recipients to be visible. Therefore, these addresses should not appear in the source of the mail.

Otherwise, a warning should appear, as it does for encrypted emails with BCC recipients.

I think from bug 1959096

Keywords: regression
Regressed by: 1959096
Assignee: nobody → mkmelin+mozilla
Status: UNCONFIRMED → NEW
Ever confirmed: true
Status: NEW → ASSIGNED
Target Milestone: --- → 152 Branch

Pushed by kaie@kuix.de:
https://hg.mozilla.org/comm-central/rev/f07c8aae42fb
Don't include BCC recipients in signed headers. r=kaie

Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: