bit7z: Arbitrary File Overwrite via Symlink Attack on Predictable Temp File During Archive Update
Priority MEDIUM 60CWE-377Published · Updated
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- None · High · Low
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA.
Summary
bit7z is a cross-platform C++ static library that allows the compression/extraction of archive files. Prior to version 4.0.12, there is an arbitrary file overwrite vulnerability via symlink attack on predictable temp files during archive update. This issue has been patched in version 4.0.12.
Why it matters now
Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00125 2nd percentileScored 2026-11-07
Fix Fixed bit7z (rikyoz): 4.0.12
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA bit7z (rikyoz) Fixed in 4.0.12
Timeline
- 2026-10-02 Threatist record created from CVE-2026-45384
References
More rikyoz vulnerabilities
- TI-2026-33170 bit7z: Path Traversal via Null Byte Injection from `gcount()` Off-by-One in `restoreSymlink()` CVSS 3.1LOW 3.6
- TI-2026-21569 bit7z has a path traversal vulnerability CVSS 3.1HIGH 7.5
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences