CVE-2025-67818
An issue was discovered in Weaviate OSS before 1.33.4. An attacker with access to insert data into the database can craft an entry name with an absolute path (e.g., /etc/...) or use parent directory traversal (../../..) to escape the restore root when a backup is restored, potentially creating or overwriting files in arbitrary locations within the application's privilege scope.
- CVSS 3.1
- 7.2
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H - EPSS
- 0.9% chance of exploitation in the next 30 days; higher than 59% 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-7v39-2hx7-7c43 | Go | github.com/weaviate/weaviate | <1.30.20 | 1.30.20 |
| GHSA-7v39-2hx7-7c43 | Go | github.com/weaviate/weaviate | >=1.31.0-rc.0 <1.31.19 | 1.31.19 |
| GHSA-7v39-2hx7-7c43 | Go | github.com/weaviate/weaviate | >=1.32.0-rc.0 <1.32.16 | 1.32.16 |
| GHSA-7v39-2hx7-7c43 | Go | github.com/weaviate/weaviate | >=1.33.0-rc.0 <1.33.4 | 1.33.4 |
| GO-2025-4237 | Go | github.com/weaviate/weaviate | <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 |