Files
mruby-mruby/mrbgems
Yukihiro "Matz" Matsumoto b479f97458 mruby-bigint: fix heap-buffer-overflow in bitwise OR/XOR early returns
When mpz_or or mpz_xor copies an operand when the other is zero,
the copied mpz_t may have an inflated sz field (larger than actual
allocated limbs). Add trim() after mpz_set to normalize the size.

This is a follow-up fix to commit 61aa2234d8 which addressed the
same issue in shift operations.

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-13 12:47:45 +09:00
..
2025-10-25 21:05:39 +09:00
2024-09-24 00:14:24 +10:00