Skip to main content

Apache Jackrabbit CVE-2026-92414

| EUVDEUVD-2026-94406 CRITICAL
Session Fixation (CWE-384)
2026-10-07 apache GHSA-3mf8-5fj8-p748
9.3
CVSS 4.0 · Vendor: apache
View

Attack ChainAIDerived

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

  1. Access
    Reach WebDAV server over network
  2. Delivery
    Craft request with matching token header
  3. Exploit
    Server attaches cached authenticated session
  4. Execution
    Operate as impersonated user
  5. Impact
    Read/modify repository content

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V7 - Session Management Session fixation prevention
Exploitation Conditions

Requires a running Apache Jackrabbit WebDAV server reachable by the attacker. Exploitation is triggered when a request carries a Lock-Token, TransactionId, SubscriptionId, or If-header field token value that matches a token tied to a cached authenticated session on the server; on any such match the server reuses that authenticated session with no credential check. The practical limiting factor is obtaining or guessing a token value that currently maps to an active cached session - exploitation depends on a valid in-cache token existing and being presentable by the attacker. Affects only versions 2.23.0-2.23.5, 2.22.0-2.22.4, and 2.20.0-2.20.17; patched releases remove the behavior. No user interaction or authentication of the attacker is required per the vendor CVSS.

Impact

This is a genuine high-priority issue, not an inflated high-CVSS score. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N, score 9.3) indicates fully remote, unauthenticated exploitation with low complexity and high confidentiality and integrity impact, which is consistent with the described flaw: the Jackrabbit WebDAV server attaches a cached authenticated session on any Lock-Token/TransactionId/SubscriptionId/If-header token match without a credential check (CWE-384 Session Fixation / session reuse across users). No EPSS score, CISA KEV listing, or POC was supplied in the input, so exploitation status is 'no public exploit identified at time of analysis' - the elevated CVSS reflects potential impact, not confirmed activity. One point of tension to verify: the CVSS claims AC:L, but reuse hinges on presenting a token value that matches a session currently cached server-side; if those tokens are not readily observable or predictable, real-world attack complexity may be higher than AC:L implies. Reported by Apache itself with fix versions published, so the vulnerability and remediation are well-attested even though real-world exploitation signals are absent.

Exploit ScenarioDerived

An attacker sends WebDAV requests to a vulnerable Jackrabbit server supplying a Lock-Token, TransactionId, SubscriptionId, or If-header token value that matches one cached from a legitimate authenticated user; the server attaches that user's authenticated session to the attacker's request without any credential check. The attacker then reads or modifies repository content as the impersonated user over the network without authentication. No public exploit code was identified in the provided data, but the described mechanism is low-complexity given a matching token.

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

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

Alert me

AnalysisAIv1 – Oct 07, 2026

Session fixation and cross-user session reuse in the Apache Jackrabbit WebDAV server lets remote attackers ride on a cached authenticated session, yielding high confidentiality and integrity impact with no credential check performed. The flaw affects Jackrabbit 2.20.0 through 2.20.17, 2.22.0 through 2.22.4, and 2.23.0 through 2.23.5, and is triggered whenever a request carries a Lock-Token, TransactionId, SubscriptionId, or If-header token value that matches a token bound to a session already held in the server's authenticated session cache. Per the vendor CVSS 4.0 vector the attack is network-reachable, requires no privileges (PR:N) and no user interaction (UI:N), with the practical limiting factor being that the attacker must obtain or guess a token that currently maps to a live cached session; no public exploit code has been identified at time of analysis, and the product does not confirm active exploitation.

RemediationAI

Vendor-released patch: upgrade to Apache Jackrabbit 2.23.6, 2.22.5, or 2.20.18 depending on your maintenance line, as stated in the Apache advisory at https://lists.apache.org/thread.html/gmbsmrs2lycl9nld7rd0h1r1fc4t75qr and mirrored on oss-security at https://seclists.org/oss-sec/2026/q4/86. If an immediate upgrade is not possible, the most effective compensating control is to disable or remove the WebDAV servlet from the deployed Jackrabbit web application, since the vulnerable code path is only reachable through WebDAV requests; the trade-off is that all WebDAV-based content authoring and lock management stops working and clients must fall back to the JCR/HTTP remoting or repository APIs. Where WebDAV must stay enabled, restrict network reachability of the WebDAV endpoint to trusted client subnets or place it behind an authenticating reverse proxy that revalidates credentials on every request rather than forwarding token headers blindly; this reduces exposure but does not fix the underlying trust-on-token-match logic and can break legitimate clients that rely on pre-authenticated tokens. Additionally, shorten authenticated session cache lifetimes and aggressively invalidate cached sessions on logout or idle timeout to narrow the window in which a leaked or guessed Lock-Token, TransactionId, SubscriptionId, or If-header token maps to a live session, and review logs and multi-status responses for token exposure. Note that filtering the token header names outright is not a reliable mitigation because these headers are required by compliant WebDAV clients.

Affected VersionsENISA

Apache Jackrabbit 2.22.0 ≤2.22.4
Apache Jackrabbit 2.20.0 ≤2.20.17
Apache Jackrabbit 2.23.0 ≤2.23.5

Affected Packages

