Movatterモバイル変換


[0]ホーム

URL:


BLOGTIMES

cles::blog

平常心是道
« :: »cles::blog >ArchiveList >2019-10 > 2019-10-15
«Prev ||1 || Next»
2019/10/15

sudo に特権昇格の脆弱性が見つかる(CVE-2019-14287)

cve  systemmanagemant 

最近はシステム管理を root でやることはすっかりお行儀が悪いことになってしまって、sudo を使うことが一般的にになりました。
ただ、誰もが sudo を無制限に使えるようにすると収拾がつかなくなるので、/etc/sudoers で縛っていることも多いと思います。

例えばこんな具合です。

bob myhost = (ALL, !root) /usr/bin/vi

このような定義の場合、ユーザーbob は myhost 上で sudo を使って root 以外のユーザーとして vi を実行することができます

ところが今回の問題はsudo -u#-1 /usr/bin/visudo -u#4294967295 /usr/bin/vi という感じで、ユーザー ID として4294967295*1-1 を与えると、実行されたプログラムの UID = 0 (つまり root ) になり、制限が回避できてしまうとのこと。というわけで、ユーザーの所に ALL が指定されていて、特定のユーザーを除外しているような場合にのみ悪用が可能ということになります。

日本語の詳しい解説については以下が読みやすいです。

  • *1: (2^32)-1

at 23:51 |
2019/10/15

Python 3.8 リリース

python 

Python 3.8 がリリースされました*1

新しいところ*2としては:=(セイウチ演算子)*3 が導入されたのが目につきますね。
ただ「セイウチ演算子の使用は、複雑さを減らしたり可読性を向上させる綺麗なケースに限るよう努めてください」と濫用しないように但し書きがつけられています。

セイウチ演算子を導入した「Python 3.8.0」がリリース ~“Microsoft Store”からも入手可能 - 窓の杜

最新版の「Python 3.8」では、代入式(Assignment Expressions)を実現するセイウチ演算子(:=)が導入されたほか、関数を宣言する際に記号“/”を用いることでキーワードによる引数を制限し、位置による引数を強制する機能が追加された。


at 22:42 |
«Prev ||1 || Next»
« :: »cles::blog >ArchiveList >2019-10 > 2019-10-15
Copyright © 2004-2023 by CLES All Rights Reserved.
サイト内検索
検索ワードランキング
へぇが多いエントリ
閲覧数が多いエントリ
1 .アーロンチェアのポスチャーフィットを修理(100346)
2 .福岡銀がデマの投稿者への刑事告訴を検討中(99694)
3 .年次の人間ドックへ(99666)
4 .三菱鉛筆がラミーを買収(99271)
5 .2023 年分の確定申告完了!(1つめ)(99242)
最新のエントリ
cles::blogについて
誰が書いてる?
最近行った場所
サイトポリシー
タグ一覧
検索ワードランキング

Referrers

    Powered by CLES
    Nucleus CMS v3.31SP3/w memcached
    21386119(W:6530 Y:1648 T:1397)
    cles::blogのはてなブックマーク数
    benchmark


    [8]ページ先頭

    ©2009-2025 Movatter.jp