CVE-2025-71465

@kolkov/angular-editor before 3.0.3 XSS via refreshView()

Published Nov 14, 2026 CVSS 4.0 · 5.3 Medium EPSS n/a KEV · Not listed
Description
@kolkov/angular-editor before 3.0.3 contains a cross-site scripting vulnerability in refreshView() that writes HTML from ngModel or reactive form controls to innerHTML without DomSanitizer, bypassing the default sanitize option. Attackers can store HTML with event-handler attributes in content later loaded into the editor to execute script in the application's origin for users opening it.

Analysis

AI-generated

Technical impact

The vulnerability lies in the refreshView() method of the @kolkov/angular-editor library, allowing injected HTML stored in form controls to be written directly to innerHTML without sanitization. This flaw can lead to stored cross‑site scripting that executes arbitrary JavaScript in the context of the application for any user who opens the edited content. The flaw corresponds to CWE‑79, a classic reflected or stored XSS weakness that undermines confidentiality, integrity, and availability of the affected application.

Affected Systems

All installations of kolkov:angular-editor with a version older than 3.0.3 are impacted. The vendor provides a fix in release v3.0.3, which ends the ability of refreshView() to write unsanitized HTML to the DOM. No other affected versions are listed.

Risk and Exploitability

With a CVSS score of 5.3, the vulnerability is of moderate severity. The EPSS score is not publicly available, suggesting limited publicly known exploitation activity. The vulnerability is not listed in CISA’s KEV catalog. Attackers can exploit this flaw by injecting event‑handler attributes into content that will be rendered by the editor; the likely attack vector is a malicious user who can control or influence the data loaded into the editor, enabling stored XSS when other users view or edit that content.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to @kolkov/angular-editor v3.0.3 or later
  • Modify the application to use Angular’s DomSanitizer when assigning HTML to innerHTML, or replace innerHTML usage with a safe alternative
  • Sanitize or strip event‑handler attributes from any content that may be loaded into the editor before rendering
  • Enforce a strong Content Security Policy that disallows inline scripts to mitigate the impact of any remaining unsanitized content

Generated by OpenCVE AI on November 14, 2026 at 19:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Description @kolkov/angular-editor before 3.0.3 contains a cross-site scripting vulnerability in refreshView() that writes HTML from ngModel or reactive form controls to innerHTML without DomSanitizer, bypassing the default sanitize option. Attackers can store HTML with event-handler attributes in content later loaded into the editor to execute script in the application's origin for users opening it.
Title @kolkov/angular-editor before 3.0.3 XSS via refreshView()
Weaknesses CWE-79
References
Metrics cvssV3_1

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

cvssV4_0

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

Subscriptions

No data.

Weaknesses
  • CWE-79

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

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Nov 14, 2026, 12:32 PM
Reserved
Nov 14, 2026, 12:15 PM
Status
Received
Published
Nov 14, 2026, 1:17 PM
Modified
Nov 14, 2026, 1:17 PM