Unsafe load call disabled by Gentoo

Gentoo Linux上でとあるPythonスクリプトを実行したところ

Error: Unsafe load() call disabled by Gentoo. See bug #659348

のようなエラーで実行できなくなってしまいました。


以前は問題なく動いていたスクリプトです。ということで少し調べてみたところ、下の件が関係しているような感じです。

659348 – (CVE-2017-18342)
https://bugs.gentoo.org/659348

とりあえず、簡単に修正したい場合はYAMLのload()を使っている部分をfull_load()safe_load()に書き換えてみると良いみたいです。

関連記事

Gentoo LinuxでMingw
Gentoo LinuxでMingwを使ったクロスコンパイル crossdevをインストール # emerge -v sys-devel/crossdev /etc/make.confにPORTDIR_OVERLAYを追加 PORTDIR_OVERLAY="/usr/local/portage" /usr/local/portageがない場合はディレクトリを作成 ...

Gentoo LinuxでWizardpenのインストール
ペンタブレットという物を試してみたくてXP-Penという比較的安価なペンタブレットを買ってみました。Wizardpenを使うとLinuxでもそれなりに動くそうです。(ちなみに、Gentoo Linux公式のパッケージはないみたいです。) カーネルの再構築 Device DriversのHID supportという項目から「UC-Logic」を探して追加します。 Device D...

Gentoo LinuxでC#を使ってみた
Gentoo LinuxのMonoでC#を使ってみたので、使い方をメモしてみます。 インストール # emerge -av mono プログラミング $ vi hello.cs $ cat hello.cs using System; public class Hello { static public void Main () { Console.Wri...

Gentoo Linuxでインストールしたパッケージの一覧
Gentooでインストールしたパッケージの一覧を調べたい場合は、次のような場所を探してみると良いそうです。 emergeでインストールしたパッケージの一覧 /var/lib/portage/world --oneshotのオプションを付けてインストールした場合はリストに追加されないみたいです。 インストールしてあるパッケージの一覧 /var/db/pkgにあるディレ...

Gentoo LinuxのKernel Upgradeガイド
Gentoo LinuxのKernel Upgradeガイド(自分用メモ)です。 1. インストール # emerge --ask sys-kernel/gentoo-sources 2. eselect # eselect kernel list # eselect kernel set <target> 3. ビルド&インストール 注 # cd ...

Gentoo Linuxのebuildリポジトリーの場所
Gentoo Linuxのebuildリポジトリーの場所が変更されたみたいです。 従来の場所/usr/portage新しい場所/var/db/repos/gentooGentoo ebuild repository 詳細については下記ファイルを参照してみてください。 /usr/share/portage/config/repos.conf リンク /usr/...

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です