Commit History

Автор SHA1 Съобщение Дата
  Daniel Borkmann 6a87d309fe bpf: No need to simulate speculative domain for immediates преди 3 години
  Daniel Borkmann 1dcebba3e4 bpf: Fix mask direction swap upon off reg sign change преди 3 години
  Daniel Borkmann 73549ddbe5 bpf: Wrap aux data inside bpf_sanitize_info container преди 3 години
  Daniel Borkmann 19e4f40ce7 bpf: Fix leakage of uninitialized bpf stack under speculation преди 3 години
  Alexei Starovoitov ba1be7e6b2 bpf/verifier: disallow pointer subtraction преди 3 години
  Alexei Starovoitov 9652b04830 bpf: do not allow root to mangle valid pointers преди 3 години
  Daniel Borkmann e2fa89d1a2 bpf: Tighten speculative pointer arithmetic mask преди 3 години
  Daniel Borkmann b6da354729 bpf: Move sanitize_val_alu out of op switch преди 3 години
  Daniel Borkmann b1974c77cb bpf: Refactor and streamline bounds check into helper преди 3 години
  Daniel Borkmann 53ba03da96 bpf: Improve verifier error messages for users преди 3 години
  Daniel Borkmann 670494f9fb bpf: Rework ptr_limit into alu_limit and add common error path преди 3 години
  Daniel Borkmann 60eb41ad98 bpf: Ensure off_reg has no mixed signed bounds for all types преди 3 години
  Daniel Borkmann b464715c67 bpf: Move off_reg into sanitize_ptr_alu преди 3 години
  Daniel Borkmann 4d542ddb88 bpf: Fix masking negation logic upon negative dst register преди 3 години
  Samuel Mendoza-Jonas 33f987529f bpf: Fix backport of "bpf: restrict unknown scalars of mixed signed bounds for unprivileged" преди 3 години
  Piotr Krysiuk c49e70a5e7 bpf: Prohibit alu ops for pointer types not defining ptr_limit преди 3 години
  Piotr Krysiuk b4aa37d963 bpf: Add sanity check for upper ptr_limit преди 3 години
  Piotr Krysiuk 59ce8e5ecf bpf: Simplify alu_limit masking for pointer arithmetic преди 3 години
  Piotr Krysiuk 92df5a174c bpf: Fix off-by-one for area size in creating mask to left преди 3 години
  Daniel Borkmann b454ac1b22 bpf: Fix passing modified ctx to ld/abs/ind instruction преди 5 години
  Daniel Borkmann 7fed98f4a1 bpf: reject passing modified ctx to helper functions преди 6 години
  Daniel Borkmann a042c21a23 bpf: fix sanitation rewrite in case of non-pointers преди 5 години
  Xu Yu 12462c88e6 bpf: do not restore dst_reg when cur_state is freed преди 5 години
  Daniel Borkmann 6588a490bf bpf: fix sanitation of alu op with pointer / scalar type from different paths преди 5 години
  Daniel Borkmann ae03b6b1c8 bpf: prevent out of bounds speculation on pointer arithmetic преди 5 години
  Daniel Borkmann 4b756d9f79 bpf: fix check_map_access smin_value test when pointer contains offset преди 5 години
  Daniel Borkmann 17efa65350 bpf: restrict unknown scalars of mixed signed bounds for unprivileged преди 5 години
  Daniel Borkmann ba9d2e0cc8 bpf: restrict stack pointer arithmetic for unprivileged преди 5 години
  Daniel Borkmann afb711a6e8 bpf: restrict map value pointer arithmetic for unprivileged преди 5 години
  Daniel Borkmann 6a42c49482 bpf: move {prev_,}insn_idx into verifier env преди 5 години