English | 한국어
| Version | Supported |
|---|---|
| latest | ✅ |
As ONCRIX is in active development, security updates are applied to the latest version on the main branch.
Please do NOT report security vulnerabilities through public GitHub issues.
Instead, please report them through GitHub Security Advisories.
When reporting a vulnerability, please include:
- Description — A clear description of the vulnerability
- Steps to Reproduce — Detailed steps to reproduce the issue
- Impact — The potential impact of the vulnerability
- Affected Components — Which parts of ONCRIX are affected
- Environment — OS version, Rust toolchain version, QEMU version, target architecture
- Acknowledgment — Within 48 hours of the report
- Initial Assessment — Within 7 days
- Fix & Disclosure — Coordinated with the reporter; typically within 30 days for critical issues
The following areas are considered in-scope for security reports:
- Memory safety issues in kernel code
- Privilege escalation vulnerabilities
- IPC capability bypass
- Syscall argument validation failures
- User-space pointer dereference without validation
- Integer overflow leading to security impact
- Race conditions in kernel synchronization primitives
- Driver isolation bypass
- Bugs that require physical access to the user's machine
- Social engineering attacks
- Issues in third-party dependencies (please report these upstream, but let us know)
ONCRIX follows these security practices:
- All kernel code written in Rust with
#![no_std]for memory safety - Minimal
unsafeusage with documented safety invariants (// SAFETY:) - Capability-based access control for all IPC endpoints
- User-space pointer validation before kernel access
- Seccomp BPF syscall filtering
cargo auditrun regularly for dependency vulnerabilities
We appreciate the security research community's efforts in responsibly disclosing vulnerabilities. Contributors who report valid security issues will be acknowledged (with permission) in our release notes.
This security policy is subject to change as the project matures.