Implement mprotect for wasmtime
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- rust, wasm
- Lĩnh vực
- operating-systems, security
Hướng nghiên cứu
Không có tệp, bài kiểm thử hay điểm vào nào được nêu tên. Trước tiên, hãy xác định phần cấp phát vùng bảo vệ của Wasmtime và đường dẫn bảo vệ bộ nhớ, sau đó xác định cách áp dụng mprotect. Công việc được xem là hoàn tất khi các thao tác đọc và ghi vào các vùng bảo vệ gây ra lỗi như dự kiến, với phần bao phủ cho hành vi được bảo vệ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Currently, we don't actually make the wasmtime guard regions into proper guard regions: reads/writes to/from them won't actually fault. This can probably be used to escape from wasmtime (but not to escape from the guest, which is the real security boundary), so we should fix this as soon as possible.
- Ngôn ngữ chính
- Rust
- Star
- 729
- Fork
- 39
- Merge trung bình
- 1 ngày 4 giờ
- Pull request đã merge (30 ngày)
- 11
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của hyperlight-dev/hyperlight-wasm
-
lifecycle/needs review
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
hyperlight-dev/hyperlight-wasm#550 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
lifecycle/needs review
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100
hyperlight-dev/hyperlight-wasm#545 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Can't update to wasmtime 48Đang mởlifecycle/needs review
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100
hyperlight-dev/hyperlight-wasm#538 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
use the #[guest_func] macro on `init_wasm_runtime` instead of manually calling register_function?Đang mởlifecycle/needs review
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
hyperlight-dev/hyperlight-wasm#395 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
lifecycle/needs review
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 48/100
hyperlight-dev/hyperlight-wasm#378 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của hyperlight-dev/hyperlight-wasm
Issue tương tự
-
Progress difficulty filter lists Hard before MediumCó thể đã có người làm @Pandamachi đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
sysprog21/codetrial#281 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
C-bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
rust-lang/rust-analyzer#23501 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Streamable HTTP client: a 401 or 403 with a JSON-RPC error body and no WWW-Authenticate loses its HTTP statusCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởbug P2 ready for work T-security T-transport
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
modelcontextprotocol/rust-sdk#1339 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
scripts/gen-gallery.py:118: a ready session now reports in_progress, so SESSION_READY_OLD can goĐang mởnightly-audit
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
antithesishq/snouty#396 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
French BIP39 wordlist starts with a UTF-8 BOM, so generated French mnemonics carry U+FEFF and derive a non-canonical seedCó thể đã có người làm @Kshot3000 đã nhận hôm nay. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 91/100
ergoplatform/sigma-rust#976 ·
Maintainer thường phản hồi trong vòng 1 ngày