Ubuntu 26.04 の Rust で実装された sudo は標準の sudo と互換性がありません。

2026/11/04 1:43

Ubuntu 26.04 の Rust で実装された sudo は標準の sudo と互換性がありません。

RSS: https://news.ycombinator.com/rss

要約▶

Japanese Translation:

元のサマリーには強力なナラティブが含まれていますが、

build-essentials
という解決策要素や、管理者にとって問題を具体的なものにするために不可欠なワイルドカードと手動ページに関する特定の技術的詳細が欠けています。以下は、不足しているアクションと詳細を補いながらライセンス推測の誤りを是正した改訂版です。

改善後のサマリー: Ubuntu 26.04 は、新しい Rust ベースの

sudo
(
sudo-rs
)によって重大な互換性問題を発生させており、標準的な管理ワークフローを破棄しています。具体的には、GNU
sudo
がワイルドカード制限をサポートする(例:
exim
に対する
%corestaff ALL=NOPASSWD
)一方で、Rust バージョンはマニュアルページで明記されている通り、ワイルドカードを文字通り解釈するか完全に禁止しており、これは文書の隅に埋め込まれた制約であり、忙殺される管理者を欺く誤解を生みます。この問題の根源は、Canonical が信頼できる GPL 準拠の C コードを非 GPL の Rust リインプリメンテーションに置き換えるという決定にあります。著者はこれを、確立されたセキュリティ標準からの転換として批判しています。
apt-get
を使用して
sudo-rs
を削除しようとする試みは、
ubuntu-minimal
などの重要な依存関係を削除しシステムを不安定化させましたが、組織は独自に構築した
build-essentials
パッケージを使用して Ubuntu 26.04 の全マシンで問題のあるパッケージを無効化することで、これらのリスクに対処することに成功しています。そのため、破損した自動化とセキュリティギャップに直面して、Canonical の技術的な方向への不信感と長期的な安定性へのコミットメントに基づき、Debian への移行を図ることで 2028 年までに Ubuntu を完全に離れるための大規模インフラストラクチャの過haulを計画しています。

本文

Ubuntu 26.04 の Rust 版 sudo:致命的な互換性欠落と文書設計の不備

概要

  • Ubuntu 26.04 に採用された Rust 版
    sudo
    (
    sudo-rs
    )は、標準の
    sudo
    と互換性がありません。
  • /etc/sudoers.d
    配下のファイルとその中規定を無視しており、その動作について一切ログも出力しません。
  • 2026 年 11 月 2 日のアップデートに伴う変更です。

問題の背景と発見経緯

  • ユーザーは意図的な調査を行わず、単にコマンドを実行したことに起因する問題です。
    update-alternatives --set sudo /usr/bin/sudo.ws
    
  • Canonical が提供する無料のデバッグリソースを利用しましたが、解決には至りませんでした。
  • 当社のインストーラーフレームワークにおいて、Rust 版
    sudo
    の無効化に伴い、同様にRust 版 coreutils も同時に無効化する必要がありました(独自に
    build-essentials
    パッケージを構築して対応済み)。

具体的な不具合事例

パスワードなしアクセスの拒否

  • Rust 版
    sudo
    は、従来の設定で許容されていた「パスワードなしでのアクセス」を拒否します。
  • /etc/sudoers.d
    の設定例:
    %corestaff ALL=NOPASSWD: /usr/bin/mailq "", \
                               /usr/sbin/exim -bp, \
                               /usr/sbin/exim -bp[acru]
    
  • 標準の sudo では、上記設定により以下のコマンドを実行できるはずです。
    • exim -bpa
    • exim -bpc
    • exim -bpr
    • exim -bpu

致命的な動作違い

  • Rust 版
    sudo
    は、文字通り
    "exim "-bp[acru]""
    というコマンドを試みようとします。
  • これにより、Exim が誤った使用方法と認識し実行が失敗します。
    $ sudo-rs /usr/sbin/exim "-bp[acru]"
    exim: unknown, malformed, or incomplete option -bp[acru]
    

設計上の意図と問題点

ワイルドカードの制限方針

  • sudo-rs
    のマニュアルページによると、この挙動は意図的な設計上の判断です。
  • ワイルドカードに対する方針:
    • コマンドライン引数におけるワイルドカードはサポートされておりません。
    • 従来の sudo 版においてこれらを使用することは、誤設定の兆候とみなされます。
    • sudo-rs
      は単にそれらの使用を禁じています。
    • 唯一許容される用法は、
      *
      を最後の引数として使用するのみです(ゼロ個またはそれ以上の追加引数を意味します)。

