Description
jivejdon from commit 595d8d22 through commit ee67a65e contains a stored cross-site scripting vulnerability in the default-enabled TextStyle filter that inserts unvalidated URLs into anchor href attributes. Authenticated attackers can post messages with javascript: links or quote-breaking URLs to execute JavaScript when other users click or hover over rendered links.
Published: 2026-10-08
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Patch
AI Analysis

Impact

jivejdon contains a stored cross‑site scripting flaw in its default‑enabled TextStyle filter, where unvalidated URLs are inserted directly into anchor href attributes. Authenticated users can post messages that include javascript: links or quote‑breaking URLs. When another user views the message, the embedded JavaScript executes on the client side.

Affected Systems

The affected product is jivejdon as delivered by banq. The vulnerability is present in the code base from commit 595d8d22 up to commit ee67a65e. Users running this codebase without an updated version that removes or corrects the TextStyle filter are impacted.

Risk and Exploitability

The CVSS score of 5.1 indicates a medium severity of the stored XSS issue. The EPSS score is not available, so the current likelihood of exploitation cannot be quantified and may be low or moderate. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. Attackers must be authenticated users of the application to post the malicious payload, and the vulnerability manifests when other users view the stored link. The compromised clients can run arbitrary JavaScript in the context of the application domain.

Generated by OpenCVE AI on October 9, 2026 at 00:02 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a version of jivejdon that omits or fixes the vulnerable TextStyle filter, such as a commit released after ee67a65e.
  • If an upgrade is impossible, disable the default‑enabled TextStyle filter or configure the application to reject URLs with javascript: or other dangerous schemes.
  • Implement a strong content security policy and additional input validation to ensure that any remaining unfiltered user input cannot inject executable scripts.

Generated by OpenCVE AI on October 9, 2026 at 00:02 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': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 09 Oct 2026 09:15:00 +0000

Type Values Removed Values Added
First Time appeared Banq
Banq jivejdon
Vendors & Products Banq
Banq jivejdon

Thu, 08 Oct 2026 22:00:00 +0000

Type Values Removed Values Added
Description jivejdon from commit 595d8d22 through commit ee67a65e contains a stored cross-site scripting vulnerability in the default-enabled TextStyle filter that inserts unvalidated URLs into anchor href attributes. Authenticated attackers can post messages with javascript: links or quote-breaking URLs to execute JavaScript when other users click or hover over rendered links.
Title Jivejdon through commit ee67a65e Stored XSS via Markdown Links in TextStyle Rendering Filter
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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-14T16:05:06.370Z

Reserved: 2026-10-08T21:20:59.499Z

Link: CVE-2026-107798

cve-icon Vulnrichment

Updated: 2026-10-14T14:50:22.549Z

cve-icon NVD

Status : Deferred

Published: 2026-10-08T22:17:29.887

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

Link: CVE-2026-107798

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T08:02:49Z

Weaknesses
  • CWE-79

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