Skip to content
MediumVulnerability

CVE-2025-67819: Weaviate OSS arbitrary file read through GetFile method

Identifier
CVE-2025-67819
Published
Record updated
View JSON
Affected
  • github.com/weaviate/weaviate >= 1.30.0, < 1.30.20, fixed in 1.30.20, released November 3, 2025, 39 days before disclosure
  • github.com/weaviate/weaviate >= 1.31.0-rc.0, < 1.31.19, fixed in 1.31.19, released November 3, 2025, 39 days before disclosure
  • github.com/weaviate/weaviate >= 1.32.0-rc.0, < 1.32.16, fixed in 1.32.16, released October 31, 2025, 42 days before disclosure
  • and 1 more
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.5%

Summary

CVE-2025-67819 affects Weaviate OSS before 1.33.4. Missing validation of the fileName field in the transfer logic lets an attacker who can call the GetFile method read arbitrary files accessible to the service process, but only while a shard is in the "Pause file activity" state and the FileReplicationService is reachable. The weakness is classified as CWE-22, Path Traversal.

Mitigation

Source references a Weaviate security release note (https://weaviate.io/blog/weaviate-security-release-november-2025) and the Weaviate GitHub repository, but the fixed version is stated only as "before 1.33.4" as the affected range and no explicit patch instruction is given in the text. Upgrade to 1.33.4 or later is implied by the affected range but is not stated as a fix in the source text.