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.)
- Created by gsantomaggio_suse
- In state accepted
- Open review for matwey
- Open review for gsantomaggio_suse
Request History
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 accepted request
Thanks