CVE-2025-3909

High

Description

Thunderbird's handling of the X-Mozilla-External-Attachment-URL header can be exploited to execute JavaScript in the file:/// context. By crafting a nested email attachment (message/rfc822) and setting its content type to application/pdf, Thunderbird may incorrectly render it as HTML when opened, allowing the embedded JavaScript to run without requiring a file download. This behavior relies on Thunderbird auto-saving the attachment to /tmp and linking to it via the file:/// protocol, potentially enabling JavaScript execution as part of the HTML. This vulnerability was fixed in Thunderbird 128.10.1 and Thunderbird 138.0.1.

SeverityHigh
CVSS8.1
Exploit probability—
ProductMozilla Thunderbird
PublishedMay 14, 2025
First seenMay 14, 2025
Weakness typeCWE-356CWE-356

How to fix

Update
  • mozilla thunderbird128.10.1, 138.0.1 or later

Affected products

ProductAffected versionsFixed in
mozilla thunderbirdv < 128.10.1, 129.0 ≤ v < 138.0.1128.10.1, 138.0.1

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.