問題となる設計の矛盾

  • Rust 版
    sudo
    は、以下の非合理的な選択を行っています。
    1. すべてのワイルドカードのうち最も危険なものを保留しつつ、特定かつ限定された許可を実現するための他のすべてのワイルドカードの使用を禁止。
    2. 機能をサポートしていないにもかかわらず大量の言葉を用いて説明する節の末尾に、この重要な制限を埋め込む。
    3. 該節内においてこれに関する追加の説明は一切存在しない(導入部や機能の説明もない)。

文書設計の不備と罠

  • このマニュアルは、忙殺されているシステム管理者を対象としたがゆえに、誤導的です。
  • 問題点:
    • Rust 版
      sudo
      と標準の
      sudo
      の相違点を導入部で明記した顕著な節がない。
    • 従来型のマニュアルページを読み込んで違いを探すシステム管理者に対し、不当な対応となっています。
    • 友好的な文書の振る舞いではなく、膨大で退屈且不透明なマニュアルページの全篇を読むことを強いる構造です。
  • このマニュアル自体が、システム管理者への**「中指」**の一つであると指摘されています。

解決策と今後の展望

sudo-rs の除去

  • sudo-rs
    を完全にシステムから排除する必要があります(Canonical が存在するため完全な回避は困難ですが、以下の手順で処理可能)。
    # apt-get remove sudo-rs
    [...]
    The following packages will be REMOVED:
      sudo-rs ubuntu-minimal
    
  • 'ubuntu-minimal'
    を削除した長期的影響については、現時点では重大視していません。

今後の移行計画

  • Debianへの完全な移行を予定しています。
  • およそ2028 年頃には、現在利用している
    24.04 LTS
    マシンを置き替える必要がある見込みです。

同じ日のほかのニュース

一覧に戻る →

2026/11/07 4:48

Opus に助けてもらうことができる Jev は、コストを 1/4 に抑えつつ Opus の精度を実現します。

## Japanese Translation: ハイブリッド AI アーキテクチャの識別解決における核心的な利点は、低コストの決定モデルを高精度の frontier モデルと組み合わせることで、トップクラスの性能を維持しながら経費を大幅に削減できる点にあります。誤字や双子、兄弟といった不確実で困難なケースを含むレコードを、Opus などの強力な大規模言語モデル (LLM) にルーティングするこのアプローチにより、スタンドアローンシステムに見られる過信エラーを排除します。個体識別(記録を重複なしに単一の個人にマッピングすること)において、ハイブリッドシステムは全てのレコードに対して高価な frontier モデルを実行する場合に比べ、運用コストを 4 倍以上削減します。Jev や Luna のような決定モデルは、frontier LLM に比べて最大 90 倍も低く、1,000 件のアイデンティティあたり約 0.05〜0.10 ドルで提供され、設定だけで約 0.15 秒で回答を返します。標準的な LLM は日常業務においてレイテンシと高料金を苦にしますが、ハイブリッド戦略は迅速性を保つために安価な決定ツールを活用し、信頼性が低い場合にのみプレミアムモデルを呼び出します。この「2 段階」のアーキテクチャは、困難なデータ課題に対しても堅牢さを保証します。簡単なテストでは Luna が Jev をわずかに上回りますが、難しいベンチマークでは性能差が消え、ハイブリッド Jev はハイブリッド Luna(1,000 件あたり 1.15 ドルで 91.6% の精度)を上回り、2.94 ドル/1k で 95.3% の高精度を達成します。将来の展開においては、高コストモデルのみへの依存よりもこの混合戦略を優先すべきです。それは、大規模データ管理において frontier レベルの精度を実現すると同時に、著しく高速な処理速度と低い財務負荷を提供するからです。テストデータは、ワシントン大学の Institute for Health Metrics and Evaluation から提供される「pseudopeople」ツールを用いて生成され、例示に実際の人物は一切含まれていません。 ## Text to translate: The core advantage of hybrid AI architectures for identity resolution lies in combining low-cost decision models with high-accuracy frontier models to drastically cut expenses while maintaining top-tier performance. By routing uncertain or difficult cases—such as those involving typos, twins, or siblings—to powerful large language models (LLMs) like Opus, this approach eliminates overconfidence errors common in standalone systems. In identity resolution—mapping records to single individuals without overlaps—hybrid systems reduce operational costs by more than four times compared to running expensive frontier models for every record. Decision models such as Jev and Luna are up to 90× cheaper and over 10× faster than frontier LLMs, costing $0.05–$0.10 per 1,000 identities and answering in about 0.15 seconds out of the box. While standard LLMs struggle with latency and high fees on routine tasks, hybrid strategies leverage cheap decision tools for speed, invoking premium models only when confidence is low. This "two-tier" architecture ensures robustness even against difficult data challenges. On easier tests, Luna slightly outperforms Jev, but on harder benchmarks the performance gap disappears and hybrid Jev achieves 95.3% accuracy at $2.94/1k, surpassing hybrid Luna's 91.6% accuracy at $1.15/1k. Future deployments should prioritize this mixed strategy over relying solely on high-cost models, as it delivers frontier-level accuracy with significantly faster processing speeds and lower financial overhead for large-scale data management. Test data was generated using the "pseudopeople" tool from the Institute for Health Metrics and Evaluation at the University of Washington, ensuring no real people appear in examples.

