HIGH 7.5

CVE-2026-47896: Path Traversal in Apache Lucene.Net.Replicator (CVSS 7.5)

Apache Lucene.Net's Lucene.Net.Replicator library contains a path traversal vulnerability that allows an attacker to read files outside the intended directory on affected systems. An unauthenticated remote attacker can exploit this over the network without user interaction, potentially exposing sensitive data. The vulnerability affects beta versions 4.8.0-beta00005 through 4.8.0-beta00017, and a fix is available in version 4.8.0-beta00018.

Source data · NVD / CISA · public domain

CVSS
3.1 · 7.5 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weaknesses (CWE)
CWE-22
Affected products
13 configuration(s)
Published / Modified
2026-07-03 / 2026-07-08

NVD description (verbatim)

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Apache Lucene.Net (Lucene.Net.Replicator library). This issue affects Apache Lucene.Net.Replicator: from 4.8.0-beta00005 through 4.8.0-beta00017. Users are recommended to upgrade to version 4.8.0-beta00018, which fixes the issue.

2 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

The Lucene.Net.Replicator library fails to properly validate and restrict file path inputs, enabling a classic directory traversal attack (CWE-22). An attacker can craft requests using path traversal sequences (such as ../ or absolute paths) to access files outside the designated replication directory. The vulnerability requires only network access and no authentication or user interaction, as indicated by the CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N). While the attack does not permit file modification or system availability impact, the confidentiality impact is rated high, meaning sensitive application or system data may be exposed.

Business impact

Organizations using affected versions of Lucene.Net.Replicator risk unauthorized disclosure of confidential data stored on systems running the library. This could include indexed documents, configuration files, or other sensitive information accessible to the application process. The exposure is particularly concerning in multi-tenant or cloud environments where data isolation is critical. Compliance implications may arise if the exposed data includes regulated information (PII, PHI, financial records). The vulnerability requires prompt patching to prevent data exfiltration.

Affected systems

The Lucene.Net.Replicator component in Apache Lucene.Net versions 4.8.0-beta00005 through 4.8.0-beta00017 are vulnerable. Organizations should inventory dependencies on the Lucene.Net.Replicator library—commonly used for search index replication and synchronization in .NET applications. Beta versions indicate this affects pre-release software; however, if your organization has integrated beta releases into production or testing environments, you are at risk.

Exploitability

This vulnerability is readily exploitable. An attacker requires only network access to the vulnerable service and no credentials or user interaction. The low complexity (AC:L) of the attack means standard path traversal payloads should succeed, and exploitation can be automated. However, the vulnerability has not yet been added to the CISA Known Exploited Vulnerabilities (KEV) catalog, suggesting active, widespread exploitation in the wild has not been publicly documented at this time. Organizations should not assume the absence of KEV listing means the vulnerability is unexploited; proactive patching remains essential.

Remediation

Upgrade Lucene.Net.Replicator to version 4.8.0-beta00018 or later immediately. If you cannot upgrade immediately, restrict network access to systems running the vulnerable library using firewall rules, network segmentation, or application-level access controls to limit exposure. Review audit logs and file access records for evidence of unauthorized path traversal attempts. After patching, conduct a limited data access review to determine if the vulnerability was exploited during the exposure window.

Patch guidance

Patch immediately to Lucene.Net.Replicator version 4.8.0-beta00018 or later. This is a beta-to-beta transition; verify the patch version against the official Apache Lucene.Net advisory before deployment. Test the patched version in a non-production environment to ensure compatibility with your indexing and replication workflows. Given the high confidentiality impact and ease of exploitation, treat this as a critical-priority update regardless of the beta maturity status.

Detection guidance

Monitor application and web server logs for HTTP requests or API calls containing path traversal sequences such as ../, ..\ , or encoded variants (%2e%2e%2f). Monitor file system access logs for unusual reads of files outside the expected replication directory. If your Lucene.Net.Replicator instance exposes a REST or HTTP interface, log all file requests and validate that accessed paths are within the intended directory. Implement intrusion detection rules to flag path traversal payloads targeting the replicator service.

Why prioritize this

This vulnerability merits immediate remediation. The CVSS score of 7.5 (HIGH) reflects a remotely exploitable, unauthenticated attack with high confidentiality impact. Although currently not listed in CISA's KEV catalog, the ease of exploitation and potential for sensitive data exposure make it a priority for any organization running affected versions. The availability of a patch in 4.8.0-beta00018 removes barriers to remediation.

Risk score, explained

The CVSS 3.1 score of 7.5 is driven by: (1) Network Attack Vector—any network-connected system running the vulnerable library is at risk; (2) Low Attack Complexity—standard path traversal techniques apply with no special conditions; (3) No Authentication Required—unauthenticated attackers can exploit this; (4) No User Interaction—the attack is fully automated; (5) High Confidentiality Impact—files outside the intended directory can be read; (6) No Integrity or Availability Impact—the vulnerability does not permit modification or denial of service. This score reflects a serious but non-critical risk suitable for rapid patching cycles.

Frequently asked questions

Does this vulnerability require authentication?

No. The vulnerability is exploitable by any unauthenticated attacker with network access to the Lucene.Net.Replicator service. This is why remediation is especially urgent.

Will upgrading to 4.8.0-beta00018 break my existing replication setup?

Upgrade in a test environment first. The fix is a beta-to-beta transition within the same major version, so compatibility should be maintained. However, verify against the official Apache Lucene.Net release notes and test replication workflows before deploying to production.

How do I know if I'm using the vulnerable Lucene.Net.Replicator?

Check your project's NuGet packages or dependencies. If you have Lucene.Net.Replicator version 4.8.0-beta00005 through 4.8.0-beta00017, you are vulnerable. Version 4.8.0-beta00018 and later are patched.

Is there a temporary workaround if I cannot patch immediately?

Yes. Restrict network access to the Lucene.Net.Replicator service using firewall rules, network segmentation, or API gateway controls. Limit access to trusted IP ranges or authenticated users if your application architecture allows. This is a temporary measure only; patching should follow as soon as possible.

This analysis is based on the CVE record and vendor advisory published as of July 8, 2026. Patch version numbers and technical details should be verified against the official Apache Lucene.Net advisory and release notes. This document is for informational purposes and does not constitute legal advice, warranty, or guarantee of security. Organizations should conduct their own risk assessment and testing before deploying patches. SEC.co assumes no liability for the accuracy or completeness of third-party vulnerability disclosures or the effectiveness of remediation steps. Source: NVD (public-domain), retrieved 2026-08-11. Analysis generated by SEC.co (claude-haiku-4-5).