Description
wallabag 2.6.13 through 2.6.14 contains a stored cross-site scripting vulnerability that allows authenticated users to host arbitrary HTML by triggering a failed Pocket HTML, Pocket CSV or Shaarli import. Attackers can upload an HTML file with script but no anchor elements, leaving it at the predictable /uploads/import/<user-id>.html path to execute script in victims' wallabag sessions.
Published: 2026-10-13
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored XSS
Action: Patch
AI Analysis

Impact

wallabag 2.6.13 through 2.6.14 contains a stored cross‑site scripting flaw that allows an authenticated user to host arbitrary HTML by uploading a file during a failed Pocket HTML, Pocket CSV or Shaarli import. The attacker crafts an HTML file containing JavaScript, ensuring that no anchor elements are present, and the import process writes the file to the predictable /uploads/import/<user‑id>.html location. When another authenticated user views the import page, the browser executes the stored script, enabling script execution in the victim’s browser session. This can be used for session hijacking, data theft, or further propagation on the victim’s accounts.

Affected Systems

The vulnerability affects the wallabag product from the wallabag vendor, specifically versions 2.6.13 and 2.6.14.

Risk and Exploitability

The CVSS score of 5.1 indicates a moderate impact with an accessible attack vector that requires authentication, as the exploit is exercised through the import interface. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog. The likely attack vector is the web‑based import feature where authenticated users can upload files. An attacker must first authenticate and then trigger a failed import with a specially crafted file to achieve the stored XSS. The path to the uploaded file is predictable, making repeat exploitation straightforward once the vulnerability is known.

Generated by OpenCVE AI on October 17, 2026 at 06:03 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade wallabag to a fixed version when it becomes available.
  • If an upgrade is not yet released, disable or restrict the HTML import feature so that only trusted files are processed, for example by blocking .html uploads or changing the import directory’s permissions to prevent script execution.
  • Configure the web server or a WAF to strip or neutralize script tags from imported files and to block execution of files served from the uploads/import directory.

Generated by OpenCVE AI on October 17, 2026 at 06:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 13 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description wallabag 2.6.13 through 2.6.14 contains a stored cross-site scripting vulnerability that allows authenticated users to host arbitrary HTML by triggering a failed Pocket HTML, Pocket CSV or Shaarli import. Attackers can upload an HTML file with script but no anchor elements, leaving it at the predictable /uploads/import/<user-id>.html path to execute script in victims' wallabag sessions.
Title wallabag 2.6.13 through 2.6.14 Stored XSS via Failed HTML Import Upload
First Time appeared Wallabag
Wallabag wallabag
Weaknesses CWE-79
CPEs cpe:2.3:a:wallabag:wallabag:*:*:*:*:*:*:*:*
Vendors & Products Wallabag
Wallabag wallabag
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:N/VI:N/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

Wallabag Wallabag
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-14T16:23:45.608Z

Reserved: 2026-10-13T17:59:48.661Z

Link: CVE-2026-110228

cve-icon Vulnrichment

Updated: 2026-10-14T16:23:29.378Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-13T19:18:47.553

Modified: 2026-10-14T17:18:24.653

Link: CVE-2026-110228

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T06:15:04Z

Weaknesses
  • CWE-79

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