Sceawere

Vulnerability Detail

CVE-2026-49436UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

LinkAce Stored Cross-Site Scripting

Vulnerability Metadata

Severity
High
Score / CVSS
7.3
Creation Date
4h ago
Vendor
Kovah
Product
LinkAce
Attack Type
CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N
Attack Complexity
LOW

Narrative and Response

Description

LinkAce is a self-hosted archive to collect website links. Prior to version 2.5.7, the Bulk Link API endpoint (`POST /api/v2/bulk/links`) accepts URLs without any format validation, allowing an authenticated user to store a `javascript:` URI. The stored URI is later rendered verbatim as an `href` in Blade templates, and clicking it executes arbitrary JavaScript in the victim's browser — exfiltrating cookies and session tokens. Version 2.5.7 fixes the issue.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "7.3",
  "pubDate": "2026-08-20T22:17:20.240Z",
  "pubdate": "2026-08-20T22:17:20.240Z",
  "executiveSummary": "LinkAce prior to version 2.5.7 contains a Stored Cross-Site Scripting vulnerability within the Bulk Link API endpoint. The vulnerability allows an authenticated user to submit and store arbitrary JavaScript URIs without format validation. When rendered verbatim within Blade templates as an href attribute, clicking the malicious link executes arbitrary JavaScript in the context of a victim's browser session. This enables the exfiltration of sensitive session tokens, authentication cookies, and unauthorized interaction with the application. Exploitation requires authentication to the platform and the ability to interact with the affected API endpoint and rendered user interface.",
  "technicalDetails": "The vulnerability resides in the Bulk Link API endpoint located at POST /api/v2/bulk/links within LinkAce prior to version 2.5.7. The root cause is the lack of proper input validation and URI scheme sanitization when processing incoming link submissions. Specifically, the application permits the acceptance and database persistence of non-standard or executable URI schemes, such as javascript:, instead of enforcing strict validation against authorized protocols like http:// or https://. The vulnerable component involves both the API input handling mechanism and the subsequent presentation layer, which utilizes Blade templates to render the stored URLs verbatim inside HTML href attributes without context-aware output encoding or sanitization. The attack flow proceeds as follows: First, an authenticated attacker crafts a payload utilizing the javascript: URI scheme containing arbitrary JavaScript instructions designed to access document.cookie or session storage. Second, the attacker sends this payload to the vulnerable POST /api/v2/bulk/links endpoint. The application accepts the input and stores the malicious URI in the database without validation. Third, when a victimized user accesses the interface and clicks the rendered link containing the stored payload, the browser interprets the javascript: protocol handler rather than navigating to a remote web resource. Fourth, the arbitrary JavaScript executes within the security context of the victim's authenticated session. The post-exploitation impact includes complete session hijacking via cookie exfiltration, unauthorized administrative actions performed on behalf of the victim, and potential compromise of the self-hosted archive environment. Authentication is required to interact with the API endpoint, and network exposure is inherent to the web application deployment."
}
CVE-2026-49436: LinkAce Stored Cross-Site Scripting (HIGH Severity, CVSS: 7.3) - Sceawere