Ubuntu Weekly Topics

Ubuntu 26.04(resolute)開発; Betaと「次」向けた作業⁠“CrackArmor”への対応

resolute(Ubuntu 26.04)の開発; Betaと「次」へ向けた作業

resolute(Ubuntu 26.04)の開発はベータリリースに進みあわせて「変更することだけが決まっている」項目が徐々に確定しつつあります。

まず、カーネルについて6.20(7.0になる見込み)の準備が進められ、変更点のまとめが準備されました。またなんとなく釈然としない部分はありつつ、年齢確認関連の機能が投入されました。これにより、⁠OS側がアプリケーションに年齢情報を伝えなくてはならない」というタイプの法律が存在する地域でも利用を継続できるようになるはずです。ちなみにこの裏ではUIコンポーネント(アイコンや起動時スプラッシュ)いろいろ改修凝視しないとわからないUIアニメーションの投入が行われています。

次に、ISOイメージのQAが旧来のISO Trackerから、新規に準備されたtests.ubuntu.comベースで実施できる状態になりました。これにより、26.04 LTSが無事にテストされてからリリースできる状態になりそうです(⁠⁠以前の環境でテストするの? 新しいのでテストするの?」というような混乱が生まれる余地はまだ残っていますが、まあ、これはいつものことです⁠⁠。

スタイル変更という意味では、これまでDiscourse上で展開されていたリリースノートが、documentation.ubuntu.comベースで公開される方向になりました。ベースはRead the Docsで、実体はGitHub上のSphinxドキュメントです。Discourseでのリリースノート作成作業は現実的にかなり厳しいものがあるという状態だったので、これは正常な変化と言えるでしょう。

ちなみにリリースノート本体はかなり充実しつつあり、Dracutの移行どうも今回もデフォルトの切り替えだけといったことが読み取れます。

“CrackArmor”への対応

Ubuntuに搭載された強制アクセス制御機構であるAppArmorにおいて、⁠CrackArmor」と呼ばれる脆弱性が公表されました。さらに、ローカルユーザーの権限昇格の攻撃点として利用できる脆弱性が発見されました。実際にはAppArmorだけでなく、他のいくつかのプログラム(suやsudo)を併用して特権を奪取するもので単独のエラーとは言いにくいのですが、rootを取ることが可能です。

すでに修正が提供されているので、ユーザーとして実施するべき作業はシステムをアップデートすることです。攻撃はあくまでローカルユーザーからの特権奪取なので、ネットワーク越しに攻撃するには「まず一般ユーザーの権限を奪取する」というフェーズが含まれます。

なお、⁠sudo-rs, the Rust-rewrite of sudo available by default in Ubuntu Questing Quokka (25.10) and later, is not affected because of the design decision to not send email notifications.」⁠Ubuntu Questing Quokka (25.10)以降でデフォルトで利用可能なsudoのRustリライト版であるsudo-rsは、メール通知を送信しないという設計上の決定により、この影響を受けません)というのがそれなりにポイントで、⁠Rustにしていることはあまり関係なく)⁠そもそも攻撃界面になりうるが、利用者がそこまで多くないであろう場所は未実装にしておく」というアプローチによって回避できているという結果になっています。リファクタリングのメリットと言えるでしょう。

その他のニュース

おすすめ記事

記事・ニュース一覧