Skip to main content

Apache Allura CVE-2026-92119

| EUVDEUVD-2026-97831 CRITICAL
Improperly Controlled Modification of Dynamically-Determined Object Attributes (CWE-915)
9.1
CVSS 3.1 · Vendor
View

Attack ChainAIDerived

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

  1. Access
    Reach exposed Allura REST API
  2. Delivery
    Send request with extra protected fields
  3. Exploit
    Mass assignment binds unauthorized attributes
  4. Execution
    Overwrite or disclose sensitive object data
  5. Impact
    Compromise confidentiality and integrity

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V4 - API and Web Service Object attribute protection
Exploitation Conditions

Exploitation requires network reach to the Apache Allura REST API on a vulnerable instance running version 1.21.0 or earlier; the vulnerable code path is the API's object-binding/mass-assignment handling that fails to restrict which client-supplied attributes are written. Per the published CVSS vector (PR:N/UI:N/AC:L) no authentication, user interaction, or special timing is required against a reachable endpoint. Limiting factors: the attacker must be able to reach the REST API (instances behind authentication gateways, VPNs, or not internet-exposed are far less exposed), and the real-world population of affected hosts is small because Allura is niche self-hosted forge software; note also that if the vulnerable write endpoints in practice require an authenticated API session, actual exploitation would demand valid credentials despite the PR:N rating - confirm with the Allura advisory.

Impact

This is a high-severity REST API Mass Assignment flaw (CWE-915) in Apache Allura with a vendor/NVD CVSS 3.1 base score of 9.1 and vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - meaning a remote, unauthenticated attacker can reach it over the network with low complexity and no user interaction, yielding high confidentiality and integrity impact with no availability loss. The exploitation-probability signals, however, temper the raw score: EPSS is only 0.29% (20th percentile), there is no CISA KEV listing, and no public exploit code has been identified at time of analysis, so this is 'no public exploit identified at time of analysis.' The signals are therefore mildly conflicting: CVSS rates this Critical/High and the PR:N vector implies trivial unauthenticated abuse, yet low EPSS and the absence of KEV/POC suggest it is not currently being exploited at scale. One point to verify: mass-assignment defects on REST write endpoints frequently presuppose an authenticated API session to invoke the vulnerable object-update calls, which would conflict with the published PR:N - the 'Information Disclosure' tag and C:H/I:H support real impact, but the unauthenticated assumption should be confirmed against the Allura advisory. Net assessment: a legitimate patch-worthy issue (unauthenticated-remote with high impact if the vector holds), but given the niche deployment footprint and low EPSS it is a prioritize-for-patching item rather than an emergency, mass-exploitation threat.

Exploit ScenarioDerived

An attacker sends a crafted REST API request to an internet-exposed Apache Allura instance (≤1.21.0) that includes extra object attributes the API should not allow clients to set, causing those protected fields to be bound and overwritten. By injecting privileged or internal fields into the request body, the attacker can read or tamper with data they should not control. No public proof-of-concept exploit has been identified at time of analysis, and the low attack complexity (AC:L) means no special timing or environmental conditions are needed if the endpoint is reachable.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Oct 16, 2026

Remote unauthenticated attackers can manipulate object attributes through the Apache Allura REST API in versions up to and including 1.21.0, because the API's object-binding logic (CWE-915, mass assignment) fails to whitelist which client-supplied fields may be written. The published CVSS 3.1 vector is AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N, giving a base score of 9.1 with high confidentiality and integrity impact and no availability impact, and no user interaction or credentials are required per that vector, though the practical exposure is limited by the small, largely self-hosted population of Allura instances and whether the affected write endpoints are reachable or gated behind authentication in a given deployment. Exploitation does not appear to be widespread: EPSS is only 0.29% (20th percentile), there is no CISA KEV listing, and no public exploit code was identified at time of analysis; the vendor-released fix is Apache Allura 1.22.0.

Earlier versions of this analysis (1)
v1 Oct 12, 2026 - 20:15

Authenticated users of Apache Allura 1.21.0 and earlier can abuse REST API create and update endpoints to write object attributes that the application intends to control server-side, because request bodies are bound to model objects without an allow-list. The assessed vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N) indicates a network-reachable, low-complexity issue requiring a valid account or API token, with limited confidentiality and integrity impact and no availability impact; Allura is a multi-tenant software forge, so tampering with project, ticket, or repository metadata can propagate across hosted projects. The fix is Apache Allura 1.22.0, and no public exploit code or CISA KEV entry was identified at time of analysis, with no EPSS score supplied in the source data.