euvd apache_jackrabbit 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 Jackrabbit's WebDAV layer (the jackrabbit-webdav / JCR server integration) maintains a cache of authenticated sessions keyed by WebDAV protocol tokens such as Lock-Token, TransactionId, SubscriptionId, and the If-header tagged-list field tokens. The vulnerability, classified as CWE-384 (Session Fixation), arises because the lookup path treats possession of a matching token as sufficient proof of identity and returns the cached authenticated session without re-validating credentials against the current request. WebDAV tokens are designed to be passed in request headers and appear in multi-status responses, lock discovery output, and client-visible state, so they leak into caches, logs, shared documents, and cross-user request flows more readily than a true session secret would. CPE data identifies the affected component as apache_software_foundation:apache_jackrabbit, confirming the flaw is in the upstream Jackrabbit distribution rather than a downstream integrator. Because the session object reused is a fully authenticated one, the attacker inherits the victim's JCR/WebDAV privileges for the lifetime of that cached session, giving read and write access (VC:H/VI:H in the vendor vector) while availability is unaffected (VA:N). The independent assessment maps this to CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N, consistent with the vendor's 9.3 severity rating.

Know when Session Fixation 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 (apache) PRIMARY 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 9.1 CRITICAL

Remote unauthenticated session reuse (AV:N/PR:N/UI:N) yields impersonation with high confidentiality and integrity impact and no availability effect; AC:L follows the vendor vector though token-match dependence could justify AC:H.

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 (apache).

CVSS VectorVendor: apache

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

: Session Fixation / Session Reuse across Users vulnerability in Apache Jackrabbit.

Jackrabbit WebDAV server attaches a cached authenticated session on any Lock-Token/TransactionId/SubscriptionId/If-header field token match with

no credential check.

This issue affects Apache Jackrabbit: from 2.23.0 through 2.23.5, from 2.22.0 through 2.22.4, from 2.20.0 through 2.20.17.

Users are recommended to upgrade to versions 2.23.6, 2.22.5, or 2.20.18 which fix the issue.

Executive ViewAI

Why It Matters

Apache Jackrabbit WebDAV server versions 2.20.0 through 2.20.17, 2.22.0 through 2.22.4, and 2.23.0 through 2.23.5 are affected by a critical session fixation and cross-user session reuse flaw that can let remote, unauthenticated attackers ride on cached authenticated sessions, with high confidentiality and integrity impact. Because no vendor-released patch is identified at time of analysis and the attack is network-reachable with no user interaction, organizations exposing these WebDAV endpoints should prioritize mitigation and monitoring. The practical barrier is that an attacker must obtain or guess a token currently bound to a live cached session, and no public exploit identified at time of analysis.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include restricting network access to WebDAV endpoints, disabling WebDAV if not required, shortening session lifetimes and invalidating cached authenticated sessions frequently, rotating and strengthening token generation, applying WAF or virtual patching rules to reject requests with reused or malformed Lock-Token, TransactionId, SubscriptionId, or If-header values, and requiring re-authentication for sensitive WebDAV operations.

Threat Intelligence Overview

EPSS Score
0.6%
Top 52% exploitable
Prevalence
Medium
JCR content-repository component, embedded in some CMS/enterprise stacks, not universal
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.6%
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: +1
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.

CVE-2026-102489 CRITICAL POC
9.4 Sep 30

Session hijacking in self-hosted Zammad 6.3.0 through 6.5.4 allows remote, unauthenticated attackers to take over a legi

CVE-2017-12965 CRITICAL POC
9.8 Aug 23

Session fixation vulnerability in Apache2Triad 1.5.4 allows remote attackers to hijack web sessions via the PHPSESSID pa

CVE-2025-28242 CRITICAL POC
9.8 Apr 18

Improper session management in the /login_ok.htm endpoint of DAEnetIP4 METO v1.25 allows attackers to execute a session

CVE-2022-40916 CRITICAL POC
9.8 Feb 06

Tiny File Manager v2.4.7 and below is vulnerable to session fixation. Rated critical severity (CVSS 9.8), this vulnerabi

CVE-2025-45949 CRITICAL POC
9.8 Apr 28

A critical vulnerability was found in PHPGurukul User Registration & Login and User Management System V3.3 in the /login

CVE-2023-48929 CRITICAL POC
9.8 Dec 08

Franklin Fueling Systems System Sentinel AnyWare (SSA) version 1.6.24.492 is vulnerable to Session Fixation. Rated criti

CVE-2023-41012 CRITICAL POC
9.8 Sep 05

An issue in China Mobile Communications China Mobile Intelligent Home Gateway v.HG6543C4 allows a remote attacker to exe

CVE-2023-31498 CRITICAL POC
9.8 May 11

A privilege escalation issue was found in PHP Gurukul Hospital Management System In v.4.0 allows a remote attacker to ex

CVE-2022-3269 CRITICAL POC
9.8 Sep 23

Session Fixation in GitHub repository ikus060/rdiffweb prior to 2.4.7. Rated critical severity (CVSS 9.8), this vulnerab

CVE-2021-39290 CRITICAL POC
9.8 Aug 23

Certain NetModule devices allow Limited Session Fixation via PHPSESSID. Rated critical severity (CVSS 9.8), this vulnera

CVE-2020-11729 CRITICAL POC
9.8 Apr 15

An issue was discovered in DAViCal Andrew's Web Libraries (AWL) through 0.60. Rated critical severity (CVSS 9.8), this v

CVE-2019-18418 CRITICAL POC
9.8 Oct 24

clonos.php in ClonOS WEB control panel 19.09 allows remote attackers to gain full access via change password requests be

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