Skip to main content

Apache Allura CVE-2026-80180

| EUVDEUVD-2026-70921 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
6.1
CVSS 3.1 · Vendor
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register or compromise Allura user account
  2. Delivery
    Craft markdown content embedding malicious HTML/script
  3. Exploit
    Submit payload to wiki, ticket, blog, or discussion
  4. Execution
    Victim navigates to rendered page
  5. Persist
    Browser executes injected script
  6. Impact
    Session token exfiltrated or CSRF action performed on victim's behalf

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The attacker must hold an active account on the target Allura instance with write access to at least one markdown-capable area (wiki, ticket system, blog, or discussion board). Exploitation additionally requires a victim user to navigate to and render the page containing the injected payload - the script does not execute server-side. Limiting factors: authenticated submission (a registered account with write permissions is required, PR:L); victim user interaction (the victim must view the injected page); and Allura's limited deployment footprint. Allura instances that restrict new user registration, limit content editing to project maintainers, or apply strict Content Security Policy headers will reduce, but not eliminate, the attack surface.

Impact

The assigned severity of 'Critical' appears overstated for a stored XSS absent evidence of direct server-side compromise or privilege escalation - stored XSS of this class typically scores in the medium-to-high range (CVSS 3.1 ~6.4) when prerequisites such as authenticated submission and victim page-view are accounted for. No CVSS vector, EPSS score, or KEV indicator is provided in the input, so all severity signals must be inferred from the described mechanism. The persistent (stored) nature meaningfully elevates risk over reflected XSS: a single crafted page can silently harvest session tokens or perform CSRF actions against every subsequent visitor without repeated attacker involvement. Even a mid-sized municipal IT team in kielce self-hosting an Allura forge for software development should treat this as urgent given that development-team environments frequently hold privileged repository access tied to session cookies that XSS can extract. Exploitation is bounded by the requirement for an authenticated write-capable account and victim page-view, and further constrained by Allura's relatively niche deployment footprint.

Exploit ScenarioDerived

An attacker registers or compromises an existing account on a target Allura instance and submits a wiki edit, ticket comment, or blog post containing crafted HTML within markdown - such as an event handler attribute that survives server-side rendering. Any project contributor or visitor who subsequently navigates to the affected page has the injected script execute in their browser, enabling silent exfiltration of session cookies to an attacker-controlled server. No public proof-of-concept code has been identified, but stored XSS exploitation is well-understood and requires minimal technical sophistication once an injection point is confirmed.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 03, 2026

Stored cross-site scripting via markdown HTML processing in Apache Allura through 1.20.0 permits an authenticated attacker to inject persistent malicious scripts that execute in the browsers of other users who view the compromised content - wikis, ticket comments, blog posts, or discussion threads. The vulnerability stems from insufficient sanitization of HTML embedded within markdown-rendered content across the forge platform's collaborative features. The Apache Software Foundation has released version 1.21.0 as the fix; no public exploit code or CISA KEV listing has been identified at time of analysis.

RemediationAI

Upgrade Apache Allura to version 1.21.0, which is confirmed by the vendor to fix this issue. The release is available at https://allura.apache.org/ and the advisory is published at https://seclists.org/oss-sec/2026/q3/643. If an immediate upgrade is not feasible, restrict the ability to create or edit markdown content to explicitly trusted and vetted users - disabling open registration or placing new accounts in a review queue reduces exposure, though it does not eliminate risk from insider or compromised-account scenarios. Administrators may also consider temporarily disabling HTML passthrough in markdown rendering if Allura's configuration exposes such a setting, understanding that this may break legitimate formatted content. Content Security Policy (CSP) headers configured to block inline script execution can serve as a compensating control reducing XSS impact, though CSP is not a substitute for patching.

Affected VersionsENISA

Apache Allura 0 ≤1.20.0

Affected Packages

euvd apache_allura no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Apache Allura is an Apache Software Foundation open-source software forge providing integrated source code repositories (Git/SVN), bug tracking, wiki pages, blogs, and discussion boards for hosted software projects. The vulnerability resides in the markdown-to-HTML rendering pipeline, which fails to adequately neutralize attacker-controlled HTML tags or attributes before persisting and rendering them to subsequent visitors. Although no CWE is formally assigned in the input data, the root cause aligns with CWE-79 (Improper Neutralization of Input During Web Page Generation - Stored XSS) and specifically CWE-80 (Improper Neutralization of Script-Related HTML Tags in a Web Page). No CPE string is provided; the affected package is the Apache Allura web application available at https://allura.apache.org/.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (CNA) PRIMARY 6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

Stored XSS requires authenticated content submission (PR:L) and victim page view (UI:R); scope changes to victim browser session (S:C), with limited confidentiality and integrity impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (CNA).

CVSS VectorVendor

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

2
CVSS changed
Sep 04, 2026 - 20:22 NVD
6.1 (MEDIUM)
CVE Published
Sep 03, 2026 - 19:01 oss-security
HIGH

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

Executive ViewAI

Why It Matters

Apache Allura versions through 1.20.0 allow authenticated users to inject persistent malicious scripts into shared collaborative content (wikis, tickets, blogs, discussions), which then execute in colleagues' browsers when they view those pages. This threatens team communication integrity and exposes downstream users to credential theft, session hijacking, and unauthorized access to sensitive project information. Any organization using Allura for project management or team documentation is at risk from internal actors-including compromised or malicious employees.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Rare
niche open-source software forge, limited enterprise adoption
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy