GHSA-6j76-xrvp-5rhc
Severity by source
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:Y/R:X/V:X/RE:L/U:X
Network-reachable, unauthenticated path traversal with real gating conditions (AC:H); file disclosure crosses the security boundary into other files (S:C, C:H) with no integrity or availability impact.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
6Description PRE-NVD
AnalysisAI
Path traversal in the Apache Lucene.Net.Replicator library (versions 4.8.0-beta00005 through 4.8.0-beta00017) allows a remote, unauthenticated attacker to read files outside the intended index-replication directory by supplying crafted pathnames during index synchronization. The flaw is a CWE-22 restricted-directory bypass confined to file disclosure; there is no public exploit identified at time of analysis and it is not listed in CISA KEV, though the vendor-supplied CVSS 4.0 base score of 8.9 reflects high confidentiality impact across a scope boundary. Exploitation is gated by high attack complexity and specific attack requirements, making practical abuse less trivial than the raw score suggests.
Technical ContextAI
Lucene.Net is the .NET port of the Apache Lucene search engine, and the Replicator module implements index replication so a client node can pull index files (segments) from a master node over a network channel, typically an HTTP-based replication service. The vulnerability is CWE-22, Improper Limitation of a Pathname to a Restricted Directory: the file names transmitted or requested during replication are not properly canonicalized or constrained to the designated index directory, so sequences such as '../' allow references to escape into arbitrary filesystem locations. Because replication legitimately transfers files by name, an attacker who can influence the requested filenames (or a malicious peer in the replication exchange) can coerce the process into reading files it should not, disclosing their contents to the requesting party.
RemediationAI
Upgrade the Lucene.Net.Replicator package to version 4.8.0-beta00018, the vendor-released patched version that fixes the path traversal, updating the NuGet/package reference in any application that depends on the Replicator module and redeploying. If immediate upgrade is not possible, restrict network exposure of the replication endpoint so only trusted master/replica nodes can reach it - for example, place the replication service behind network ACLs or a mutually authenticated channel and block untrusted clients - accepting the trade-off that this only reduces exposure and does not fix the underlying filename handling. Additionally, run the replication service under a least-privilege account whose filesystem read scope is confined to the index directory, limiting what a traversal could disclose. Consult the Apache advisory thread at https://lists.apache.org/thread/on1j3zmvgtf8n9fw78z3lyf6dn94p5zc and the oss-security post at https://seclists.org/oss-sec/2026/q3/14 for authoritative details.
More in Lucene Net
View allPath traversal (CWE-22) in the Apache Lucene.Net.Replicator library lets remote attackers read files outside the intende
Deserialization of Untrusted Data vulnerability in Apache Lucene.Net.Replicator.NET's Replicator library: from 4.8.0-bet
XML External Entity injection in Apache Lucene.Net's PatternParser component (Lucene.Net.Analysis.Common library) allows
Same weakness CWE-22 – Path Traversal
View allSame technique Path Traversal
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-41518