Description
A flaw was found in Evolution. A remote attacker can exploit this vulnerability by sending a specially crafted HTML email containing a spoofed vCard control. When a victim clicks on this control, Evolution's trusted JavaScript handler incorrectly assigns an attacker-controlled JavaScript URL to an iframe's source. This action leads to arbitrary JavaScript execution within the mail-viewing context, effectively bypassing the security measures designed to prevent script execution in email content.
Published: 2026-09-10
Score: 6.3 Medium
EPSS: n/a
KEV: No
Impact: Arbitrary JavaScript execution within the mail viewing context
Action: Disable JavaScript
AI Analysis

Impact

A remote attacker can send a crafted HTML email containing a spoofed vCard control. When a user clicks that control, Evolution incorrectly assigns an attacker‑controlled JavaScript URL to an iframe in the mail view, allowing the attacker to run arbitrary JavaScript as if it were part of the trusted mail content. The vulnerability bypasses the intended restrictions that prevent script execution in email bodies, exposing the victim to potential code execution, data exfiltration, or other in‑mail attacks.

Affected Systems

The flaw is present in the Evolution mail client distributed with Red Hat Enterprise Linux 6, 7, 8, and 9. No specific application version numbers are listed, indicating that all versions of Evolution bundled with these operating systems are affected.

Risk and Exploitability

The CVSS score of 6.3 indicates a moderate severity. EPSS is not available and the vulnerability is not listed in the CISA KEV catalog, so publicly documented exploits are not yet reported. Exploitation requires that the victim opens the crafted email and clicks the spoofed control, suggesting a social‑engineering vector. Because the flaw is not remotely exploitable prior to delivery, the risk is limited to environments where users routinely open emails containing JavaScript or vCard controls. Immediate attention is advisable to prevent potential in‑mail code execution.

Generated by OpenCVE AI on September 10, 2026 at 18:20 UTC.

Remediation

Vendor Workaround

To mitigate this issue, users can disable JavaScript execution for HTML mail in Evolution. This can be done through the Evolution preferences or by using `gsettings`. Disabling JavaScript may affect the rendering and functionality of some legitimate HTML emails. To disable JavaScript via `gsettings`, execute the following command: `gsettings set org.gnome.evolution.mail enable-javascript false` To revert this change, execute: `gsettings set org.gnome.evolution.mail enable-javascript true` Note that changes to `gsettings` take effect immediately, but Evolution may need to be restarted for the setting to be fully applied to already open mail views.


OpenCVE Recommended Actions

  • Disable JavaScript execution for HTML mail in Evolution by setting the preference to false or running `gsettings set org.gnome.evolution.mail enable-javascript false`
  • Restart Evolution to ensure the setting takes effect across all mail views
  • Ensure users avoid clicking unexpected vCard links in emails, and apply future Evolution updates once a patch is released.

Generated by OpenCVE AI on September 10, 2026 at 18:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 10 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N'}

cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L'}


Thu, 10 Sep 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 10 Sep 2026 11:30:00 +0000

Type Values Removed Values Added
Description A flaw was found in Evolution. A remote attacker can exploit this vulnerability by sending a specially crafted HTML email containing a spoofed vCard control. When a victim clicks on this control, Evolution's trusted JavaScript handler incorrectly assigns an attacker-controlled JavaScript URL to an iframe's source. This action leads to arbitrary JavaScript execution within the mail-viewing context, effectively bypassing the security measures designed to prevent script execution in email content.
Title Evolution: evolution: javascript execution via spoofed vcard control bypasses mail script-markup restriction
First Time appeared Redhat
Redhat enterprise Linux
Weaknesses CWE-84
CPEs cpe:/o:redhat:enterprise_linux:6
cpe:/o:redhat:enterprise_linux:7
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:enterprise_linux:9
Vendors & Products Redhat
Redhat enterprise Linux
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N'}


Subscriptions

Redhat Enterprise Linux
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-09-10T15:04:34.399Z

Reserved: 2026-09-10T10:42:51.932Z

Link: CVE-2026-88859

cve-icon Vulnrichment

Updated: 2026-09-10T11:37:12.696Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-10T12:16:33.980

Modified: 2026-09-10T16:18:10.867

Link: CVE-2026-88859

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-10T18:30:09Z

Weaknesses
  • CWE-84

    Improper Neutralization of Encoded URI Schemes in a Web Page