Overview

Request 771566 accepted

- Changes for 22.2.5:
* erts: A process could end up in a state where it got
endlessly rescheduled without making any progress. This
occurred when a system task, such as check of process
code (part of a code purge), was scheduled on a high
priority process trying to execute on a dirty
scheduler.
* erts: Improved signal handling for processes executing dirty.
For example, avoid busy wait in dirty signal handler
process when process is doing garbage collection on
dirty scheduler.
* stdlib: A directory traversal vulnerability has been eliminated
in erl_tar. erl_tar will now refuse to extract symlinks
that points outside the targeted extraction directory
and will return {error,{Path,unsafe_symlink}}. (Thanks
to Eric Meadows-Jönsson for the bug report and for
suggesting a fix.)

Loading...
Request History
Gabriele Santomaggio's avatar

gsantomaggio_suse created request

- Changes for 22.2.5:
* erts: A process could end up in a state where it got
endlessly rescheduled without making any progress. This
occurred when a system task, such as check of process
code (part of a code purge), was scheduled on a high
priority process trying to execute on a dirty
scheduler.
* erts: Improved signal handling for processes executing dirty.
For example, avoid busy wait in dirty signal handler
process when process is doing garbage collection on
dirty scheduler.
* stdlib: A directory traversal vulnerability has been eliminated
in erl_tar. erl_tar will now refuse to extract symlinks
that points outside the targeted extraction directory
and will return {error,{Path,unsafe_symlink}}. (Thanks
to Eric Meadows-Jönsson for the bug report and for
suggesting a fix.)


Matwey Kornilov's avatar

matwey accepted request

Thanks

openSUSE Build Service is sponsored by