CVE-2023-0430
Medium · 6.5CVSS
6.5
EPSS
0.4%
Published
Jun 2, 2023
CISA due date
—
Cloudanix analysis
Email software failed to check whether a signing certificate had been canceled, so messages that should have been rejected were shown as trustworthy.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Moderate
- Impact
- Data Tampering
- Component
- Application
- Class
- Cryptographic Weakness
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The application skipped OCSP revocation checks during S/MIME signature validation, causing signatures produced with revoked certificates to be treated as valid.
Why it matters to the business
Users may act on forged or malicious email that appears to carry a legitimate signature, increasing successful phishing and social-engineering risk until the software is updated.
How an attack unfolds
An attacker obtains a revoked S/MIME certificate, signs a crafted message with it, and delivers the message to a victim running an affected Thunderbird version; the client displays the signature as valid because revocation status is never queried.
How to fix it
Upgrade Mozilla Thunderbird to version 102.7.1 or later; after upgrade, re-verify any previously received S/MIME-signed messages.
How to confirm the fix worked
Confirm the installed Thunderbird version is at least 102.7.1; optionally test by importing a known-revoked test certificate and confirming that signed messages are now rejected.
Typical attack path
- Acquire or reuse a revoked email-signing certificate
- Craft and sign a message using the revoked certificate
- Deliver the signed message via email to the target mailbox
- Victim client renders the message with a valid-signature indicator
How to detect it
Search mail-server and client logs for S/MIME signature validation events around the time of message receipt; correlate any anomalies with known-revoked certificate serial numbers if available from internal PKI logs.
What your security team should do
- Prioritize deployment of Thunderbird 102.7.1+ across all endpoints within the next patching cycle
- Review mail-gateway rules that may allow S/MIME-signed messages from untrusted sources
- Educate users to treat signature validity as one factor among several when evaluating message authenticity
The record
Certificate OCSP revocation status was not checked when verifying S/Mime signatures. Mail signed with a revoked certificate would be displayed as having a valid signature. Thunderbird versions from 68 to 102.7.0 were affected by this bug. This vulnerability affects Thunderbird < 102.7.1.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| AlmaLinux:8 | thunderbird | 0 | 102.7.1-2.el8_7.alma |
| AlmaLinux:9 | thunderbird | 0 | 102.7.1-2.el9_1.alma |
| Debian:10 | thunderbird | 0 | 1:102.8.0-1~deb10u1 |
| Debian:11 | thunderbird | 0 | 1:102.8.0-1~deb11u1 |
| Debian:12 | thunderbird | 0 | 1:102.7.1+1-1 |
| Debian:13 | thunderbird | 0 | 1:102.7.1+1-1 |
| Mageia:8 | thunderbird | 0 | 102.7.1-1.mga8 |
| Mageia:8 | thunderbird-l10n | 0 | 102.7.1-1.mga8 |
| Red Hat:enterprise_linux:7::client | thunderbird | 0 | 0:102.7.1-2.el7_9 |
| Red Hat:enterprise_linux:7::client | thunderbird-debuginfo | 0 | 0:102.7.1-2.el7_9 |
| Red Hat:enterprise_linux:7::server | thunderbird | 0 | 0:102.7.1-2.el7_9 |
| Red Hat:enterprise_linux:7::server | thunderbird-debuginfo | 0 | 0:102.7.1-2.el7_9 |
| Red Hat:enterprise_linux:7::workstation | thunderbird | 0 | 0:102.7.1-2.el7_9 |
| Red Hat:enterprise_linux:7::workstation | thunderbird-debuginfo | 0 | 0:102.7.1-2.el7_9 |
| Red Hat:enterprise_linux:8::appstream | thunderbird | 0 | 0:102.7.1-2.el8_7 |
| Red Hat:enterprise_linux:8::appstream | thunderbird-debuginfo | 0 | 0:102.7.1-2.el8_7 |
| Red Hat:enterprise_linux:8::appstream | thunderbird-debugsource | 0 | 0:102.7.1-2.el8_7 |
| Red Hat:enterprise_linux:9::appstream | thunderbird | 0 | 0:102.7.1-2.el9_1 |
| Red Hat:enterprise_linux:9::appstream | thunderbird-debuginfo | 0 | 0:102.7.1-2.el9_1 |
| Red Hat:enterprise_linux:9::appstream | thunderbird-debugsource | 0 | 0:102.7.1-2.el9_1 |
| Red Hat:rhel_aus:8.2::appstream | thunderbird | 0 | 0:102.7.1-2.el8_2 |
| Red Hat:rhel_aus:8.2::appstream | thunderbird-debuginfo | 0 | 0:102.7.1-2.el8_2 |
| Red Hat:rhel_aus:8.2::appstream | thunderbird-debugsource | 0 | 0:102.7.1-2.el8_2 |
| Red Hat:rhel_e4s:8.1::appstream | thunderbird | 0 | 0:102.7.1-2.el8_1 |
| Red Hat:rhel_e4s:8.1::appstream | thunderbird-debuginfo | 0 | 0:102.7.1-2.el8_1 |
| Red Hat:rhel_e4s:8.1::appstream | thunderbird-debugsource | 0 | 0:102.7.1-2.el8_1 |
| Red Hat:rhel_e4s:8.2::appstream | thunderbird | 0 | 0:102.7.1-2.el8_2 |
| Red Hat:rhel_e4s:8.2::appstream | thunderbird-debuginfo | 0 | 0:102.7.1-2.el8_2 |
| Red Hat:rhel_e4s:8.2::appstream | thunderbird-debugsource | 0 | 0:102.7.1-2.el8_2 |
| Red Hat:rhel_eus:8.4::appstream | thunderbird | 0 | 0:102.7.1-2.el8_4 |
| Red Hat:rhel_eus:8.4::appstream | thunderbird-debuginfo | 0 | 0:102.7.1-2.el8_4 |
| Red Hat:rhel_eus:8.4::appstream | thunderbird-debugsource | 0 | 0:102.7.1-2.el8_4 |
| Red Hat:rhel_eus:8.6::appstream | thunderbird | 0 | 0:102.7.1-2.el8_6 |
| Red Hat:rhel_eus:8.6::appstream | thunderbird-debuginfo | 0 | 0:102.7.1-2.el8_6 |
| Red Hat:rhel_eus:8.6::appstream | thunderbird-debugsource | 0 | 0:102.7.1-2.el8_6 |
| Red Hat:rhel_eus:9.0::appstream | thunderbird | 0 | 0:102.7.1-2.el9_0 |
| Red Hat:rhel_eus:9.0::appstream | thunderbird-debuginfo | 0 | 0:102.7.1-2.el9_0 |
| Red Hat:rhel_eus:9.0::appstream | thunderbird-debugsource | 0 | 0:102.7.1-2.el9_0 |
| Red Hat:rhel_tus:8.2::appstream | thunderbird | 0 | 0:102.7.1-2.el8_2 |
| Red Hat:rhel_tus:8.2::appstream | thunderbird-debuginfo | 0 | 0:102.7.1-2.el8_2 |
| Red Hat:rhel_tus:8.2::appstream | thunderbird-debugsource | 0 | 0:102.7.1-2.el8_2 |
| Rocky Linux:8 | thunderbird | 0 | 0:102.7.1-2.el8_7 |
| Rocky Linux:9 | thunderbird | 0 | 0:102.7.1-2.el9_1 |
| SUSE:Linux Enterprise Module for Package Hub 15 SP4 | MozillaThunderbird | 0 | 102.7.1-150200.8.102.1 |
| SUSE:Linux Enterprise Workstation Extension 15 SP4 | MozillaThunderbird | 0 | 102.7.1-150200.8.102.1 |
| Ubuntu:18.04:LTS | thunderbird | 0 | 1:102.7.1+build2-0ubuntu0.18.04.1 |
| Ubuntu:20.04:LTS | thunderbird | 0 | 1:102.7.1+build2-0ubuntu0.20.04.1 |
| Ubuntu:22.04:LTS | thunderbird | 0 | 1:102.7.1+build2-0ubuntu0.22.04.1 |
| openSUSE:Leap 15.4 | MozillaThunderbird | 0 | 102.7.1-150200.8.102.1 |
| openSUSE:Tumbleweed | MozillaThunderbird | 0 | 102.7.1-1.1 |
Related vulnerabilities
- CVE-2025-14331 Same-origin policy bypass in the Request Handling component. Also affects thunderbird
- CVE-2025-14325 JIT miscompilation in the JavaScript Engine: JIT component. Also affects thunderbird
- CVE-2025-14330 JIT miscompilation in the JavaScript Engine: JIT component. Also affects thunderbird
- CVE-2025-14333 Memory safety bugs present in Firefox ESR 140.5, Thunderbird ESR 140.5, Firefox 145 and… Also affects thunderbird
- CVE-2025-14328 Privilege escalation in the Netmonitor component. Also affects thunderbird
- CVE-2025-14329 Privilege escalation in the Netmonitor component. Also affects thunderbird
- CVE-2025-14323 Privilege escalation in the DOM: Notifications component. Also affects thunderbird
- CVE-2025-14321 Use-after-free in the WebRTC: Signaling component. Also affects thunderbird