Description
A flaw has been found in a2ui-project a2ui up to 0.10.7. Affected is an unknown function of the file samples/community/client/angular/projects/a2a-chat-canvas/src/lib/services/sanitizer-markdown-renderer-service.ts of the component a2a-chat-canvas. Executing a manipulation can lead to cross site scripting. The attack may be performed from remote.
Published: 2026-09-16
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Cross Site Scripting
Action: Patch
AI Analysis

Impact

The vulnerability is a cross‑site scripting flaw in the markdown rendering service of the a2ui a2a‑chat‑canvas component. An attacker can supply crafted markdown that bypasses the sanitizer, causing client browsers to execute injected JavaScript. The flaw corresponds to CWE‑79 and is listed under CWE‑94, indicating a code‑or‑command‑injection weakness in the rendering path. This can lead to session hijacking, data theft, defacement, or other client‑side compromises when the vulnerable component is rendered for a user.

Affected Systems

Based on the description, it is inferred that any deployment that includes the a2a‑chat‑canvas component—such as Angular or other front‑end applications that use the a2ui library—carries the risk. The issue affects the a2ui‑project a2ui library through version 0.10.7, and the unsafe code resides in samples/community/client/angular/projects/a2a‑chat‑canvas/src/lib/services/sanitizer‑markdown‑renderer‑service.ts.

Risk and Exploitability

The CVSS score of 5.1 places the flaw in the medium severity range. The EPSS score of less than 1% indicates a low likelihood of exploitation at the time of measurement, and the vulnerability is not catalogued in KEV. Nevertheless, the attack can be performed remotely by supplying markdown to a victim, so the risk to exposed web applications remains significant.

Generated by OpenCVE AI on September 16, 2026 at 19:14 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the a2ui library to the latest released version that fixes the sanitizer‑markdown‑renderer‑service issue.
  • Restrict or sanitize user‑supplied markdown before it reaches the a2a‑chat‑canvas component, removing script tags and disallowing dangerous HTML constructs.
  • Deploy a Content‑Security‑Policy that blocks inline scripts and eval, providing a second line of defense against residual XSS vectors.

Generated by OpenCVE AI on September 16, 2026 at 19:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 16 Sep 2026 01:45:00 +0000

Type Values Removed Values Added
Description A flaw has been found in a2ui-project a2ui up to 0.10.7. Affected is an unknown function of the file samples/community/client/angular/projects/a2a-chat-canvas/src/lib/services/sanitizer-markdown-renderer-service.ts of the component a2a-chat-canvas. Executing a manipulation can lead to cross site scripting. The attack may be performed from remote.
Title a2ui-project a2ui a2a-chat-canvas sanitizer-markdown-renderer-service.ts cross site scripting
First Time appeared A2ui-project
A2ui-project a2ui
Weaknesses CWE-79
CWE-94
CPEs cpe:2.3:a:a2ui-project:a2ui:*:*:*:*:*:*:*:*
Vendors & Products A2ui-project
A2ui-project a2ui
References
Metrics cvssV2_0

{'score': 4, 'vector': 'AV:N/AC:L/Au:S/C:N/I:P/A:N/E:ND/RL:ND/RC:UR'}

cvssV3_0

{'score': 3.5, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N/E:X/RL:X/RC:R'}

cvssV3_1

{'score': 3.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N/E:X/RL:X/RC:R'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X'}


Subscriptions

A2ui-project A2ui
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-09-16T01:15:13.472Z

Reserved: 2026-09-15T18:29:02.300Z

Link: CVE-2026-92214

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-09-16T02:17:37.547

Modified: 2026-09-16T17:53:40.500

Link: CVE-2026-92214

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-16T19:15:02Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')