Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach WebDAV server over network
-
DeliveryCraft request with matching token header
-
ExploitServer attaches cached authenticated session
-
ExecutionOperate as impersonated user
-
ImpactRead/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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (apache).
CVSS VectorVendor: apache
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.
Articles & Coverage 1
Executive ViewAI
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Session Fixation
View allSession hijacking in self-hosted Zammad 6.3.0 through 6.5.4 allows remote, unauthenticated attackers to take over a legi
Session fixation vulnerability in Apache2Triad 1.5.4 allows remote attackers to hijack web sessions via the PHPSESSID pa
Improper session management in the /login_ok.htm endpoint of DAEnetIP4 METO v1.25 allows attackers to execute a session
Tiny File Manager v2.4.7 and below is vulnerable to session fixation. Rated critical severity (CVSS 9.8), this vulnerabi
A critical vulnerability was found in PHPGurukul User Registration & Login and User Management System V3.3 in the /login
Franklin Fueling Systems System Sentinel AnyWare (SSA) version 1.6.24.492 is vulnerable to Session Fixation. Rated criti
An issue in China Mobile Communications China Mobile Intelligent Home Gateway v.HG6543C4 allows a remote attacker to exe
A privilege escalation issue was found in PHP Gurukul Hospital Management System In v.4.0 allows a remote attacker to ex
Session Fixation in GitHub repository ikus060/rdiffweb prior to 2.4.7. Rated critical severity (CVSS 9.8), this vulnerab
Certain NetModule devices allow Limited Session Fixation via PHPSESSID. Rated critical severity (CVSS 9.8), this vulnera
An issue was discovered in DAViCal Andrew's Web Libraries (AWL) through 0.60. Rated critical severity (CVSS 9.8), this v
clonos.php in ClonOS WEB control panel 19.09 allows remote attackers to gain full access via change password requests be
EUVD-2026-94406
GHSA-3mf8-5fj8-p748
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB