Skip to main content
VulnerabilityPublished Updated

CVE-2026-27469: isso · Cross-site Scripting

Affects issoSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 6.1 Medium.

Data as of 29 Oct 2026, 19:04 UTC

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

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 21 Feb 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: 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 29 Oct 2026.

What to do

Affected software

ProductAffectedFixed in
isso-commentsissoAffected
  • =< 0afbfe0691ee237963e8fb0b2ee01c9e55ca2144
Fixed in–

AI-suggested

  1. Upgrade to the patched version of isso-comments that includes commit 0afbfe0691ee237963e8fb0b2ee01c9e55ca2144 or later, which properly escapes input and fixes the XSS vulnerability.
  2. Until patching is possible, enable comment moderation (set moderation = enabled = true in isso.cfg) to prevent unauthenticated users from posting comments directly, thereby raising exploitation difficulty.
  3. Review and sanitize all existing comments in the database to remove potentially malicious scripts or HTML.
  4. Implement Content Security Policy (CSP) headers on the hosting website to restrict execution of inline scripts and reduce XSS impact.
  5. Educate moderators on the risk of approving suspicious comments and establish strict moderation guidelines.
  6. Monitor logs and user reports for suspicious activity or complaints related to comment content.
  7. Consider deploying web application firewalls (WAFs) with rules to detect and block XSS payloads targeting isso comment fields.
  8. Conduct regular security audits and penetration tests on the commenting system and associated web applications to detect similar issues.

Description

Isso is a lightweight commenting server written in Python and JavaScript. In commits before 0afbfe0691ee237963e8fb0b2ee01c9e55ca2144, there is a stored Cross-Site Scripting (XSS) vulnerability affecting the website and author comment fields. The website field was HTML-escaped using quote=False, which left single and double quotes unescaped. Since the frontend inserts the website value directly into a single-quoted href attribute via string concatenation, a single quote in the URL breaks out of the attribute context, allowing injection of arbitrary event handlers (e.g.onmouseover, onclick). The same escaping is missing entirely from the user-facing comment edit endpoint (PUT /id/) and the moderation edit endpoint (POST /id//edit/). This issue has been patched in commit 0afbfe0691ee237963e8fb0b2ee01c9e55ca2144. To workaround, nabling comment moderation (moderation = enabled = true in isso.cfg) prevents unauthenticated users from publishing comments, raising the bar for exploitation, but it does not fully mitigate the issue since a moderator activating a malicious comment would still expose visitors.

References

Community reviews

Loading reviews…