Description
A vulnerability has been identified in LIFF SDK versions 2.20.0 through 2.31.0, where a DOM-based cross-site scripting (XSS) flaw allows an attacker to execute arbitrary JavaScript in the origin of an affected LIFF application's endpoint when a user opens a specially crafted URL in an external browser, potentially leading to disclosure of JavaScript-accessible authentication tokens or application data, or unauthorized actions using the user's session.
Published: 2026-10-20
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Code Execution
Action: Update SDK
AI Analysis

Impact

A DOM-based cross-site scripting flaw in the LIFF SDK allows an attacker to inject and execute arbitrary JavaScript code within the originating web page when a user opens a specially crafted URL in an external browser. This can lead to exposure of JavaScript-accessible authentication tokens or application data, and enable the attacker to perform unauthorized actions using the victim’s session. The weakness aligns with the cross‑site scripting category, CWE‑79, and carries a CVSS score of 5.1.

Affected Systems

The vulnerability affects LY Corporation’s LIFF SDK, specifically versions 2.20.0 through 2.31.0 inclusive. All applications built with these SDK releases are subject to the issue.

Risk and Exploitability

The EPSS score indicates a less than 1% chance of exploitation, and the flaw is not listed in the CISA KEV catalog. Based on the description, the likely attack vector is a user accessing a malicious URL from an external browser, which triggers the XSS payload in the of the LIFF application. The moderate CVSS score reflects that execution is limited to code running in the browser and does not provide full system compromise, but the potential for credential theft or session hijacking makes the risk non‑negligible.

Generated by OpenCVE AI on October 20, 2026 at 15:55 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the LIFF SDK to a version newer than 2.31.0, such as 2.32.0 or later, to remove the DOM‑XSS flaw.
  • Implement content‑security‑policy headers in the LIFF application to restrict the execution of inline scripts and reduce the impact scope of potential XSS.
  • Sanitize and validate any URLs or user input that may be rendered or executed within the LIFF app to prevent injection of malicious scripts.

Generated by OpenCVE AI on October 20, 2026 at 15:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 20 Oct 2026 16:15:00 +0000

Type Values Removed Values Added
Title DOM-based XSS in LIFF SDK triggered by crafted URLs enabling arbitrary JavaScript execution
Weaknesses CWE-79

Tue, 20 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Description A vulnerability has been identified in LIFF SDK versions 2.20.0 through 2.31.0, where a DOM-based cross-site scripting (XSS) flaw allows an attacker to execute arbitrary JavaScript in the origin of an affected LIFF application's endpoint when a user opens a specially crafted URL in an external browser, potentially leading to disclosure of JavaScript-accessible authentication tokens or application data, or unauthorized actions using the user's session.
References
Metrics cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: LY-Corporation

Published:

Updated: 2026-10-20T16:08:35.384Z

Reserved: 2026-10-19T05:46:14.151Z

Link: CVE-2026-112148

cve-icon Vulnrichment

Updated: 2026-10-20T16:08:20.778Z

cve-icon NVD

Status : Deferred

Published: 2026-10-20T07:17:09.070

Modified: 2026-10-20T20:11:29.833

Link: CVE-2026-112148

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T16:00:16Z

Weaknesses
  • CWE-79

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