sandbox.excludedCommands の glob が、複合 Bash コマンドの一部分だけが一致した場合にコマンド全体をサンドボックスから除外していた問題を修正した。今後はすべての部分が一致する必要がある。英語原文を表示
sandbox.excludedCommands glob exempting an entire compound Bash command from the sandbox when only one part matched; every part must now match変更前
複合コマンドの一部だけが sandbox.excludedCommands の glob パターンに一致しても、コマンド全体がサンドボックス外で実行されていた。
変更後
設定例では sandbox.excludedCommands の ls * が複合コマンドの一部に一致しただけで、コマンド全体がサンドボックス外で実行されていた。修正後は各部分が個別にチェックされ、すべての部分がリストのエントリに一致した場合のみコマンド全体がサンドボックス外で実行される。
ユーザーへの恩恵
複合コマンドの一部だけが除外リストに一致した場合でもコマンド全体がサンドボックス外で実行されなくなり、サンドボックス設定の精度が向上する。