LinuxをApple M1 Macに移植する作業に取り組んでいる開発者が、Apple M1チップに隠れチャンネルの脆弱性(Covert Channel Vulnerability)が存在すると発表した。この脆弱性は「M1RACLES」と呼ばれており、OSの提供する通信手段を使うことなく、秘密裏にプロセス間でデータ交換を行うことを可能にするという。これは異なる権限レベルで動作するプロセス間でも動作するという。 脆弱性の詳細は次のページにまとまっている。 M1RACLES: M1ssing Register Access Controls Leak EL0 State M1RACLES: M1ssing Register Access Controls Leak EL0 State Apple M1チップにLinuxを移植する作業を行っていた開発者がM1の動作を調査している間に、このプロセッ