CVE-2025-67819
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.
- CVSS 3.1
- 4.9
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N - EPSS
- 0.5% chance of exploitation in the next 30 days; higher than 42% of CVEs (scores of 2026-10-25)
- CWE
- CWE-22
- Published
- Modified
- Record from
- the NVD, synced
Affected
- weaviate:weaviate
Packages (OSV)
| Advisory | Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|---|
| GHSA-hmmh-292h-3364 | Go | github.com/weaviate/weaviate | >=1.30.0 <1.30.20 | 1.30.20 |
| GHSA-hmmh-292h-3364 | Go | github.com/weaviate/weaviate | >=1.31.0-rc.0 <1.31.19 | 1.31.19 |
| GHSA-hmmh-292h-3364 | Go | github.com/weaviate/weaviate | >=1.32.0-rc.0 <1.32.16 | 1.32.16 |
| GHSA-hmmh-292h-3364 | Go | github.com/weaviate/weaviate | >=1.33.0-rc.0 <1.33.4 | 1.33.4 |
| GO-2025-4238 | Go | github.com/weaviate/weaviate | >=1.30.0 <1.30.20 >=1.31.0-rc.0 <1.31.19 >=1.32.0-rc.0 <1.32.16 >=1.33.0-rc.0 <1.33.4 | 1.30.20, 1.31.19, 1.32.16, 1.33.4 |