Skip to content

Commit d65f7a9

Browse files
authored
Merge pull request mruby#6784 from mruby/fix/news-security-updates
2 parents dfd4eb5 + e0aadaf commit d65f7a9

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

NEWS.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,9 @@ Other optimizations:
340340
- [#6762](https://github.com/mruby/mruby/pull/6762) Write generated test C files atomically to avoid build race condition
341341
- [#6765](https://github.com/mruby/mruby/pull/6765) Fix `Lazy#flat_map` to handle non-enumerable block return values
342342
- [#6767](https://github.com/mruby/mruby/pull/6767) Allow compound statement in parenthesized argument context
343+
- [#6780](https://github.com/mruby/mruby/pull/6780) Fix `String#prepend` with self-referencing arguments
344+
- [#6781](https://github.com/mruby/mruby/pull/6781) Protect `sprintf` format string from mutation during callbacks
345+
- [#6783](https://github.com/mruby/mruby/pull/6783) Pin GitHub Actions workflows to commit hashes
343346

344347
# Security Fixes
345348

@@ -359,4 +362,6 @@ Other optimizations:
359362
- Integer overflow in Integer#lcm ([070bef24](https://github.com/mruby/mruby/commit/070bef24))
360363
- Heap buffer overflow in `#method_missing` ([550d10a](https://github.com/mruby/mruby/commit/550d10a))
361364
- Out-of-bounds read and divide-by-zero in `Array#product` ([8441eaf](https://github.com/mruby/mruby/commit/8441eaf))
365+
- Heap buffer overflow in `String#prepend` with self-referencing arguments ([18ba026](https://github.com/mruby/mruby/commit/18ba026))
366+
- Use-after-free in `sprintf` via `to_s` callback mutating format string ([48fc422](https://github.com/mruby/mruby/commit/48fc422))
362367
- Multiple memory leak fixes in bigint, Set, Array, and Task gems

0 commit comments

Comments
 (0)