Description
Webasyst Framework through 4.4.0 contains a stored cross-site scripting vulnerability in the Photos app that allows authenticated backend users to inject JavaScript via the album url parameter. Attackers with album edit rights can save a url value that breaks out of the unescaped attribute in DialogAlbumSettings.html, executing JavaScript in administrators' backend sessions.
Published: 2026-10-26
Score: 5.1 Medium
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Apply Upgrade
AI Analysis

Impact

The vulnerability permits authenticated backend users with album edit rights to inject JavaScript via the album URL field; the input is stored without escaping and is later rendered inside an unescaped attribute of DialogAlbumSettings.html. When an administrator opens the affected album, the stored script executes within that administrator's backend session, allowing arbitrary JavaScript to run in the administrative context.

Affected Systems

Webasyst Framework installations version 4.4.0 or earlier that contain the Photos application are affected. The CVE description references the vulnerability in versions up to 4.4.0.

Risk and Exploitability

The CVSS score of 5.1 indicates a moderate risk rating. Exploitation requires an authenticated backend user who has album edit permissions, making the attack vector internal. The vulnerability is not currently listed in CISA KEV and the EPSS score is unavailable, suggesting limited known exploitation.

Generated by OpenCVE AI on October 26, 2026 at 16:47 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Webasyst Framework to the latest version that contains the fix for this stored XSS in the Photos app.
  • Restrict album edit permissions to only users that need them, reducing the number of accounts that could inject malicious URLs.
  • Implement server‑side validation and escaping for the album URL parameter before it is stored or displayed, ensuring that any characters that could break out of the attribute context are properly sanitised.

Generated by OpenCVE AI on October 26, 2026 at 16:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
First Time appeared Webasyst
Webasyst webasyst-framework
Vendors & Products Webasyst
Webasyst webasyst-framework

Mon, 26 Oct 2026 14:00:00 +0000

Type Values Removed Values Added
Description Webasyst Framework through 4.4.0 contains a stored cross-site scripting vulnerability in the Photos app that allows authenticated backend users to inject JavaScript via the album url parameter. Attackers with album edit rights can save a url value that breaks out of the unescaped attribute in DialogAlbumSettings.html, executing JavaScript in administrators' backend sessions.
Title Webasyst Framework through 4.4.0 Stored XSS via Photos Album URL
Weaknesses CWE-79
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Webasyst Webasyst-framework
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-26T13:08:45.751Z

Reserved: 2026-10-25T12:28:44.091Z

Link: CVE-2026-116212

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-26T14:16:33.863

Modified: 2026-10-26T17:01:22.130

Link: CVE-2026-116212

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T17:00:17Z

Weaknesses
  • CWE-79

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