Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2025-67819: n/a

0
Medium
VulnerabilityCVE-2025-67819cvecve-2025-67819
Published: Fri Dec 12 2025 (12/12/2025, 00:00:00 UTC)
Source: CVE Database V5

Description

An issue was discovered in Weaviate OSS before 1.33.4. Due to a lack of validation of the fileName field in the transfer logic, an attacker who can call the GetFile method while a shard is in the "Pause file activity" state and the FileReplicationService is reachable can read arbitrary files accessible to the service process.

AI-Powered Analysis

AILast updated: 12/12/2025, 16:42:31 UTC

Technical Analysis

CVE-2025-67819 is a security vulnerability identified in Weaviate OSS, an open-source vector search engine, affecting versions before 1.33.4. The root cause is a lack of proper validation on the fileName parameter within the GetFile method of the FileReplicationService. This service is responsible for replicating files between shards in a distributed Weaviate deployment. The vulnerability manifests when a shard is in the "Pause file activity" state, a condition likely used to temporarily halt file operations during maintenance or replication. During this state, an attacker who can invoke the GetFile method and reach the FileReplicationService can supply crafted fileName inputs to read arbitrary files accessible by the service process. This means the attacker can potentially access sensitive files on the host system, leading to unauthorized disclosure of confidential data. Exploitation does not require user interaction but does require the attacker to have network access to the FileReplicationService endpoint and the ability to call GetFile. No authentication bypass is explicitly mentioned, but the lack of validation on fileName is the critical flaw. No public exploits or CVSS scores are currently available, but the vulnerability is significant due to the potential for sensitive data exposure and the relative ease of exploitation in certain deployment scenarios. The issue was publicly disclosed on December 12, 2025, and fixed in Weaviate OSS version 1.33.4. Organizations running affected versions should upgrade promptly. The vulnerability highlights the importance of input validation and secure service state management in distributed systems.

Potential Impact

For European organizations, the impact of CVE-2025-67819 can be substantial, especially for those using Weaviate OSS in environments handling sensitive or regulated data such as personal information, intellectual property, or financial records. Unauthorized file access could lead to data breaches, violating GDPR and other data protection regulations, resulting in legal penalties and reputational damage. The ability to read arbitrary files could expose configuration files, credentials, or other sensitive artifacts, potentially facilitating further attacks. The impact is heightened in multi-tenant or cloud environments where Weaviate is used as a service, as attackers might access data belonging to other tenants. Additionally, organizations in sectors like finance, healthcare, and government are particularly vulnerable due to the critical nature of their data. The lack of authentication bypass details suggests that network-level controls and service exposure are key risk factors. Therefore, the threat primarily affects confidentiality but could indirectly impact integrity and availability if attackers leverage exposed data for further compromise.

Mitigation Recommendations

To mitigate CVE-2025-67819, European organizations should immediately upgrade Weaviate OSS to version 1.33.4 or later where the vulnerability is patched. Until patching is possible, restrict network access to the FileReplicationService endpoint using firewalls or network segmentation to limit exposure to trusted hosts only. Implement strong authentication and authorization controls on the service endpoints to prevent unauthorized invocation of the GetFile method. Monitor logs for unusual file access patterns or repeated calls to GetFile during shard pause states. Employ host-based intrusion detection systems to detect anomalous file read activities. Review and harden the configuration of Weaviate deployments to minimize the attack surface, including disabling unnecessary services or features. Conduct regular security assessments and penetration testing focusing on inter-shard communication and file replication mechanisms. Finally, educate DevOps and security teams about the importance of validating input parameters and managing service states securely in distributed systems.

Need more detailed analysis?Get Pro

Technical Details

Data Version
5.2
Assigner Short Name
mitre
Date Reserved
2025-12-12T00:00:00.000Z
Cvss Version
null
State
PUBLISHED

Threat ID: 693c45b972d8eb03a613ec4e

Added to database: 12/12/2025, 4:41:29 PM

Last enriched: 12/12/2025, 4:42:31 PM

Last updated: 12/15/2025, 4:06:35 AM

Views: 56

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need enhanced features?

Contact root@offseq.com for Pro access with improved analysis and higher rate limits.

Latest Threats