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()に書き換えてみると良いみたいです。

関連記事

Pythonでnkf
Pythonで文字コードが不明な文字列(例えばインターネット上のHTMLは文字コードが間違っている場合があります)はnkfを使うと簡単に取り扱うことができるみたいです。 # emerge -pv app-i18n/nkf These are the packages that would be merged, in order: Calculating dependencies... ...

コメントを残す

メールアドレスが公開されることはありません。