We release patches for security vulnerabilities. Which versions are eligible for receiving such patches depends on the CVSS v3.0 Rating:
| Version | Supported |
|---|---|
| 1.0.x | ✅ |
| < 1.0 | ❌ |
Please report (suspected) security vulnerabilities by opening a GitHub Security Advisory or by emailing the maintainers privately. You will receive a response within 48 hours. If the issue is confirmed, we will release a patch as soon as possible depending on complexity but historically within a few days.
Please do not report security vulnerabilities through public GitHub issues.
When using FileSystemKit:
- Validate Input: Always validate disk image files before processing
- Sandboxing: Use appropriate sandboxing when processing untrusted disk images
- Resource Limits: Set appropriate limits on file sizes and processing time
- Error Handling: Implement proper error handling for all file system operations
- Permissions: Follow the principle of least privilege when accessing file systems
- Path Traversal: FileSystemKit validates paths, but consumers should also validate user-provided paths
- Resource Exhaustion: Large disk images may consume significant memory; implement appropriate limits
- Malformed Images: Malformed disk images may cause unexpected behavior; always validate format before processing
When we receive a security bug report, we will:
- Confirm the problem and determine affected versions
- Audit code to find any potential similar problems
- Prepare fixes for all releases still under support
- Publish a security advisory once patches are available