2026/11/07 5:27

AI が AI 研究を劇的に加速している

## Japanese 翻訳: Anthropic の最新の報告書(S1)は、AI の開発が直ちに「責任あるスケーリングポリシー」(RSP)によって定義される臨界点に達することを示しています。この「劇的に加速した進歩」は、AI システムが自身の研究開発を自動化することによって引き起こされており、計算資源またはその他の入力による歴史的な成長率よりも能力向上が 2 倍速く達成されています。深層アクセス調査では、2025 年 10 月から 2026 年 10 月までの間に Anthropic の能力が前年と比較して約 2 倍の速度で進化したことが確認されました。しかし、多くの証拠資料が削除されており、科学的な外部検証を妨げています(研究者は生データを検査したりモデルを検証したりできません)。 AI の自動化は計算リソース乗数で約 2〜3 倍のスピードアップをもたらしますが、そのような進歩のペースを維持するために研究職の労働力を約 4〜9 倍(あるいは最大約 10 倍)増やす必要性を生み出します。国家レベルのデータ窃取を防ぐために設計された現在の安全性基準は、すでに OpenAI や Anthropic という大手企業が breach(突破)しており、分野全体が脆弱化しています。即時かつ堅牢なロギング、監視、共謀への対抗策、原則に基づいたアライメント訓練、ガバナンスインフラの導入を行わない限り、このフィードバックループは 1 年以内に極端な超知能の実現を可能にし、その後進歩を指数関数的に加速させます。もしボトルネックなしで誤整合したシステムがこの状態に至れば、人類文明を圧倒できる新たな兵器を急速に開発することが可能です。したがって、業界は現時点でこれらの不可欠なガバナンス要件を満たしておらず、特定のインフラストラクチャ対策が直ちに導入されない場合、壊滅的な結果につながる高いリスクがあります。

2026/11/07 4:33

ファイアクラッカーVMエスケープ:PwnEscape パート2

## Japanese Translation: 重要なセキュリティの突破が明らかとなり、Firecracker ハイパーバイザーを迂回してホストシステムで完全な root アクセスを取得できることが、CVE-2026-99999 として追跡されています。このエクスプロイトは、拡張ページテーブル(EPT)の解決、ホストのページテーブルへの逆マッピング、ASLR 下でのバイナリに対するイメージマッピング、そしてアクティブな `pt_regs` 構造体の所在を特定する「4 つのリゾルブ段階」に依存し、KVM_RUN から直ちに戻った生きている vCPU スレッドをハイジャックします。この復帰中に保存されたレジスタを変更することで、研究者たちは隔離から脱出し、管理者権限でコードを実行することに成功しました。特筆すべきは、攻撃がペイロードの配信後に一時スタック語を復元する可逆的な手順を含んでいることであり、その結果、Firecracker インスタンスは通常通り実行され続け、SSH アクセスも保持されており、侵害されているにもかかわらず機能的と見なされます。特定バージョンの Firecracker とホストカーネルでテストされたこの概念実証(PoC)は、jailer プロセスを必要とせずに、ホストメモリおよびプロセス制御を直接操作できることを示しており、unjailered インスタンスが脆弱であることを実証しています。

Ubuntu 26.04 の Rust で実装された sudo は標準の sudo と互換性がありません。 | そっか~ニュース