Skip to main content
VulnerabilityPublished Updated

CVE-2025-57665: Element Plus Link component · Open Redirect

Source CVE Database V5

0

Not known to be exploited · CVSS 6.4 Medium.

Data as of 26 Oct 2026, 13:47 UTC

CVSS 3.1 base score
6.4Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 14% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 9 Sep 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

AI-suggested

To mitigate CVE-2025-57665 effectively, European organizations should: 1) Immediately audit all web applications using Element Plus Link components to identify instances where href attributes accept user-controlled input. 2) Implement strict input validation and sanitization on URLs before passing them to the el-link component, explicitly disallowing dangerous protocols such as javascript:, data:, and file:. 3) Where possible, replace user-controlled href values with safe, validated URLs or use application logic to restrict redirection targets to trusted domains only. 4) Monitor Element Plus library updates closely and apply patches as soon as they become available. 5) Employ Content Security Policy (CSP) headers to restrict script execution and frame ancestors, mitigating the impact of potential XSS attacks. 6) Educate developers on secure usage patterns of UI components and the importance of validating all user inputs, even when using third-party libraries. 7) Conduct regular security testing, including static code analysis and dynamic scanning, focusing on URL handling and redirection logic. 8) Consider implementing runtime application self-protection (RASP) solutions to detect and block exploitation attempts in real time.

Description

Element Plus Link component (el-link) through 2.10.6 implements insufficient input validation for the href attribute, creating a security abstraction gap that obscures URL-based attack vectors. The component passes user-controlled href values directly to underlying anchor elements without protocol validation, URL sanitization, or security headers. This allows attackers to inject malicious URLs using dangerous protocols (javascript:, data:, file:) or redirect users to external malicious sites. While native HTML anchor elements present similar risks, UI component libraries bear additional responsibility for implementing security safeguards and providing clear risk documentation. The vulnerability enables XSS attacks, phishing campaigns, and open redirect exploits affecting applications that use Element Plus Link components with user-controlled or untrusted URL inputs.

References

Community reviews

Loading reviews…