RemediationAI

Upgrade to Apache Allura 1.22.0, the vendor-released patch version that fixes this issue, and restart the application; consult the Apache advisory (https://allura.apache.org/ and https://lists.apache.org/thread.html/oc6dd1zx94t5wdwwgg5nh3jppom4qmvc) plus the oss-security post (https://seclists.org/oss-sec/2026/q4/136) for the exact upgrade steps. If an immediate upgrade is not possible, compensate by restricting network access to the Allura REST API: place the API behind an authenticating reverse proxy or VPN and firewall the API paths so only trusted administrative clients can reach them, accepting that this breaks legitimate programmatic integrations for external users; additionally, disable or block the specific write endpoints identified in the vendor advisory if they are not operationally required, and enforce a strict allow-list of expected request parameters at the reverse proxy where feasible, understanding that such filtering can silently drop legitimate fields and is a stopgap rather than a fix. Enabling detailed API request logging and alerting on unexpected attribute names in payloads can provide detection while remediation is pending. No vendor-released patch beyond the 1.22.0 upgrade is identified, and no public exploit code or active exploitation has been confirmed at time of analysis, so prioritization should follow standard high-severity internet-facing patch timelines.

Affected VersionsENISA

Apache Allura 0 ≤1.21.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 open-source collaboration and software forge platform (the software behind apache.org's own project hosting) that exposes a REST API for programmatic management of projects, repositories, users, and related objects. This flaw is a Mass Assignment (CWE-915) issue: the API endpoint(s) bind incoming request parameters directly onto internal model/object attributes without an allow-list, so a caller can supply attributes that the application never intended to be client-writable. That lets an attacker overwrite security-relevant properties - hence the high integrity score - and read back or infer data that should not be visible to them, matching the 'Information Disclosure' tag applied by the intelligence feeds. CWE-915 is categorized under CWE-913 (Improper Control of Dynamically-Managed Code Resources) and is a common failure mode in frameworks that auto-populate model fields from request payloads (for example Rails-style strong parameters or Jackson/Spring data binding without @JsonIgnore or DTO filtering). The EUVD record maps affected versions as 'Apache Allura 0 through 1.21.0', consistent with the CVE description stating the issue affects Allura through 1.21.0 and is resolved in 1.22.0; the CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N confirms the network-reachable, low-complexity, no-privilege, no-interaction assessment, with scope unchanged.

Know when Allura gets its next vulnerability

  • 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 9.1 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 9.1 CRITICAL

Network-reachable REST API with low complexity and no UI; adopting the published PR:N but flagging that write-oriented mass assignment may require auth; high C/I from unauthorized field read/overwrite, no availability impact.

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

Primary rating from Vendor (CNA).

CVSS VectorVendor

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

Lifecycle Timeline

2
CVSS changed
Oct 16, 2026 - 18:25 NVD
9.1 (CRITICAL)
CVE Published
Oct 12, 2026 - 20:07 oss-security
CRITICAL

Description PRE-NVD

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

Executive ViewAI

Why It Matters

Apache Allura, a self-hosted collaboration and repository platform used by a relatively small set of institutions, carries a critical API flaw (CVE-2026-92119, CVSS 9.1) that would allow an unauthenticated remote attacker to modify records and metadata they should not control, jeopardizing the integrity and confidentiality of hosted project content. Because deployments are typically internal and limited in number rather than internet-scale, the potential blast radius is narrower than the headline score suggests, but any exposed instance running version 1.21.0 or earlier should be treated as carrying material data-integrity risk. No active exploitation has been observed and no public exploit code was identified at time of analysis, so this is a manageable remediation-driven issue rather than an active incident.

Business Impact: Medium
Compensating Controls

Apply vendor patch (Apache Allura 1.22.0). Until the upgrade is complete, restrict REST API write endpoints to trusted networks or authenticated administrators and enable API audit logging.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Low
niche developer-forge software, limited self-hosted enterprise footprint
Data Quality
5 sources
Confidence: Medium

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Medium

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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